Subversion Repositories eFlore/Applications.coel

Rev

Rev 927 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 927 Rev 934
Line 12... Line 12...
12
import org.tela_botanica.client.modeles.Personne;
12
import org.tela_botanica.client.modeles.Personne;
13
import org.tela_botanica.client.modeles.PersonneListe;
13
import org.tela_botanica.client.modeles.PersonneListe;
14
import org.tela_botanica.client.modeles.Publication;
14
import org.tela_botanica.client.modeles.Publication;
15
import org.tela_botanica.client.modeles.PublicationAPersonne;
15
import org.tela_botanica.client.modeles.PublicationAPersonne;
16
import org.tela_botanica.client.modeles.PublicationAPersonneListe;
16
import org.tela_botanica.client.modeles.PublicationAPersonneListe;
17
import org.tela_botanica.client.modeles.PublicationListe;
-
 
18
import org.tela_botanica.client.modeles.Structure;
17
import org.tela_botanica.client.modeles.Structure;
19
import org.tela_botanica.client.modeles.StructureListe;
18
import org.tela_botanica.client.modeles.StructureListe;
20
import org.tela_botanica.client.util.Pattern;
19
import org.tela_botanica.client.util.Pattern;
21
import org.tela_botanica.client.util.UtilArray;
20
import org.tela_botanica.client.util.UtilArray;
22
import org.tela_botanica.client.util.UtilString;
21
import org.tela_botanica.client.util.UtilString;
Line 532... Line 531...
532
				mediateur.supprimerPublicationAPersonne(this, auteursSupprimes);
531
				mediateur.supprimerPublicationAPersonne(this, auteursSupprimes);
533
			}
532
			}
534
		}
533
		}
535
	}
534
	}
Line 536... Line 535...
536
	
535
	
537
	protected boolean verifierFormulaire() {
536
	public boolean verifierFormulaire() {
538
		boolean valide = true;
537
		boolean valide = true;
Line 539... Line 538...
539
		ArrayList<String> messages = new ArrayList<String>();
538
		ArrayList<String> messages = new ArrayList<String>();
540
		
539
		
Line 657... Line 656...
657
			publicationARetourner = publication = publicationCollectee;
656
			publicationARetourner = publication = publicationCollectee;
658
		}
657
		}
659
		return publicationARetourner;
658
		return publicationARetourner;
660
	}
659
	}
Line 661... Line 660...
661
	
660
	
662
	protected void reinitialiserFormulaire() {
661
	public void reinitialiserFormulaire() {
663
		if (mode.equals(Formulaire.MODE_MODIFIER)) {
662
		if (mode.equals(Formulaire.MODE_MODIFIER)) {
664
			mediateur.afficherFormPublication(publication.getId());
663
			mediateur.afficherFormPublication(publication.getId());
665
		} else {
664
		} else {
666
			mediateur.afficherFormPublication(null);
665
			mediateur.afficherFormPublication(null);
Line 680... Line 679...
680
			return datePar.split("-")[0];
679
			return datePar.split("-")[0];
681
		} else {
680
		} else {
682
			return "";
681
			return "";
683
		}
682
		}
684
	}
683
	}
685
	
-
 
686
	@Override
-
 
687
	protected SelectionListener<ButtonEvent> creerEcouteurValidation() {
-
 
688
		SelectionListener<ButtonEvent> ecouteur = new SelectionListener<ButtonEvent>() {
-
 
689
			@Override
-
 
690
			public void componentSelected(ButtonEvent ce) {
-
 
691
				String code = ((Button) ce.getComponent()).getData("code");
-
 
692
				if (code.equals(FormulaireBarreValidation.CODE_BOUTON_VALIDER)) {
-
 
693
					soumettreFormulaire();
-
 
694
					clicBoutonvalidation = true;
-
 
695
				} else if (code.equals(FormulaireBarreValidation.CODE_BOUTON_APPLIQUER)) {
-
 
696
					soumettreFormulaire();
-
 
697
				} else if (code.equals(FormulaireBarreValidation.CODE_BOUTON_ANNULER)) {
-
 
698
					mediateur.clicMenu(menuIdCourant);
-
 
699
				} else if (code.equals(FormulaireBarreValidation.CODE_BOUTON_REINITIALISER)) {
-
 
700
					reinitialiserFormulaire();
-
 
701
				}
-
 
702
			}
-
 
703
		};
-
 
704
		
-
 
705
		return ecouteur;
-
 
706
	}
-
 
707
	
-
 
708
}
684
}
709
685