23,6 → 23,8 |
import org.tela_botanica.client.modeles.Projet; |
import org.tela_botanica.client.modeles.ProjetListe; |
import org.tela_botanica.client.modeles.Publication; |
import org.tela_botanica.client.modeles.PublicationAPersonne; |
import org.tela_botanica.client.modeles.PublicationAPersonneListe; |
import org.tela_botanica.client.modeles.PublicationListe; |
import org.tela_botanica.client.modeles.Structure; |
import org.tela_botanica.client.modeles.StructureAPersonne; |
487,7 → 489,10 |
if (personnelSupprime != null && personnelSupprime.size() > 0) { |
String idStructureAPersonneSepareParVirgule = "" ; |
for (Iterator<String> it = personnelSupprime.keySet().iterator(); it.hasNext();) { |
idStructureAPersonneSepareParVirgule += personnelSupprime.get(it.next()).getId()+"," ; |
idStructureAPersonneSepareParVirgule += personnelSupprime.get(it.next()).getId(); |
if (it.hasNext()) { |
idStructureAPersonneSepareParVirgule += ","; |
} |
} |
modele.supprimerStructureAPersonne(vueARafraichir, idStructureAPersonneSepareParVirgule); |
} |
589,7 → 594,10 |
if (personnesSupprimees != null && personnesSupprimees.size() > 0) { |
String idCollectionAPersonneSeparesParVirgule = "" ; |
for (Iterator<String> it = personnesSupprimees.keySet().iterator(); it.hasNext();) { |
idCollectionAPersonneSeparesParVirgule += personnesSupprimees.get(it.next()).getId()+"," ; |
idCollectionAPersonneSeparesParVirgule += personnesSupprimees.get(it.next()).getId(); |
if (it.hasNext()) { |
idCollectionAPersonneSeparesParVirgule += ","; |
} |
} |
modele.supprimerCollectionAPersonne(vueARafraichir, idCollectionAPersonneSeparesParVirgule); |
} |
622,7 → 630,10 |
if (publicationsSupprimees != null && publicationsSupprimees.size() > 0) { |
String idCollectionAPublicationSeparesParVirgule = "" ; |
for (Iterator<String> it = publicationsSupprimees.keySet().iterator(); it.hasNext();) { |
idCollectionAPublicationSeparesParVirgule += publicationsSupprimees.get(it.next()).getId()+"," ; |
idCollectionAPublicationSeparesParVirgule += publicationsSupprimees.get(it.next()).getId(); |
if (it.hasNext()) { |
idCollectionAPublicationSeparesParVirgule += ","; |
} |
} |
modele.supprimerCollectionAPublication(vueARafraichir, idCollectionAPublicationSeparesParVirgule); |
} |
848,12 → 859,30 |
modele.selectionPublicationAPersonne(vueARafraichir, publicationId, personnesId, roleId); |
} |
|
public void ajouterPublicationAPersonne(Rafraichissable vueArafraichir, String publicationId, String personnesId, String roleId) { |
modele.ajouterAuteurPublication(vueArafraichir, publicationId, personnesId, roleId); |
public void ajouterPublicationAPersonne(Rafraichissable vueARafraichir, String publicationId, PublicationAPersonneListe personnesAjoutees, String roleId) { |
if (personnesAjoutees != null && personnesAjoutees.size() > 0) { |
String idPublicationAPersonneSepareParVirgule = "" ; |
for (Iterator<String> it = personnesAjoutees.keySet().iterator(); it.hasNext();) { |
idPublicationAPersonneSepareParVirgule += personnesAjoutees.get(it.next()).getIdPersonne(); |
if (it.hasNext()) { |
idPublicationAPersonneSepareParVirgule += ","; |
} |
} |
modele.ajouterPublicationAPersonne(vueARafraichir, publicationId, idPublicationAPersonneSepareParVirgule, roleId); |
} |
} |
|
public void modifierPublicationAPersonne(Rafraichissable vueArafraichir, String publicationId, String personnesId, String roleId) { |
modele.modifierAuteurPublication(vueArafraichir, publicationId, personnesId, roleId); |
|
public void supprimerPublicationAPersonne(Rafraichissable vueARafraichir, PublicationAPersonneListe personnesSupprimees) { |
if (personnesSupprimees != null && personnesSupprimees.size() > 0) { |
String idPublicationAPersonneSepareParVirgule = "" ; |
for (Iterator<String> it = personnesSupprimees.keySet().iterator(); it.hasNext();) { |
idPublicationAPersonneSepareParVirgule += personnesSupprimees.get(it.next()).getId(); |
if (it.hasNext()) { |
idPublicationAPersonneSepareParVirgule += ","; |
} |
} |
modele.supprimerPublicationAPersonne(vueARafraichir, idPublicationAPersonneSepareParVirgule); |
} |
} |
|
//+----------------------------------------------------------------------------------------------------------------+ |