5,6 → 5,7 |
|
import org.tela_botanica.client.interfaces.Rafraichissable; |
import org.tela_botanica.client.modeles.Collection; |
import org.tela_botanica.client.modeles.CollectionAsyncDao; |
import org.tela_botanica.client.modeles.Personne; |
import org.tela_botanica.client.modeles.PersonneAsyncDao; |
import org.tela_botanica.client.modeles.ProjetAsyncDao; |
81,60 → 82,60 |
// GESTION DES STRUCTURES |
//+----------------------------------------------------------------------------------------------------------------+ |
|
public void obtenirListeStructures(Rafraichissable vue, String projetId) { |
public void obtenirListeStructures(Rafraichissable vueARafraichir, String projetId) { |
StructureAsyncDao sDao = new StructureAsyncDao(); |
sDao.selectionner(vue, projetId, ""); |
sDao.selectionner(vueARafraichir, projetId, ""); |
} |
|
public void selectionnerStructure(Rafraichissable vue, String projetId, String structureId) { |
public void selectionnerStructure(Rafraichissable vueARafraichir, String projetId, String structureId) { |
// Gestion des données des tables coel_structure, coel_structure_conservation et coel_structure_valorisation |
StructureAsyncDao sDao = new StructureAsyncDao(); |
sDao.selectionner(vue, projetId, structureId); |
sDao.selectionner(vueARafraichir, projetId, structureId); |
} |
|
/** Lance la creation d'une Structure |
* @param vue la vue demandant a être rafraichie |
* @param vueARafraichir la vue demandant a être rafraichie |
* @param structure les données de la structure |
*/ |
public void ajouterStructure(Rafraichissable vue, String idUtilisateur, Structure structure, StructureConservation conservation, StructureValorisation valorisation) { |
public void ajouterStructure(Rafraichissable vueARafraichir, String idUtilisateur, Structure structure, StructureConservation conservation, StructureValorisation valorisation) { |
StructureAsyncDao structureDao = new StructureAsyncDao(); |
structureDao.ajouter(vue, idUtilisateur, structure, conservation, valorisation); |
structureDao.ajouter(vueARafraichir, idUtilisateur, structure, conservation, valorisation); |
} |
|
public void supprimerStructure(Rafraichissable vue, String idUtilisateur, String idStr) { |
public void supprimerStructure(Rafraichissable vueARafraichir, String idUtilisateur, String idStr) { |
StructureAsyncDao structureDao = new StructureAsyncDao(); |
structureDao.supprimer(vue, idUtilisateur, idStr); |
structureDao.supprimer(vueARafraichir, idUtilisateur, idStr); |
} |
|
public void modifierStructure(Rafraichissable vue, String utilisateurId, String structureId, Structure structure, StructureConservation conservation, StructureValorisation valorisation) { |
public void modifierStructure(Rafraichissable vueARafraichir, String utilisateurId, String structureId, Structure structure, StructureConservation conservation, StructureValorisation valorisation) { |
StructureAsyncDao structureDao = new StructureAsyncDao(); |
structureDao.modifier(vue, utilisateurId, structureId, structure, conservation, valorisation); |
structureDao.modifier(vueARafraichir, utilisateurId, structureId, structure, conservation, valorisation); |
} |
|
//+----------------------------------------------------------------------------------------------------------------+ |
// GESTION de la relation STRUCTURE A PERSONNE |
|
public void selectionnerStructureAPersonne(Rafraichissable vue, String idUtilisateur, String projetId, String structureId, String roleId) { |
public void selectionnerStructureAPersonne(Rafraichissable vueARafraichir, String idUtilisateur, String projetId, String structureId, String roleId) { |
// Gestion des données de la table coel_structure_a_personne |
if (structureId != null && roleId != null) { |
StructureAPersonneAsyncDao sapDao = new StructureAPersonneAsyncDao(); |
sapDao.selectionner(vue, idUtilisateur, structureId, roleId); |
sapDao.selectionner(vueARafraichir, idUtilisateur, structureId, roleId); |
} |
} |
|
public void modifierStructureAPersonne(Rafraichissable vue, String utilisateurId, StructureAPersonne personnel) { |
public void modifierStructureAPersonne(Rafraichissable vueARafraichir, String utilisateurId, StructureAPersonne personnel) { |
StructureAPersonneAsyncDao structureAPersonneDao = new StructureAPersonneAsyncDao(); |
structureAPersonneDao.modifier(vue, utilisateurId, personnel); |
structureAPersonneDao.modifier(vueARafraichir, utilisateurId, personnel); |
} |
|
public void ajouterStructureAPersonne(Rafraichissable vue, String utilisateurId, String structureId, StructureAPersonne personnel) { |
public void ajouterStructureAPersonne(Rafraichissable vueARafraichir, String utilisateurId, String structureId, StructureAPersonne personnel) { |
StructureAPersonneAsyncDao structureAPersonneDao = new StructureAPersonneAsyncDao(); |
structureAPersonneDao.ajouter(vue, utilisateurId, structureId, personnel); |
structureAPersonneDao.ajouter(vueARafraichir, utilisateurId, structureId, personnel); |
} |
|
public void supprimerStructureAPersonne(Rafraichissable vue, String utilisateurId, String personnelId) { |
public void supprimerStructureAPersonne(Rafraichissable vueARafraichir, String utilisateurId, String personnelId) { |
StructureAPersonneAsyncDao structureAPersonneDao = new StructureAPersonneAsyncDao(); |
structureAPersonneDao.supprimer(vue, utilisateurId, personnelId); |
structureAPersonneDao.supprimer(vueARafraichir, utilisateurId, personnelId); |
} |
|
//+----------------------------------------------------------------------------------------------------------------+ |
142,7 → 143,8 |
//+----------------------------------------------------------------------------------------------------------------+ |
|
public void selectionnerCollection(Rafraichissable vueARafraichir, String projetId, String collectionId) { |
|
CollectionAsyncDao cDao = new CollectionAsyncDao(); |
cDao.selectionner(vueARafraichir, projetId, collectionId); |
} |
|
public void ajouterCollection(Rafraichissable vueARafraichir, |
167,14 → 169,14 |
// GESTION DES PERSONNES |
//+----------------------------------------------------------------------------------------------------------------+ |
|
public void selectionnerPersonne(Rafraichissable vue, String personneId, String projetId, String nomComplet) { |
PersonneAsyncDao pDao = new PersonneAsyncDao(vue); |
public void selectionnerPersonne(Rafraichissable vueARafraichir, String personneId, String projetId, String nomComplet) { |
PersonneAsyncDao pDao = new PersonneAsyncDao(vueARafraichir); |
pDao.selectionner(personneId, projetId, nomComplet); |
} |
|
public void supprimerPersonne(Rafraichissable vue, String idStr) { |
PersonneAsyncDao personneDao = new PersonneAsyncDao(vue); |
personneDao.supprimer(vue, idStr); |
public void supprimerPersonne(Rafraichissable vueARafraichir, String idStr) { |
PersonneAsyncDao personneDao = new PersonneAsyncDao(vueARafraichir); |
personneDao.supprimer(vueARafraichir, idStr); |
|
} |
|
183,9 → 185,9 |
personneDao.ajouter(vue, personne); |
} |
|
public void modifierPersonne(Rafraichissable vue, Personne personne) { |
PersonneAsyncDao personneDao = new PersonneAsyncDao(vue); |
personneDao.modifier(vue, personne); |
public void modifierPersonne(Rafraichissable vueARafraichir, Personne personne) { |
PersonneAsyncDao personneDao = new PersonneAsyncDao(vueARafraichir); |
personneDao.modifier(vueARafraichir, personne); |
} |
|
//+----------------------------------------------------------------------------------------------------------------+ |
192,22 → 194,22 |
// GESTION DES PUBLICATIONS |
//+----------------------------------------------------------------------------------------------------------------+ |
|
public void selectionnerPublications(Rafraichissable vue) { |
PublicationAsyncDao lsDao = new PublicationAsyncDao(vue); |
public void selectionnerPublications(Rafraichissable vueARafraichir) { |
PublicationAsyncDao lsDao = new PublicationAsyncDao(vueARafraichir); |
lsDao.obtenirListePublication(); |
} |
|
public void modifierPublication(Rafraichissable vue, String utilisateurId, Publication publi) { |
PublicationAsyncDao pDao = new PublicationAsyncDao(vue); |
public void modifierPublication(Rafraichissable vueRafraichir, String utilisateurId, Publication publi) { |
PublicationAsyncDao pDao = new PublicationAsyncDao(vueRafraichir); |
pDao.modifierPublication(utilisateurId, publi); |
} |
|
public void ajouterPublication(Rafraichissable vue, String utilisateurId, Publication publi) { |
PublicationAsyncDao pDao = new PublicationAsyncDao(vue); |
public void ajouterPublication(Rafraichissable vueARafraichir, String utilisateurId, Publication publi) { |
PublicationAsyncDao pDao = new PublicationAsyncDao(vueARafraichir); |
pDao.ajouterPublication(utilisateurId, publi); |
} |
|
public void supprimerPublication(Rafraichissable vue, String utilisateurId, List<Publication> publicationListe) { |
public void supprimerPublication(Rafraichissable vueARafraichir, String utilisateurId, List<Publication> publicationListe) { |
String idPubs = ""; |
for(Iterator<Publication> it = publicationListe.iterator(); it.hasNext();) { |
Publication pub = it.next(); |
216,7 → 218,7 |
idPubs += ","; |
} |
} |
PublicationAsyncDao pDao = new PublicationAsyncDao(vue); |
PublicationAsyncDao pDao = new PublicationAsyncDao(vueARafraichir); |
pDao.supprimerPublication(utilisateurId, idPubs); |
} |
|