All pastes #759740 Raw Edit

Mine

public text v1 · immutable
·published 2007-11-03 13:48 UTC
rendered paste body
<h:form id="managerlist">
		<center>
		<h:outputText value="Identité et capacités professionnelles des associés et tiers qui dirigent ou gèrent la personne morale"/>
		<h:dataTable id="dirigeants"
			value="#{companyController.directors}" var="director" summary="Identité et capacités professionnelles des associés et tiers qui dirigent ou gèrent la personne morale"
			width="100%" style=" width : 600px;">
			<h:column>
				<f:facet name="header">
					<h:outputText value="" />
				</f:facet>
				<h:commandLink action="#{companyController.removeDirector}">
					<h:outputText value="[Delete]"/>
					<f:param name="directorFullNameToRemove" value="#{director.fullName}" />
				</h:commandLink>
			</h:column>
			<h:column>
				<f:facet name="header">
					<h:outputText value="Identité"
						style="text-decoration: underline;font-weight: bold;font-size:10px;" />
				</f:facet>
				
				<h:outputText value="#{director.fullName}" />
				</h:column>
			<h:column>
				<f:facet name="header">
					<h:outputText value="Qualité"
						style="text-decoration: underline;font-weight: bold;font-size:10px;" />
				</f:facet>
				<h:outputText value="#{director.quality}" />
			</h:column>
			
		</h:dataTable></center>
	</h:form>

===========================
public String removeDirector() {
	if (StringUtils.isNotEmpty(directorFullNameToRemoveParam)) {
	    //because i use Set<>
             for (int i = 0; i < getDirectors().size(); i++) {
		Director director = getDirectors().get(i);
		if (director.getParty().getPerson().getFullName().equals(
			directorFullNameToRemoveParam)) {
		    getDirectors().remove(i);
		    break;
		}
	    }
	}