276,6 → 276,7 |
publicationOnglet.rafraichir(info); |
commentaireOnglet.rafraichir(info); |
} else { |
Debug.log("CollectionForm.rafraichirInformation() > ICI étrange"); |
InfoLogger.display("Ajout d'une collection", info.toString()); |
} |
} else if (infoType.equals("liste_collection_a_personne")) { |
306,16 → 307,13 |
|
public boolean soumettreFormulaire() { |
|
Debug.log("<$$$> BEGIN CollectionForm.soumettreFormulaire()"); |
|
// Vérification de la validité des champs du formulaire |
boolean formulaireValide = verifierFormulaire(); |
|
if (formulaireValide) { |
// Collecte des données du formulaire |
Collection collectionAEnregistrer = collecterCollection(); |
|
Debug.log("<$$$> CollectionForm.soumettreFormulaire(), collectionAEnregistrer.getProperties()="+collectionAEnregistrer.getProperties().toString()); |
|
if (mode.equals(MODE_AJOUTER)) { |
mediateur.ajouterCollection(this, collectionAEnregistrer); |
} else if (mode.equals(MODE_MODIFIER)) { |
329,9 → 327,6 |
|
soumettreOnglets(); |
} |
|
Debug.log("<$$$> END CollectionForm.soumettreFormulaire()"); |
|
return formulaireValide; |
} |
|
351,7 → 346,6 |
|
private Collection collecterCollection() { |
collectionCollectee = (Collection) collection.cloner(new Collection()); |
|
this.collecter(); |
collecterOnglets(); |
|
366,7 → 360,7 |
collectionCollectee.setNom(nomChp.getValue()); |
collectionCollectee.setTypeNcd(typesCollectionCombo.getValue().getId()); |
} |
|
|
private void collecterOnglets() { |
generalOnglet.collecter(); |
personneOnglet.collecter(); |
376,7 → 370,7 |
inventaireOnglet.collecter(); |
commentaireOnglet.collecter(); |
} |
|
|
public boolean verifierFormulaire() { |
ArrayList<String> messages = new ArrayList<String>(); |
|