Line 42... |
Line 42... |
42 |
import org.tela_botanica.client.modeles.structure.StructureAPersonneListe;
|
42 |
import org.tela_botanica.client.modeles.structure.StructureAPersonneListe;
|
43 |
import org.tela_botanica.client.modeles.structure.StructureConservation;
|
43 |
import org.tela_botanica.client.modeles.structure.StructureConservation;
|
44 |
import org.tela_botanica.client.modeles.structure.StructureListe;
|
44 |
import org.tela_botanica.client.modeles.structure.StructureListe;
|
45 |
import org.tela_botanica.client.modeles.structure.StructureValorisation;
|
45 |
import org.tela_botanica.client.modeles.structure.StructureValorisation;
|
46 |
import org.tela_botanica.client.synchronisation.Sequenceur;
|
46 |
import org.tela_botanica.client.synchronisation.Sequenceur;
|
- |
|
47 |
import org.tela_botanica.client.util.Debug;
|
47 |
import org.tela_botanica.client.vues.ContenuVue;
|
48 |
import org.tela_botanica.client.vues.ContenuVue;
|
48 |
import org.tela_botanica.client.vues.EnteteVue;
|
49 |
import org.tela_botanica.client.vues.EnteteVue;
|
49 |
import org.tela_botanica.client.vues.Formulaire;
|
50 |
import org.tela_botanica.client.vues.Formulaire;
|
50 |
import org.tela_botanica.client.vues.FenetreJournal;
|
51 |
import org.tela_botanica.client.vues.FenetreJournal;
|
51 |
import org.tela_botanica.client.vues.NavigationVue;
|
52 |
import org.tela_botanica.client.vues.NavigationVue;
|
Line 953... |
Line 954... |
953 |
if (sequenceur!=null) {
|
954 |
if (sequenceur!=null) {
|
954 |
seqId = sequenceur.lancerRequeteSynchrone(vueARafraichir);
|
955 |
seqId = sequenceur.lancerRequeteSynchrone(vueARafraichir);
|
955 |
vueARafraichir = sequenceur;
|
956 |
vueARafraichir = sequenceur;
|
956 |
}
|
957 |
}
|
957 |
modele.selectionnerCollection(vueARafraichir, recherche, start, nbElements, seqId);
|
958 |
modele.selectionnerCollection(vueARafraichir, recherche, start, nbElements, seqId);
|
958 |
}
|
959 |
}
|
- |
|
960 |
/*
|
- |
|
961 |
public void selectionnerCollection(Rafraichissable vueARafraichir, Integer id, int start, int nbElements, Sequenceur sequenceur) {
|
- |
|
962 |
if (Mediateur.DEBUG) System.out.println("MEDIATEUR - selectionner Collection");
|
- |
|
963 |
Integer seqId = null;
|
- |
|
964 |
if (sequenceur!=null) {
|
- |
|
965 |
seqId = sequenceur.lancerRequeteSynchrone(vueARafraichir);
|
- |
|
966 |
vueARafraichir = sequenceur;
|
- |
|
967 |
}
|
- |
|
968 |
modele.selectionnerCollection(vueARafraichir, id, start, nbElements, seqId);
|
- |
|
969 |
} */
|
Line 959... |
Line 970... |
959 |
|
970 |
|
960 |
/** AJOUTER **/
|
971 |
/** AJOUTER **/
|
961 |
public void ajouterCollection(Rafraichissable vueARafraichir, Collection collection) {
|
972 |
public void ajouterCollection(Rafraichissable vueARafraichir, Collection collection) {
|
962 |
modele.ajouterCollection(vueARafraichir, collection);
|
973 |
modele.ajouterCollection(vueARafraichir, collection);
|
Line 1255... |
Line 1266... |
1255 |
personneNom = personne.getNom();
|
1266 |
personneNom = personne.getNom();
|
1256 |
}
|
1267 |
}
|
1257 |
modele.selectionnerPersonne(vueARafraichir, personneId, projetId, personneNom, start, nbElements, seqId);
|
1268 |
modele.selectionnerPersonne(vueARafraichir, personneId, projetId, personneNom, start, nbElements, seqId);
|
1258 |
}
|
1269 |
}
|
Line -... |
Line 1270... |
- |
|
1270 |
|
- |
|
1271 |
public void selectionnerPersonne(Rafraichissable vueARafraichir, String idPersonne, Sequenceur sequenceur) {
|
- |
|
1272 |
if (Mediateur.DEBUG) System.out.println("MEDIATEUR - selectionner Personne");
|
- |
|
1273 |
Integer seqId = null;
|
- |
|
1274 |
if (sequenceur!=null) {
|
- |
|
1275 |
seqId = sequenceur.lancerRequeteSynchrone(vueARafraichir);
|
- |
|
1276 |
vueARafraichir = sequenceur;
|
- |
|
1277 |
}
|
- |
|
1278 |
modele.selectionnerPersonne(vueARafraichir, idPersonne, null, null, -1, nbElements, seqId);
|
- |
|
1279 |
}
|
1259 |
|
1280 |
|
1260 |
public void selectionnerPersonneParNomComplet(Rafraichissable vueARafraichir, String projetId, String nomComplet, Sequenceur sequenceur) {
|
1281 |
public void selectionnerPersonneParNomComplet(Rafraichissable vueARafraichir, String projetId, String nomComplet, Sequenceur sequenceur) {
|
1261 |
if (Mediateur.DEBUG) System.out.println("MEDIATEUR - selectionner Personne");
|
1282 |
if (Mediateur.DEBUG) System.out.println("MEDIATEUR - selectionner Personne");
|
1262 |
Integer seqId = null;
|
1283 |
Integer seqId = null;
|
1263 |
if (sequenceur!=null) {
|
1284 |
if (sequenceur!=null) {
|
Line 1436... |
Line 1457... |
1436 |
roleIds+=",";
|
1457 |
roleIds+=",";
|
1437 |
}
|
1458 |
}
|
1438 |
}
|
1459 |
}
|
1439 |
modele.selectionPublicationAPersonne(vueARafraichir, publicationId, personnesId, roleIds, seqId);
|
1460 |
modele.selectionPublicationAPersonne(vueARafraichir, publicationId, personnesId, roleIds, seqId);
|
1440 |
}
|
1461 |
}
|
1441 |
|
1462 |
|
1442 |
/** AJOUTER **/
|
1463 |
/** AJOUTER **/
|
- |
|
1464 |
// Lier une publication à plusieurs personnes
|
1443 |
public void ajouterPublicationAPersonne(Rafraichissable vueARafraichir, String publicationId, PublicationAPersonneListe personnesAjoutees, String roleId, Integer seqId) {
|
1465 |
public void ajouterPublicationAPersonne(Rafraichissable vueARafraichir, String publicationId, PublicationAPersonneListe personnesAjoutees, String roleId, Integer seqId) {
|
1444 |
if (personnesAjoutees != null && personnesAjoutees.size() > 0) {
|
1466 |
if (personnesAjoutees != null && personnesAjoutees.size() > 0) {
|
1445 |
String idPublicationAPersonneSepareParVirgule = "" ;
|
1467 |
String idPublicationAPersonneSepareParVirgule = "" ;
|
- |
|
1468 |
String ordreAuteursSepareParVirgule = "";
|
1446 |
for (Iterator<String> it = personnesAjoutees.keySet().iterator(); it.hasNext();) {
|
1469 |
for (Iterator<String> it = personnesAjoutees.keySet().iterator(); it.hasNext();) {
|
- |
|
1470 |
PublicationAPersonne publi = personnesAjoutees.get(it.next());
|
1447 |
idPublicationAPersonneSepareParVirgule += personnesAjoutees.get(it.next()).getIdPersonne();
|
1471 |
idPublicationAPersonneSepareParVirgule += publi.getIdPersonne();
|
- |
|
1472 |
ordreAuteursSepareParVirgule += publi.getOrdreAuteurs();
|
1448 |
if (it.hasNext()) {
|
1473 |
if (it.hasNext()) {
|
1449 |
idPublicationAPersonneSepareParVirgule += ",";
|
1474 |
idPublicationAPersonneSepareParVirgule += ",";
|
- |
|
1475 |
ordreAuteursSepareParVirgule += ",";
|
1450 |
}
|
1476 |
}
|
1451 |
}
|
1477 |
}
|
1452 |
modele.ajouterPublicationAPersonne(vueARafraichir, publicationId, idPublicationAPersonneSepareParVirgule, roleId, seqId);
|
1478 |
modele.ajouterPublicationAPersonne(vueARafraichir, publicationId, idPublicationAPersonneSepareParVirgule, ordreAuteursSepareParVirgule, roleId, seqId);
|
1453 |
}
|
1479 |
}
|
1454 |
}
|
1480 |
}
|
Line -... |
Line 1481... |
- |
|
1481 |
|
- |
|
1482 |
/** AJOUTER **/
|
- |
|
1483 |
// Lier plusieurs publication à une personne
|
- |
|
1484 |
public void ajouterPublicationAPersonne(Rafraichissable vueARafraichir, PublicationAPersonneListe listePublications, String personneId, String roleId, Integer seqId) {
|
- |
|
1485 |
if (listePublications!=null && listePublications.size()>0) {
|
- |
|
1486 |
String idsPubli = "";
|
- |
|
1487 |
String rolesIds = "";
|
- |
|
1488 |
String ordreAuteurs = "";
|
- |
|
1489 |
for (Iterator<String> it = listePublications.keySet().iterator(); it.hasNext();) {
|
- |
|
1490 |
PublicationAPersonne publiAPersonne = listePublications.get(it.next());
|
- |
|
1491 |
idsPubli += publiAPersonne.getId();
|
- |
|
1492 |
rolesIds += publiAPersonne.getRole();
|
- |
|
1493 |
ordreAuteurs += publiAPersonne.getOrdreAuteurs();
|
- |
|
1494 |
if (it.hasNext()) {
|
- |
|
1495 |
idsPubli += ",";
|
- |
|
1496 |
rolesIds += ",";
|
- |
|
1497 |
ordreAuteurs += ",";
|
- |
|
1498 |
}
|
- |
|
1499 |
}
|
- |
|
1500 |
modele.ajouterPublicationAPersonne(vueARafraichir, idsPubli, personneId, ordreAuteurs, rolesIds, seqId);
|
- |
|
1501 |
}
|
- |
|
1502 |
}
|
- |
|
1503 |
|
- |
|
1504 |
/** MODIFIER **/
|
- |
|
1505 |
public void modifierPublicationAPersonne(Rafraichissable vueARafraichir, String publicationId, PublicationAPersonneListe personnesModifiees, String roleId, Integer seqId) {
|
- |
|
1506 |
if (personnesModifiees != null && personnesModifiees.size() > 0) {
|
- |
|
1507 |
String idPublicationAPersonneSepareParVirgule = "" ;
|
- |
|
1508 |
String ordreAuteursSepareParVirgule = "";
|
- |
|
1509 |
for (Iterator<String> it = personnesModifiees.keySet().iterator(); it.hasNext();) {
|
- |
|
1510 |
PublicationAPersonne publi = personnesModifiees.get(it.next());
|
- |
|
1511 |
idPublicationAPersonneSepareParVirgule += publi.getIdPersonne();
|
- |
|
1512 |
ordreAuteursSepareParVirgule += publi.getOrdreAuteurs();
|
- |
|
1513 |
if (it.hasNext()) {
|
- |
|
1514 |
idPublicationAPersonneSepareParVirgule += ",";
|
- |
|
1515 |
ordreAuteursSepareParVirgule += ",";
|
- |
|
1516 |
}
|
- |
|
1517 |
}
|
- |
|
1518 |
modele.modifierPublicationAPersonne(vueARafraichir, publicationId, idPublicationAPersonneSepareParVirgule, ordreAuteursSepareParVirgule, roleId, seqId);
|
- |
|
1519 |
}
|
Line 1455... |
Line 1520... |
1455 |
|
1520 |
}
|
1456 |
|
1521 |
|
- |
|
1522 |
/** SUPPRIMER **/
|
1457 |
/** SUPPRIMER **/
|
1523 |
public void supprimerPublicationAPersonne(Rafraichissable vueARafraichir, PublicationAPersonneListe personnesSupprimees) {
|
1458 |
public void supprimerPublicationAPersonne(Rafraichissable vueARafraichir, PublicationAPersonneListe personnesSupprimees) {
|
1524 |
|
1459 |
if (personnesSupprimees != null && personnesSupprimees.size() > 0) {
|
1525 |
if (personnesSupprimees != null && personnesSupprimees.size() > 0) {
|
1460 |
String idPublicationAPersonneSepareParVirgule = "" ;
|
1526 |
String idPublicationAPersonneSepareParVirgule = "" ;
|
1461 |
for (Iterator<String> it = personnesSupprimees.keySet().iterator(); it.hasNext();) {
|
1527 |
for (Iterator<String> it = personnesSupprimees.keySet().iterator(); it.hasNext();) {
|
1462 |
idPublicationAPersonneSepareParVirgule += personnesSupprimees.get(it.next()).getId();
|
1528 |
idPublicationAPersonneSepareParVirgule += personnesSupprimees.get(it.next()).getId();
|
1463 |
if (it.hasNext()) {
|
1529 |
if (it.hasNext()) {
|
1464 |
idPublicationAPersonneSepareParVirgule += ",";
|
1530 |
idPublicationAPersonneSepareParVirgule += ",";
|
- |
|
1531 |
}
|
1465 |
}
|
1532 |
}
|
1466 |
}
|
1533 |
|
1467 |
modele.supprimerPublicationAPersonne(vueARafraichir, idPublicationAPersonneSepareParVirgule);
|
1534 |
modele.supprimerPublicationAPersonne(vueARafraichir, idPublicationAPersonneSepareParVirgule);
|
Line 1468... |
Line -... |
1468 |
}
|
- |
|
1469 |
}
|
- |
|
1470 |
|
- |
|
1471 |
/** AJOUTER **/
|
- |
|
1472 |
//Lier plusieurs publication à une personne
|
- |
|
1473 |
public void ajouterPublicationAPersonne(Rafraichissable vueARafraichir, PublicationAPersonneListe listePublications, String personneId, String roleId, Integer seqId) {
|
- |
|
1474 |
if (listePublications!=null && listePublications.size()>0) {
|
- |
|
1475 |
String idsPubli = "";
|
- |
|
1476 |
String rolesIds = "";
|
- |
|
1477 |
for (Iterator<String> it = listePublications.keySet().iterator(); it.hasNext();) {
|
- |
|
1478 |
PublicationAPersonne publi = listePublications.get(it.next());
|
- |
|
1479 |
idsPubli += publi.getId();
|
- |
|
1480 |
rolesIds += publi.getRole();
|
- |
|
1481 |
if (it.hasNext()) {
|
- |
|
1482 |
idsPubli += ",";
|
- |
|
1483 |
rolesIds += ",";
|
- |
|
1484 |
}
|
- |
|
1485 |
}
|
- |
|
1486 |
modele.ajouterPublicationAPersonne(vueARafraichir, idsPubli, personneId, rolesIds, seqId);
|
- |
|
1487 |
}
|
1535 |
}
|
1488 |
}
|
1536 |
}
|
1489 |
|
1537 |
|
Line 1490... |
Line 1538... |
1490 |
//+----------------------------------------------------------------------------------------------------------------+
|
1538 |
//+----------------------------------------------------------------------------------------------------------------+
|