diff --git a/cit-tabelas-corp-api/src/main/java/br/com/centralit/api/model/UnidadeMedida.java b/cit-tabelas-corp-api/src/main/java/br/com/centralit/api/model/UnidadeMedida.java index 1c718a2..28c6ca3 100644 --- a/cit-tabelas-corp-api/src/main/java/br/com/centralit/api/model/UnidadeMedida.java +++ b/cit-tabelas-corp-api/src/main/java/br/com/centralit/api/model/UnidadeMedida.java @@ -9,15 +9,16 @@ import javax.persistence.GeneratedValue; import javax.persistence.GenerationType; import javax.persistence.Id; import javax.persistence.ManyToOne; +import javax.persistence.Transient; import org.hibernate.envers.Audited; +import com.fasterxml.jackson.annotation.JsonView; + import br.com.centralit.framework.json.Views; import br.com.centralit.framework.model.Dominio; import br.com.centralit.framework.model.arquitetura.PersistentObject; -import com.fasterxml.jackson.annotation.JsonView; - /** *
*
@@ -56,7 +57,12 @@ public class UnidadeMedida extends PersistentObject {
/** Atributo serialVersionUID. */
private static final long serialVersionUID = -7573208249312737668L;
-
+
+ @Transient
+ private final Long TIPO_NUMERICO_INTEIRO = new Long (1l);
+ @Transient
+ private final Long TIPO_NUMERICO_DECIMAL = new Long (2l);
+
/** Atributo id. */
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
@@ -85,7 +91,15 @@ public class UnidadeMedida extends PersistentObject {
@Column(name = "isUnidadePadrao")
@JsonView({ Views.GenericView.class })
private Boolean isUnidadePadrao;
+
+ @Transient
+ @JsonView({ Views.GenericView.class })
+ private BigDecimal quantidadeInteiro;
+ @Transient
+ @JsonView({ Views.GenericView.class })
+ private BigDecimal quantidadeDecimal;
+
/**
* Responsável pela criação de novas instâncias desta classe.
*/
@@ -226,5 +240,25 @@ public class UnidadeMedida extends PersistentObject {
public void setIsUnidadePadrao(Boolean isUnidadePadrao) {
this.isUnidadePadrao = isUnidadePadrao;
}
+
+ public BigDecimal getQuantidadeInteiro() {
+ return quantidadePadrao;
+ }
+ public void setQuantidadeInteiro(BigDecimal quantidadeInteiro) {
+ if(this.tipoNumerico != null && this.tipoNumerico.getCodigo().equals(TIPO_NUMERICO_INTEIRO)){
+ this.quantidadePadrao = quantidadeInteiro;
+ }
+ }
+
+ public BigDecimal getQuantidadeDecimal() {
+ return quantidadePadrao;
+ }
+
+ public void setQuantidadeDecimal(BigDecimal quantidadeDecimal) {
+ if(this.tipoNumerico != null && this.tipoNumerico.getCodigo().equals(TIPO_NUMERICO_DECIMAL)){
+ this.quantidadePadrao = quantidadeDecimal;
+ }
+ }
+
}
--
libgit2 0.21.2