27,6 → 27,7 |
import org.tela_botanica.client.modeles.collection.CollectionAPublication; |
import org.tela_botanica.client.modeles.collection.CollectionAPublicationListe; |
import org.tela_botanica.client.modeles.collection.CollectionListe; |
import org.tela_botanica.client.modeles.collection.UniteRangement; |
import org.tela_botanica.client.modeles.commentaire.Commentaire; |
import org.tela_botanica.client.modeles.commentaire.CommentaireListe; |
import org.tela_botanica.client.modeles.personne.Personne; |
93,7 → 94,7 |
public static final Constantes i18nC = getI18nConstante(); |
public static final ErrorMessages i18nM = getI18nMessage(); |
public static final boolean DEBUG = true; |
public static final boolean DEBUG_CHARGEMENT = false; |
public static final boolean DEBUG_CHARGEMENT = true; |
|
private EnteteVue panneauNord = null; |
private NavigationVue panneauOuest = null; |
310,7 → 311,11 |
else fileDAttenteChargement.put(caller, fileDAttenteChargement.get(caller)-1); |
|
if (!chargementsEnCours()) desactiverChargement(); |
else if (DEBUG_CHARGEMENT) { |
System.out.println("[CHARGEMENT] Patienter, il y a encore un chargement en cours."); |
debugFileAttente(); |
} |
} |
|
private void desactiverChargement() { |
if (DEBUG_CHARGEMENT) System.out.println("[CHARGEMENT] Désactiver Chargement"); |
335,7 → 340,7 |
Iterator<Object> it = fileDAttenteChargement.keySet().iterator(); |
while (it.hasNext()) { |
Object o = it.next(); |
System.out.println(" ==> ["+o+"] = "+fileDAttenteChargement.get(o)); |
System.out.println(" ["+o+"] = "+fileDAttenteChargement.get(o)); |
} |
} |
|
1118,6 → 1123,16 |
//+----------------------------------------------------------------------------------------------------------------+ |
// GESTION de la relation COLLECTION A PUBLICATION |
|
public void selectionnerCollectionAPublication(Rafraichissable vueARafraichir, String collectionId, String recherche, int start, int nbElements, Sequenceur sequenceur) { |
if (Mediateur.DEBUG) System.out.println("MEDIATEUR - selectionner CollectionAPublication"); |
Integer seqId = null; |
if (sequenceur!=null) { |
seqId = sequenceur.lancerRequeteSynchrone(vueARafraichir); |
vueARafraichir = sequenceur; |
} |
modele.selectionnerCollectionAPublication(vueARafraichir, collectionId, recherche, start, nbElements, seqId); |
} |
|
public void selectionnerCollectionAPublication(Rafraichissable vueARafraichir, String collectionId, Sequenceur sequenceur) { |
if (Mediateur.DEBUG) System.out.println("MEDIATEUR - selectionner CollectionAPublication"); |
Integer seqId = null; |
1170,6 → 1185,16 |
modele.selectionnerCollectionACommentaire(vueARafraichir, collectionId, seqId); |
} |
|
public void selectionnerCollectionACommentaire(Rafraichissable vueARafraichir, String collectionId, String recherche, int pageCourante, int nbElements, Sequenceur sequenceur) { |
if (Mediateur.DEBUG) System.out.println("MEDIATEUR - selectionner CollectionACommentaire"); |
Integer seqId = null; |
if (sequenceur != null) { |
seqId = sequenceur.lancerRequeteSynchrone(vueARafraichir); |
vueARafraichir = sequenceur; |
} |
modele.selectionnerCollectionACommentaire(vueARafraichir, collectionId, recherche, pageCourante, nbElements, seqId); |
} |
|
/** AJOUTER **/ |
public void ajouterCollectionACommentaire(Rafraichissable vueARafraichir, String collectionId, CollectionACommentaireListe commentairesAjoutees) { |
if (commentairesAjoutees != null && commentairesAjoutees.size() > 0) { |
1464,9 → 1489,19 |
seqId = sequenceur.lancerRequeteSynchrone(vueARafraichir); |
vueARafraichir = sequenceur; |
} |
modele.selectionnerPublication(vueARafraichir, publicationId, projetId, nomComplet, nbElements, pageCourante, seqId); |
modele.selectionnerPublication(vueARafraichir, publicationId, projetId, nomComplet, pageCourante, nbElements, seqId); |
} |
|
public void selectionnerPublication(Rafraichissable vueARafraichir, String recherche, int start, int nbElements, Sequenceur sequenceur) { |
if (Mediateur.DEBUG) System.out.println("MEDIATEUR - selectionner Publication"); |
Integer seqId = null; |
if (sequenceur!=null) { |
seqId = sequenceur.lancerRequeteSynchrone(vueARafraichir); |
vueARafraichir = sequenceur; |
} |
modele.selectionnerPublication(vueARafraichir, recherche, start, nbElements, seqId); |
} |
|
/** AJOUTER **/ |
public void ajouterPublication(Rafraichissable vueARafraichir, Publication publication, Integer seqId) { |
modele.ajouterPublication(vueARafraichir, publication, seqId); |
1533,6 → 1568,35 |
modele.selectionPublicationAPersonne(vueARafraichir, publicationId, personnesId, roleIds, seqId); |
} |
|
public void selectionnerPublicationsAPersonne(Rafraichissable vueARafraichir, String personneId, List<Valeur> roleId, String recherche, int pageCourante, int nbElements, Sequenceur sequenceur) { |
if (Mediateur.DEBUG) System.out.println("MEDIATEUR - selectionner PublicationAPersonne"); |
Integer seqId = null; |
if (sequenceur != null) { |
seqId = sequenceur.lancerRequeteSynchrone(vueARafraichir); |
vueARafraichir = sequenceur; |
} |
|
String roleIds = ""; |
Iterator<Valeur> itRole = roleId.iterator(); |
while (itRole.hasNext()) { |
roleIds+= itRole.next().getId(); |
if (itRole.hasNext()) { |
roleIds+=","; |
} |
} |
modele.selectionPublicationsAPersonne(vueARafraichir, personneId, roleIds, recherche, pageCourante, nbElements, seqId); |
} |
|
public void selectionnerPersonnesAPublication(Rafraichissable vueARafraichir, String publicationId, String recherche, int pageCourante, int nbElements, Sequenceur sequenceur) { |
if (Mediateur.DEBUG) System.out.println("MEDIATEUR - selectionner PublicationAPersonne"); |
Integer seqId = null; |
if (sequenceur != null) { |
seqId = sequenceur.lancerRequeteSynchrone(vueARafraichir); |
vueARafraichir = sequenceur; |
} |
modele.selectionPersonnesAPublication(vueARafraichir, publicationId, recherche, pageCourante, nbElements, seqId); |
} |
|
/** AJOUTER **/ |
// Lier une publication à plusieurs personnes |
public void ajouterPublicationAPersonne(Rafraichissable vueARafraichir, String publicationId, PublicationAPersonneListe personnesAjoutees, String roleId, Integer seqId) { |
1688,6 → 1752,16 |
modele.selectionnerCommentaire(vueARafraichir, commentaireId, getProjetId(), titre, pageCourante, nbElements, seqId); |
} |
|
public void selectionnerCommentaire(Rafraichissable vueARafraichir, String recherche, int pageCourante, int nbElements, Sequenceur sequenceur) { |
if (Mediateur.DEBUG) System.out.println("MEDIATEUR - selectionner Commentaire"); |
Integer seqId = null; |
if (sequenceur != null) { |
seqId = sequenceur.lancerRequeteSynchrone(vueARafraichir); |
vueARafraichir = sequenceur; |
} |
modele.selectionnerCommentaire(vueARafraichir, recherche, pageCourante, nbElements, seqId); |
} |
|
/** Cette méthode est un wrapper **/ |
public void selectionnerCommentaireParTitre(Rafraichissable vueARafraichir, String titre, Sequenceur sequenceur) { |
selectionnerCommentaire(vueARafraichir, null, titre, 0, nbElements, sequenceur); |
Property changes: |
Modified: svn:mergeinfo |
Merged /trunk/src/org/tela_botanica/client/Mediateur.java:r11-59 |
Merged /branches/v1.1-aramon/src/org/tela_botanica/client/Mediateur.java:r1417-1511 |