New file |
0,0 → 1,147 |
package org.tela_botanica.client.modeles.projet; |
|
import java.util.Iterator; |
import java.util.Map; |
import java.util.Set; |
|
import org.tela_botanica.client.modeles.aDonnee; |
|
import com.extjs.gxt.ui.client.data.ModelData; |
import com.google.gwt.json.client.JSONObject; |
|
public class Projet extends aDonnee { |
|
private static final long serialVersionUID = 6733053168274995082L; |
|
private static final String PREFIXE = "cpr"; |
public static String[] champsObligatoires = {"cpr_id_projet"}; |
|
public Projet() {} |
|
public Projet(JSONObject liste) { |
initialiserModele(liste); |
} |
|
public Projet(ModelData model) |
{ |
Map<String, Object> a = model.getProperties(); |
|
Set<String> cles = a.keySet(); |
Iterator<String> it = cles.iterator(); |
while (it.hasNext()) { |
String cle = it.next(); |
if (a.get(cle) != null) { |
String cleObjet = cle.replaceFirst("^"+getPrefixe()+"_", ""); |
this.set(cleObjet, a.get(cle)); |
} |
} |
} |
|
@Override |
protected String getPrefixe() { |
return PREFIXE; |
} |
|
protected String[] getChampsObligatoires() { |
return champsObligatoires; |
} |
|
public String getId() { |
return renvoyerValeurCorrecte("id_projet"); |
} |
public void setId(String projetId) { |
set("id_projet", projetId); |
} |
|
public String getNom() { |
return renvoyerValeurCorrecte("nom"); |
} |
public void setNom(String nom) { |
set("nom", nom); |
} |
|
public String getAbreviation() { |
return renvoyerValeurCorrecte("abreviation"); |
} |
public void setAbreviation(String abrev) { |
set("abreviation", abrev); |
} |
|
public String getResume() { |
return renvoyerValeurCorrecte("resume"); |
} |
public void setResume(String valeur) { |
set("resume", valeur); |
} |
|
public String getDescription() { |
return renvoyerValeurCorrecte("description"); |
} |
public void setDescription(String valeur) { |
set("description", valeur); |
} |
|
public String getUrl() { |
return renvoyerValeurCorrecte("url"); |
} |
public void setUrl(String valeur) { |
set("url", valeur); |
} |
|
public String getMotsCles() { |
return renvoyerValeurCorrecte("mot_cles"); |
} |
public void setMotsCles(String valeur) { |
set("mot_cles", valeur); |
} |
|
public String getCitation() { |
return renvoyerValeurCorrecte("citation"); |
} |
public void setCitation(String valeur) { |
set("citation", valeur); |
} |
|
public String getLicence() { |
return renvoyerValeurCorrecte("licence"); |
} |
public void setLicence(String valeur) { |
set("licence", valeur); |
} |
|
public String getLangue() { |
return renvoyerValeurCorrecte("ce_langue"); |
} |
public void setLangue(String valeur) { |
set("ce_langue", valeur); |
} |
|
public String getIndexationHeure() { |
return renvoyerValeurCorrecte("indexation_heure"); |
} |
public void setIndexationHeure(String valeur) { |
set("indexation_heure", valeur); |
} |
|
public String getIndexationDuree() { |
return renvoyerValeurCorrecte("ce_indexation_duree"); |
} |
public void setIndexationDuree(String valeur) { |
set("ce_indexation_duree", valeur); |
} |
|
public String getIndexationFreq() { |
return renvoyerValeurCorrecte("ce_indexation_freq"); |
} |
public void setIndexationFreq(String valeur) { |
set("ce_indexation_freq", valeur); |
} |
|
public String getMarkPublic() { |
return renvoyerValeurCorrecte("mark_public"); |
} |
public void setMarkPublic(String valeur) { |
set("mark_public", valeur); |
} |
|
} |
Property changes: |
Added: svn:mergeinfo |
Merged /branches/v1.0-syrah/src/org/tela_botanica/client/modeles/projet/Projet.java:r1136-1368 |