Subversion Repositories eFlore/Applications.coel

Rev

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

Rev 1680 Rev 1691
Line 272... Line 272...
272
		if (codeMenuClique.equals(MenuApplicationId.ACCUEIL)) {		
272
		if (codeMenuClique.equals(MenuApplicationId.ACCUEIL)) {		
273
			afficherAccueil();
273
			afficherAccueil();
274
		} else if (codeMenuClique.equals(MenuApplicationId.PROJET)) {
274
		} else if (codeMenuClique.equals(MenuApplicationId.PROJET)) {
275
			selectionnerProjet(panneauCentre, null, null, false, null);
275
			selectionnerProjet(panneauCentre, null, null, false, null);
276
		} else if (codeMenuClique.equals(MenuApplicationId.STRUCTURE)) {
276
		} else if (codeMenuClique.equals(MenuApplicationId.STRUCTURE)) {
277
			selectionnerStructure(panneauCentre, null, null);
277
			selectionnerStructure(panneauCentre, null, null, false);
278
		} else if (codeMenuClique.equals(MenuApplicationId.COLLECTION)) { 
278
		} else if (codeMenuClique.equals(MenuApplicationId.COLLECTION)) { 
279
			selectionnerCollection(panneauCentre, null, null, null);
279
			selectionnerCollection(panneauCentre, null, null, null);
280
		} else if (codeMenuClique.equals(MenuApplicationId.PERSONNE)) { 
280
		} else if (codeMenuClique.equals(MenuApplicationId.PERSONNE)) { 
281
			selectionnerPersonne(panneauCentre, null, getProjetId(), null);
281
			selectionnerPersonne(panneauCentre, null, getProjetId(), null);
282
		} else if (codeMenuClique.equals(MenuApplicationId.PUBLICATION)) {
282
		} else if (codeMenuClique.equals(MenuApplicationId.PUBLICATION)) {
Line 672... Line 672...
672
		if (panneauCentre.getContenu() instanceof AccueilVue)	{
672
		if (panneauCentre.getContenu() instanceof AccueilVue)	{
673
			desactiverChargement();
673
			desactiverChargement();
674
		} else if (panneauCentre.getContenu() instanceof ProjetVue)	{
674
		} else if (panneauCentre.getContenu() instanceof ProjetVue)	{
675
			selectionnerProjet(panneauCentre.getContenu(), null, null, false, null);
675
			selectionnerProjet(panneauCentre.getContenu(), null, null, false, null);
676
		} else if (panneauCentre.getContenu() instanceof StructureVue)	{
676
		} else if (panneauCentre.getContenu() instanceof StructureVue)	{
677
			selectionnerStructure(panneauCentre.getContenu(), null, null);
677
			selectionnerStructure(panneauCentre.getContenu(), null, null, false);
678
		} else if (panneauCentre.getContenu() instanceof CollectionVue)	{
678
		} else if (panneauCentre.getContenu() instanceof CollectionVue)	{
679
			selectionnerCollection(panneauCentre.getContenu(), null, null, null);
679
			selectionnerCollection(panneauCentre.getContenu(), null, null, null);
680
		} else if (panneauCentre.getContenu() instanceof PersonneVue) {
680
		} else if (panneauCentre.getContenu() instanceof PersonneVue) {
681
			selectionnerPersonne(panneauCentre.getContenu(), null, getProjetId(), null);
681
			selectionnerPersonne(panneauCentre.getContenu(), null, getProjetId(), null);
682
		} else if (panneauCentre.getContenu() instanceof PublicationVue) {
682
		} else if (panneauCentre.getContenu() instanceof PublicationVue) {
Line 716... Line 716...
716
		structureForm.vueExterneARafraichirApresValidation = panneauCentre.getContenu();
716
		structureForm.vueExterneARafraichirApresValidation = panneauCentre.getContenu();
717
		fenetre.add(structureForm);
717
		fenetre.add(structureForm);
718
		fenetre.show();
718
		fenetre.show();
Line 719... Line 719...
719
		
719
		
720
		if (mode.equals(Formulaire.MODE_MODIFIER)) {
720
		if (mode.equals(Formulaire.MODE_MODIFIER)) {
721
			selectionnerStructure(structureForm, structureId, sequenceur);
721
			selectionnerStructure(structureForm, structureId, sequenceur, false);
722
			selectionnerStructureAPersonne(structureForm, structureId, StructureAPersonne.ROLE_EQUIPE, sequenceur);
722
			selectionnerStructureAPersonne(structureForm, structureId, StructureAPersonne.ROLE_EQUIPE, sequenceur);
Line 723... Line 723...
723
		}
723
		}
724
		
724
		
Line 800... Line 800...
800
	 *  		'Rafraichissable'
800
	 *  		'Rafraichissable'
801
	 *  -	'recherche' doit être non NULL.
801
	 *  -	'recherche' doit être non NULL.
802
	 *  -	'start' doit être supérieur ou égal à zéro. 'nbElements' doit être supérieur à zéro.
802
	 *  -	'start' doit être supérieur ou égal à zéro. 'nbElements' doit être supérieur à zéro.
803
	 *  
803
	 *  
804
	 */
804
	 */
805
	public void selectionnerStructure(Rafraichissable vueARafraichir, String recherche, int start, int nbElements, Sequenceur sequenceur) {
805
	public void selectionnerStructure(Rafraichissable vueARafraichir, String recherche, int start, int nbElements, Sequenceur sequenceur, boolean searchCity) {
806
		if (Mediateur.DEBUG) {
806
		if (Mediateur.DEBUG) {
807
			System.out.println("MEDIATEUR - selectionner  Structure");
807
			System.out.println("MEDIATEUR - selectionner  Structure");
808
		}
808
		}
809
		Integer seqId = null;
809
		Integer seqId = null;
810
		if (sequenceur != null)	{
810
		if (sequenceur != null)	{
811
			seqId = sequenceur.lancerRequeteSynchrone(vueARafraichir);
811
			seqId = sequenceur.lancerRequeteSynchrone(vueARafraichir);
812
			vueARafraichir = sequenceur;
812
			vueARafraichir = sequenceur;
813
		}		
813
		}		
814
		modele.selectionnerStructure(vueARafraichir, recherche, start, nbElements, seqId);
814
		modele.selectionnerStructure(vueARafraichir, recherche, start, nbElements, seqId, searchCity);
815
	}	
815
	}	
Line 816... Line 816...
816
	
816
	
817
	public void selectionnerStructure(Rafraichissable vueARafraichir, String structureId, Sequenceur sequenceur) {
817
	public void selectionnerStructure(Rafraichissable vueARafraichir, String structureId, Sequenceur sequenceur, boolean searchCity) {
818
		if (Mediateur.DEBUG) {
818
		if (Mediateur.DEBUG) {
819
			System.out.println("MEDIATEUR - selectionner  Structure");
819
			System.out.println("MEDIATEUR - selectionner  Structure");
820
		}
820
		}
821
		Integer seqId = null;
821
		Integer seqId = null;
822
		if (sequenceur != null)	{
822
		if (sequenceur != null)	{
823
			seqId = sequenceur.lancerRequeteSynchrone(vueARafraichir);
823
			seqId = sequenceur.lancerRequeteSynchrone(vueARafraichir);
824
			vueARafraichir = sequenceur;
824
			vueARafraichir = sequenceur;
Line 825... Line 825...
825
		}
825
		}
826
 
826
 
Line 827... Line 827...
827
		modele.selectionnerStructure(vueARafraichir, getProjetId(), structureId, null, 0, nbElements, seqId);
827
		modele.selectionnerStructure(vueARafraichir, getProjetId(), structureId, null, 0, nbElements, seqId, searchCity);
828
	}
828
	}
829
	
829
	
830
	public void selectionnerStructure(Rafraichissable vueARafraichir, String structureId, String projetId, String nom, int start, int nbElements, Sequenceur sequenceur)	{
830
	public void selectionnerStructure(Rafraichissable vueARafraichir, String structureId, String projetId, String nom, int start, int nbElements, Sequenceur sequenceur, boolean searchCity) {
831
		if (Mediateur.DEBUG) {
831
		if (Mediateur.DEBUG) {
832
			System.out.println("MEDIATEUR - selectionner  Structure");
832
			System.out.println("MEDIATEUR - selectionner  Structure");
833
		}
833
		}
834
		Integer seqId = null;
834
		Integer seqId = null;
835
		if (sequenceur != null)	{
835
		if (sequenceur != null)	{
836
			seqId = sequenceur.lancerRequeteSynchrone(vueARafraichir);
836
			seqId = sequenceur.lancerRequeteSynchrone(vueARafraichir);
837
			vueARafraichir = sequenceur;
837
			vueARafraichir = sequenceur;
Line 838... Line 838...
838
		}
838
		}
839
		modele.selectionnerStructure(vueARafraichir, getProjetId(), structureId, nom, start, nbElements, seqId);
839
		modele.selectionnerStructure(vueARafraichir, getProjetId(), structureId, nom, start, nbElements, seqId, searchCity);
840
	}
840
	}
841
	
841
	
842
	public void selectionnerStructureAvecPaginationProgressive(Rafraichissable vueARafraichir, String structureId, String projetId, String nom, String formatRetour, int start, int nbElements, Sequenceur sequenceur)	{
842
	public void selectionnerStructureAvecPaginationProgressive(Rafraichissable vueARafraichir, String structureId, String projetId, String nom, String formatRetour, int start, int nbElements, Sequenceur sequenceur, boolean searchCity) {
843
		if (Mediateur.DEBUG) {
843
		if (Mediateur.DEBUG) {
844
			System.out.println("MEDIATEUR - selectionner  Structure");
844
			System.out.println("MEDIATEUR - selectionner  Structure");
845
		}
845
		}
846
		Integer seqId = null;
846
		Integer seqId = null;
847
		if (sequenceur != null)	{
847
		if (sequenceur != null)	{
848
			seqId = sequenceur.lancerRequeteSynchrone(vueARafraichir);
848
			seqId = sequenceur.lancerRequeteSynchrone(vueARafraichir);
Line 849... Line 849...
849
			vueARafraichir = sequenceur;
849
			vueARafraichir = sequenceur;
850
		}
850
		}
851
		modele.selectionnerStructureAvecPaginationProgressive(vueARafraichir, getProjetId(), structureId, nom, formatRetour, start, nbElements, seqId);
851
		modele.selectionnerStructureAvecPaginationProgressive(vueARafraichir, getProjetId(), structureId, nom, formatRetour, start, nbElements, seqId, searchCity);
852
	}
852
	}
853
	
853
	
854
	public void selectionnerStructureParProjet(Rafraichissable vueARafraichir, String projetId, Sequenceur sequenceur) {
854
	public void selectionnerStructureParProjet(Rafraichissable vueARafraichir, String projetId, Sequenceur sequenceur, boolean searchCity) {
855
		if (Mediateur.DEBUG) {
855
		if (Mediateur.DEBUG) {
856
			System.out.println("MEDIATEUR - selectionner  Structure");
856
			System.out.println("MEDIATEUR - selectionner  Structure");
857
		}
857
		}
858
		Integer seqId = null;
858
		Integer seqId = null;
859
		if (sequenceur != null)	{
859
		if (sequenceur != null)	{
Line 860... Line 860...
860
			seqId = sequenceur.lancerRequeteSynchrone(vueARafraichir);
860
			seqId = sequenceur.lancerRequeteSynchrone(vueARafraichir);
861
			vueARafraichir = sequenceur;
861
			vueARafraichir = sequenceur;
862
		}
862
		}
Line 1584... Line 1584...
1584
			modele.supprimerPublication(vueARafraichir, idPublicationSeparesParVirgule);
1584
			modele.supprimerPublication(vueARafraichir, idPublicationSeparesParVirgule);
1585
		}
1585
		}
1586
	}
1586
	}
Line 1587... Line 1587...
1587
 
1587
 
1588
	public void clicObtenirListeEditeurs(Rafraichissable vueARafraichir) {
1588
	public void clicObtenirListeEditeurs(Rafraichissable vueARafraichir) {
1589
		selectionnerStructureParProjet(vueARafraichir, null, null);
1589
		selectionnerStructureParProjet(vueARafraichir, null, null, false);
Line 1590... Line 1590...
1590
	}
1590
	}
1591
 
1591
 
1592
	public void clicObtenirListeAuteurs(Rafraichissable vueARafraichir) {
1592
	public void clicObtenirListeAuteurs(Rafraichissable vueARafraichir) {