Rev 1417 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | RSS feed
package org.tela_botanica.client.modeles.collection;import java.util.Iterator;import java.util.Set;import org.tela_botanica.client.modeles.aDonnee;import com.google.gwt.json.client.JSONObject;public class CollectionBotanique extends aDonnee {private static final long serialVersionUID = -6659148189825855729L;public static final String PREFIXE = "ccb";public static String[] champsObligatoires = {"ccb_id_collection"};public CollectionBotanique() {}public CollectionBotanique(JSONObject botanique) {// l'objet JSON est une table de hachageSet<String> im = botanique.keySet();// Parcourt pour chaque cléfor (Iterator<String> it = im.iterator(); it.hasNext();) {// Si elle est associée à une valeur, nous l'ajoutonsString cle = it.next();if (cle.startsWith(PREFIXE+"_")) {// Suppression de l'abréviation du champ. Inutile dans le contexte d'un objetString cleObjet = cle.replaceFirst("^"+PREFIXE+"_", "");// Sinon, nous ajoutons la clé avec une valeur videString valeur = "";if (botanique.get(cle).isString() != null) {valeur = botanique.get(cle).isString().stringValue();}this.set(cleObjet, valeur);}}}@Overrideprotected String getPrefixe() {return PREFIXE;}protected String[] getChampsObligatoires() {return champsObligatoires;}// IDpublic String getId() {return renvoyerValeurCorrecte("id_collection");}public void setId(String idCollection) {this.set("id_collection", idCollection);}// NBRE ECHANTILLONpublic String getNbreEchantillon() {return renvoyerValeurCorrecte("nbre_echantillon");}public void setNbreEchantillon(String type) {this.set("nbre_echantillon", type);}// TYPEpublic String getType() {return renvoyerValeurCorrecte("ce_truk_type");}public void setType(String type) {this.set("ce_truk_type", type);}// UNITÉ RANGEMENTpublic String getUniteRangement() {return renvoyerValeurCorrecte("truk_unite_rangement");}public void setUniteRangement(String uniteRangement) {this.set("truk_unite_rangement", uniteRangement);}// UNITÉ RANGEMENT ÉTATpublic String getUniteRangementEtat() {return renvoyerValeurCorrecte("ce_unite_rangement_etat");}public void setUniteRangementEtat(String uniteRangementEtat) {this.set("ce_unite_rangement_etat", uniteRangementEtat);}// UNITÉ BASEpublic String getUniteBase() {return renvoyerValeurCorrecte("truk_unite_base");}public void setUniteBase(String uniteBase) {this.set("truk_unite_base", uniteBase);}// CONSERVATION PAPIER TYPEpublic String getConservationPapierType() {return renvoyerValeurCorrecte("truk_conservation_papier_type");}public void setConservationPapierType(String typePapierConservation) {this.set("truk_conservation_papier_type", typePapierConservation);}// CONSERVATION MÉTHODEpublic String getConservationMethode() {return renvoyerValeurCorrecte("truk_conservation_methode");}public void setConservationMethode(String methodeConservation) {this.set("truk_conservation_methode", methodeConservation);}// ÉTIQUETTE FIXATION POURCENTpublic String getEtiquetteFixationPourcent() {return renvoyerValeurCorrecte("etiquette_fixation_pourcent");}public void setEtiquetteFixationPourcent(String etiquetteFixationPourcent) {this.set("etiquette_fixation_pourcent", etiquetteFixationPourcent);}// SPÉCIMEN FIXATION POURCENTpublic String getSpecimenFixationPourcent() {return renvoyerValeurCorrecte("specimen_fixation_pourcent");}public void setSpecimenFixationPourcent(String specimenFixationPourcent) {this.set("specimen_fixation_pourcent", specimenFixationPourcent);}// SPÉCIMEN FIXATION MÉTHODEpublic String getSpecimenFixationMethode() {return renvoyerValeurCorrecte("truk_specimen_fixation_methode");}public void setSpecimenFixationMethode(String specimenFixationMethode) {this.set("truk_specimen_fixation_methode", specimenFixationMethode);}// ÉTIQUETTE FIXATION SUPPORTpublic String getEtiquetteFixationSupport() {return renvoyerValeurCorrecte("truk_etiquette_fixation_support");}public void setEtiquetteFixationSupport(String etiquetteFixationSupport) {this.set("truk_etiquette_fixation_support", etiquetteFixationSupport);}// ÉTIQUETTE FIXATION SPECIMENpublic String getEtiquetteFixationSpecimen() {return renvoyerValeurCorrecte("truk_etiquette_fixation_specimen");}public void setEtiquetteFixationSpecimen(String etiquetteFixationSpecimen) {this.set("truk_etiquette_fixation_specimen", etiquetteFixationSpecimen);}// ÉTIQUETTE ÉCRITUREpublic String getEtiquetteEcriture() {return renvoyerValeurCorrecte("truk_etiquette_ecriture");}public void setEtiquetteEcriture(String etiquetteEcriture) {this.set("truk_etiquette_ecriture", etiquetteEcriture);}// TRAITEMENTpublic String getTraitement() {return renvoyerValeurCorrecte("ce_traitement");}public void setTraitement(String traitement) {this.set("ce_traitement", traitement);}// TRAITEMENT POISONpublic String getTraitementPoison() {return renvoyerValeurCorrecte("truk_traitement_poison");}public void setTraitementPoison(String traitementPoison) {this.set("truk_traitement_poison", traitementPoison);}// TRAITEMENT INSECTEpublic String getTraitementInsecte() {return renvoyerValeurCorrecte("truk_traitement_insecte");}public void setTraitementInsecte(String traitementInsecte) {this.set("truk_traitement_insecte", traitementInsecte);}// ÉTAT GÉNÉRALpublic String getEtatGeneral() {return renvoyerValeurCorrecte("ce_etat_general");}public void setEtatGeneral(String etatGeneral) {this.set("ce_etat_general", etatGeneral);}// DÉGRADATION SPECIMENpublic String getDegradationSpecimen() {return renvoyerValeurCorrecte("truk_degradation_specimen");}public void setDegradationSpecimen(String degradationSpecimen) {this.set("truk_degradation_specimen", degradationSpecimen);}// DÉGRADATION PRÉSENTATIONpublic String getDegradationPresentation() {return renvoyerValeurCorrecte("truk_degradation_presentation");}public void setDegradationPresentation(String degradationPresentation) {this.set("truk_degradation_presentation", degradationPresentation);}// DÉTERMINATIONpublic String getDetermination() {return renvoyerValeurCorrecte("ce_determination");}public void setDetermination(String determination) {this.set("ce_determination", determination);}// NATUREpublic String getNature() {return renvoyerValeurCorrecte("truk_nature");}public void setNature(String nature) {this.set("truk_nature", nature);}// SPÉCIALITÉpublic String getSpecialite() {return renvoyerValeurCorrecte("specialite");}public void setSpecialite(String specialite) {this.set("specialite", specialite);}// RÉCOLTE DATE DÉBUTpublic String getRecolteDateDebut() {return renvoyerValeurCorrecte("recolte_date_debut");}public void setRecolteDateDebut(String dateDebut) {this.set("recolte_date_debut", dateDebut);}// RÉCOLTE DATE DÉBUT TYPEpublic String getRecolteDateDebutType() {return renvoyerValeurCorrecte("ce_recolte_date_debut_type");}public void setRecolteDateDebutType(String dateDebutType) {this.set("ce_recolte_date_debut_type", dateDebutType);}// RÉCOLTE DATE FINpublic String getRecolteDateFin() {return renvoyerValeurCorrecte("recolte_date_fin");}public void setRecolteDateFin(String dateFin) {this.set("recolte_date_fin", dateFin);}// RÉCOLTE DATE DÉBUT TYPEpublic String getRecolteDateFinType() {return renvoyerValeurCorrecte("ce_recolte_date_fin_type");}public void setRecolteDateFinType(String dateFinType) {this.set("ce_recolte_date_fin_type", dateFinType);}// CLASSEMENT ANNOTATIONpublic String getClassementAnnotation() {return renvoyerValeurCorrecte("annotation_classement");}public void setClassementAnnotation(String annotation) {this.set("annotation_classement", annotation);}// CLASSEMENT ÉTATpublic String getClassementEtat() {return renvoyerValeurCorrecte("ce_classement_etat");}public void setClassementEtat(String classementEtat) {this.set("ce_classement_etat", classementEtat);}// ÉTIQUETTE RENSEIGNEMENTpublic String getEtiquetteRenseignement() {return renvoyerValeurCorrecte("truk_etiquette_renseignement");}public void setEtiquetteRenseignement(String etiquetteRenseignement) {this.set("truk_etiquette_renseignement", etiquetteRenseignement);}// PRÉCISION LOCALITÉpublic String getPrecisionLocalite() {return renvoyerValeurCorrecte("ce_precision_localite");}public void setPrecisionLocalite(String precisionLocalite) {this.set("ce_precision_localite", precisionLocalite);}// PRÉCISION DATEpublic String getPrecisionDate() {return renvoyerValeurCorrecte("ce_precision_date");}public void setPrecisionDate(String precisionDate) {this.set("ce_precision_date", precisionDate);}// ANNOTATIONS DIVERSESpublic String getAnnotationsDiverses() {return renvoyerValeurCorrecte("annotation_diverse");}public void setAnnotationsDiverses(String annotation) {this.set("annotation_diverse", annotation);}// COLLECTION INTÉGRÉpublic String getCollectionIntegre() {return renvoyerValeurCorrecte("ce_collection_integre");}public void setCollectionIntegre(String collectionIntegre) {this.set("ce_collection_integre", collectionIntegre);}// COLLECTION INTÉGRÉ INFOpublic String getCollectionIntegreInfo() {return renvoyerValeurCorrecte("ce_collection_integre_info");}public void setCollectionIntegreInfo(String collectionIntegreInfo) {this.set("ce_collection_integre_info", collectionIntegreInfo);}// INVENTAIREpublic String getInventaire() {return renvoyerValeurCorrecte("ce_inventaire");}public void setInventaire(String inventaire) {this.set("ce_inventaire", inventaire);}// INVENTAIRE AUTEURpublic String getInventaireAuteur() {return renvoyerValeurCorrecte("ce_inventaire_auteur");}public void setInventaireAuteur(String inventaireAuteur) {this.set("ce_inventaire_auteur", inventaireAuteur);}// INVENTAIRE FORMEpublic String getInventaireForme() {return renvoyerValeurCorrecte("ce_inventaire_forme");}public void setInventaireForme(String inventaireForme) {this.set("ce_inventaire_forme", inventaireForme);}// INVENTAIRE INFOpublic String getInventaireInfo() {return renvoyerValeurCorrecte("inventaire_info");}public void setInventaireInfo(String inventaireInfo) {this.set("inventaire_info", inventaireInfo);}// INVENTAIRE DIGITALpublic String getInventaireDigital() {return renvoyerValeurCorrecte("ce_truk_inventaire_digital");}public void setInventaireDigital(String inventaireDigital) {this.set("ce_truk_inventaire_digital", inventaireDigital);}// INVENTAIRE DIGITAL POURCENTpublic String getInventaireDigitalPourcent() {return renvoyerValeurCorrecte("inventaire_digital_pourcent");}public void setInventaireDigitalPourcent(String inventaireDigitalPourcent) {this.set("inventaire_digital_pourcent", inventaireDigitalPourcent);}// INVENTAIRE ETATpublic String getInventaireEtat() {return renvoyerValeurCorrecte("ce_inventaire_etat");}public void setInventaireEtat(String inventaireEtat) {this.set("ce_inventaire_etat", inventaireEtat);}//DELETEME ::: INVENTAIRE DONNÉES TYPES/*public String getInventaireDonneesTypes() {return renvoyerValeurCorrecte("inventaire_donnee_type");}public void setInventaireDonneesTypes(String inventaireDonneesTypes) {this.set("inventaire_donnee_type", inventaireDonneesTypes);}*/}