New file |
0,0 → 1,231 |
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 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; |
} |
|
// FORMATION |
public String getFormation() { |
return renvoyerValeurCorrecte("mark_formation"); |
} |
public void setFormation(String f) { |
this.set("mark_formation", f); |
} |
|
// FORMATION INFO |
public String getFormationInfo() { |
return renvoyerValeurCorrecte("formation"); |
} |
public void setFormationInfo(String f) { |
this.set("formation", f); |
} |
|
// FORMATION INTÉRÊT |
public String getFormationInteret() { |
return renvoyerValeurCorrecte("mark_formation_interet"); |
} |
public void setFormationInteret(String f) { |
this.set("mark_formation_interet", f); |
} |
|
// 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 String getCollectionCommune() { |
return renvoyerValeurCorrecte("mark_collection_commune"); |
} |
public void setCollectionCommune(String ccm) { |
this.set("mark_collection_commune", ccm); |
} |
|
// 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 String getAccesControle() { |
return renvoyerValeurCorrecte("mark_acces_controle"); |
} |
public void setAccesControle(String ac) { |
this.set("mark_acces_controle", ac); |
} |
|
// RESTAURATION |
public String getRestauration() { |
return renvoyerValeurCorrecte("mark_restauration"); |
} |
public void setRestauration(String ccm) { |
this.set("mark_restauration", ccm); |
} |
|
// 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 String getTraitement() { |
return renvoyerValeurCorrecte("mark_traitement"); |
} |
public void setTraitement(String t) { |
this.set("mark_traitement", t); |
} |
|
// 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 String getAcquisitionCollection() { |
return renvoyerValeurCorrecte("mark_acquisition_collection"); |
} |
public void setAcquisitionCollection(String ac) { |
this.set("mark_acquisition_collection", ac); |
} |
|
// ACQUISITION ECHANTILLON |
public String getAcquisitionEchantillon() { |
return renvoyerValeurCorrecte("mark_acquisition_echantillon"); |
} |
public void setAcquisitionEchantillon(String ae) { |
this.set("mark_acquisition_echantillon", ae); |
} |
|
// 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); |
} |
} |