New file |
0,0 → 1,260 |
package org.tela_botanica.client.modeles.structure; |
|
import java.util.Iterator; |
import java.util.Set; |
|
import org.tela_botanica.client.modeles.aDonnee; |
|
import com.google.gwt.json.client.JSONObject; |
|
public class StructureConservation extends aDonnee { |
|
private static final long serialVersionUID = -4556005804101933910L; |
|
public static final String PREFIXE = "csc"; |
public static String[] champsObligatoires = {"csc_id_structure"}; |
|
public StructureConservation() { |
} |
|
public StructureConservation(JSONObject conservation) { |
// L'objet JSON est une table de hachage |
Set<String> im = conservation.keySet(); |
|
// Parcourt pour chaque clé |
for (Iterator<String> it = im.iterator(); it.hasNext();) { |
// Si elle est associée à une valeur, nous l'ajoutons |
String cle = it.next(); |
if (cle.startsWith(PREFIXE+"_")) { |
// Suppression de l'abréviation du champ. Inutile dans le contexte d'un objet |
String cleObjet = cle.replaceFirst("^"+PREFIXE+"_", ""); |
// Sinon, nous ajoutons la clé avec une valeur vide |
String valeur = ""; |
if (conservation.get(cle).isString() != null) { |
valeur = conservation.get(cle).isString().stringValue(); |
} |
this.set(cleObjet, valeur); |
} |
} |
} |
|
@Override |
protected String getPrefixe() { |
return PREFIXE; |
} |
|
protected String[] getChampsObligatoires() { |
return champsObligatoires; |
} |
|
// FORMATION |
public Integer getFormation() { |
if (renvoyerValeurCorrecte("mark_formation").equals("")) { |
return null; |
} |
return Integer.parseInt(renvoyerValeurCorrecte("mark_formation")); |
} |
public void setFormation(String f) { |
this.set("mark_formation", f != null ? Integer.parseInt(f) : null); |
} |
|
// FORMATION INFO |
public String getFormationInfo() { |
return renvoyerValeurCorrecte("formation"); |
} |
public void setFormationInfo(String f) { |
this.set("formation", f); |
} |
|
// FORMATION INTÉRÊT |
public Integer getFormationInteret() { |
if (renvoyerValeurCorrecte("mark_formation_interet").equals("")) { |
return null; |
} |
return Integer.parseInt(renvoyerValeurCorrecte("mark_formation_interet")); |
} |
public void setFormationInteret(String f) { |
this.set("mark_formation_interet", f != null ? Integer.parseInt(f) : null); |
} |
|
// STOCKAGE LOCAL |
public String getStockageLocal() { |
return renvoyerValeurCorrecte("truk_stockage_local"); |
} |
public void setStockageLocal(String sl) { |
this.set("truk_stockage_local", sl); |
} |
public void setStockageLocal(String type, Object valeur) { |
remplacerTypeDansChaineDenormalise("truk_stockage_local", type, valeur); |
} |
|
// STOCKAGE MEUBLE |
public String getStockageMeuble() { |
return renvoyerValeurCorrecte("truk_stockage_meuble"); |
} |
public void setStockageMeuble(String sm) { |
this.set("truk_stockage_meuble", sm); |
} |
public void setStockageMeuble(String type, Object valeur) { |
remplacerTypeDansChaineDenormalise("truk_stockage_meuble", type, valeur); |
} |
|
// STOCKAGE PARAMÊTRE |
public String getStockageParametre() { |
return renvoyerValeurCorrecte("truk_stockage_parametre"); |
} |
public void setStockageParametre(String sl) { |
this.set("truk_stockage_parametre", sl); |
} |
public void setStockageParametre(String type, Object valeur) { |
remplacerTypeDansChaineDenormalise("truk_stockage_parametre", type, valeur); |
} |
|
// COLLECTION COMMUNE |
public Integer getCollectionCommune() { |
if (renvoyerValeurCorrecte("mark_collection_commune").equals("")) { |
return null; |
} |
return Integer.parseInt(renvoyerValeurCorrecte("mark_collection_commune")); |
} |
public void setCollectionCommune(String ccm) { |
this.set("mark_collection_commune", ccm != null ? Integer.parseInt(ccm) : null); |
} |
|
// COLLECTION AUTRE |
public String getCollectionAutre() { |
return renvoyerValeurCorrecte("truk_collection_autre"); |
} |
public void setCollectionAutre(String ca) { |
this.set("truk_collection_autre", ca); |
} |
public void setCollectionAutre(String type, Object valeur) { |
remplacerTypeDansChaineDenormalise("truk_collection_autre", type, valeur); |
} |
|
// ACCÈS CONTROLÉ |
public Integer getAccesControle() { |
if (renvoyerValeurCorrecte("mark_acces_controle").equals("")) { |
return null; |
} |
return Integer.parseInt(renvoyerValeurCorrecte("mark_acces_controle")); |
} |
public void setAccesControle(String ac) { |
this.set("mark_acces_controle", ac != null ? Integer.parseInt(ac) : null); |
} |
|
// RESTAURATION |
public Integer getRestauration() { |
if (renvoyerValeurCorrecte("mark_restauration").equals("")) { |
return null; |
} |
return Integer.parseInt(renvoyerValeurCorrecte("mark_restauration")); |
} |
public void setRestauration(String ccm) { |
this.set("mark_restauration", ccm != null ? Integer.parseInt(ccm) : null); |
} |
|
// RESTAURATION OPÉRATION |
public String getRestaurationOperation() { |
return renvoyerValeurCorrecte("truk_restauration_operation"); |
} |
public void setRestaurationOperation(String ro) { |
this.set("truk_restauration_operation", ro); |
} |
public void setRestaurationOperation(String type, Object valeur) { |
ajouterChaineDenormaliseAvecType("truk_restauration_operation", type, valeur); |
} |
|
// MATERIEL CONSERVATION |
public String getMaterielConservation() { |
return renvoyerValeurCorrecte("ce_materiel_conservation"); |
} |
public void setMaterielConservation(String mc) { |
this.set("ce_materiel_conservation", mc); |
} |
|
// MATERIEL AUTRE |
public String getMaterielAutre() { |
return renvoyerValeurCorrecte("truk_materiel_autre"); |
} |
public void setMaterielAutre(String ma) { |
this.set("truk_materiel_autre", ma); |
} |
public void setMaterielAutre(String type, Object valeur) { |
ajouterChaineDenormaliseAvecType("truk_materiel_autre", type, valeur); |
} |
|
// TRAITEMENT |
public Integer getTraitement() { |
if (renvoyerValeurCorrecte("mark_traitement").equals("")) { |
return null; |
} |
return Integer.parseInt(renvoyerValeurCorrecte("mark_traitement")); |
} |
public void setTraitement(String t) { |
this.set("mark_traitement", t != null ? Integer.parseInt(t) : null); |
} |
|
// TRAITEMENTS |
public String getTraitements() { |
return renvoyerValeurCorrecte("truk_traitement"); |
} |
public void setTraitements(String t) { |
this.set("truk_traitement", t); |
} |
public void setTraitements(String type, Object valeur) { |
ajouterChaineDenormaliseAvecType("truk_traitement", type, valeur); |
} |
|
// ACQUISITION COLLECTION |
public Integer getAcquisitionCollection() { |
if (renvoyerValeurCorrecte("mark_acquisition_collection").equals("")) { |
return null; |
} |
return Integer.parseInt(renvoyerValeurCorrecte("mark_acquisition_collection")); |
} |
public void setAcquisitionCollection(String ac) { |
this.set("mark_acquisition_collection", ac != null ? Integer.parseInt(ac) : null); |
} |
|
// ACQUISITION ECHANTILLON |
public Integer getAcquisitionEchantillon() { |
if (renvoyerValeurCorrecte("mark_acquisition_echantillon").equals("")) { |
return null; |
} |
return Integer.parseInt(renvoyerValeurCorrecte("mark_acquisition_echantillon")); |
} |
public void setAcquisitionEchantillon(String ae) { |
this.set("mark_acquisition_echantillon", ae != null ? Integer.parseInt(ae) : null); |
} |
|
// ACQUISITION TRAITEMENT |
public String getAcquisitionTraitement() { |
return renvoyerValeurCorrecte("mark_acquisition_traitement"); |
} |
public void setAcquisitionTraitement(String at) { |
this.set("mark_acquisition_traitement", at); |
} |
|
// ACQUISITION TRAITEMENT POISON |
public String getAcquisitionTraitementPoison() { |
return renvoyerValeurCorrecte("truk_acquisition_traitement_poison"); |
} |
public void setAcquisitionTraitementPoison(String atp) { |
this.set("truk_acquisition_traitement_poison", atp); |
} |
public void setAcquisitionTraitementPoison(String type, Object valeur) { |
ajouterChaineDenormaliseAvecType("truk_acquisition_traitement_poison", type, valeur); |
} |
|
// ACQUISITION TRAITEMENT INSECTE |
public String getAcquisitionTraitementInsecte() { |
return renvoyerValeurCorrecte("truk_acquisition_traitement_insecte"); |
} |
public void setAcquisitionTraitementInsecte(String ati) { |
this.set("truk_acquisition_traitement_insecte", ati); |
} |
public void setAcquisitionTraitementInsecte(String type, Object valeur) { |
ajouterChaineDenormaliseAvecType("truk_acquisition_traitement_insecte", type, valeur); |
} |
} |
Property changes: |
Added: svn:mergeinfo |
Merged /branches/v1.0-syrah/src/org/tela_botanica/client/modeles/structure/StructureConservation.java:r1136-1368 |
Merged /trunk/src/org/tela_botanica/client/modeles/structure/StructureConservation.java:r11-934,1209-1382 |
Merged /branches/v1.1-aramon/src/org/tela_botanica/client/modeles/structure/StructureConservation.java:r1383-1511 |