New file |
0,0 → 1,112 |
package org.tela_botanica.client.modeles.collection; |
|
import org.tela_botanica.client.util.UtilString; |
|
import com.extjs.gxt.ui.client.data.BaseModelData; |
|
public class UniteBase extends BaseModelData { |
|
private static final long serialVersionUID = 394843761854792528L; |
public static final String COMPTE_EXACT = "E"; |
public static final String COMPTE_APPROXIMATIF = "A"; |
|
public UniteBase() { |
|
} |
|
public UniteBase(String id, String type, int nombre, String precision, String format, int nombreParts, String precisionPart, int nombreSp, String precisionSp) { |
setId(id); |
setType(type); |
setNombre(nombre); |
setPrecision(precision); |
setFormat(format); |
setTypeAutre(false); |
} |
|
public String getId() { |
return renvoyerValeurCorrecte((String) get("id")); |
} |
public void setId(String id) { |
set("id", id); |
} |
|
public String getType() { |
return renvoyerValeurCorrecte((String) get("type")); |
} |
public void setType(String type) { |
set("type", type); |
} |
|
public double getNombre() { |
if (get("nombre") == null) { |
return new Double(0); |
} |
return get("nombre"); |
} |
public void setNombre(double nombre) { |
set("nombre", nombre); |
} |
|
public String getPrecision() { |
return renvoyerValeurCorrecte((String) get("precision")); |
} |
public void setPrecision(String precision) { |
set("precision", precision); |
} |
|
public String getFormat() { |
return renvoyerValeurCorrecte((String) get("format")); |
} |
public void setFormat(String format) { |
set("format", format); |
} |
|
public double getNombrePart() { |
if (get("nombre_part") == null) { |
return new Double(0); |
} |
return get("nombre_part"); |
} |
public void setNombrePart(double nombre) { |
set("nombre_part", nombre); |
} |
|
public String getPrecisionPart() { |
return renvoyerValeurCorrecte((String) get("precision_part")); |
} |
public void setPrecisionPart(String precision) { |
set("precision_part", precision); |
} |
|
public double getNombreSp() { |
if (get("nombre_sp") == null) { |
return new Double(0); |
} |
return get("nombre_sp"); |
} |
public void setNombreSp(double nombre) { |
set("nombre_sp", nombre); |
} |
|
public String getPrecisionSp() { |
return renvoyerValeurCorrecte((String) get("precision_sp")); |
} |
public void setPrecisionSp(String precision) { |
set("precision_sp", precision); |
} |
|
public boolean getTypeAutre() { |
return get("type_autre"); |
} |
public void setTypeAutre(boolean bool) { |
set("type_autre", bool); |
} |
|
private String renvoyerValeurCorrecte(String valeur) { |
String valeurCorrecte = ""; |
if (!UtilString.isEmpty(valeur)) { |
valeurCorrecte = valeur; |
} |
return valeurCorrecte; |
} |
} |
Property changes: |
Added: svn:mergeinfo |
Merged /branches/v1.0-syrah/src/org/tela_botanica/client/modeles/collection/UniteBase.java:r1136-1368 |
Merged /trunk/src/org/tela_botanica/client/modeles/collection/UniteBase.java:r11-948,1209-1382 |
Merged /branches/v1.1-aramon/src/org/tela_botanica/client/modeles/collection/UniteBase.java:r1383-1511 |