diff --git a/src/com/rjconsultores/ventaboletos/entidad/Empresa.java b/src/com/rjconsultores/ventaboletos/entidad/Empresa.java index ea5c91e6f..fb0675116 100644 --- a/src/com/rjconsultores/ventaboletos/entidad/Empresa.java +++ b/src/com/rjconsultores/ventaboletos/entidad/Empresa.java @@ -13,6 +13,8 @@ import javax.persistence.Basic; import javax.persistence.CascadeType; import javax.persistence.Column; import javax.persistence.Entity; +import javax.persistence.EnumType; +import javax.persistence.Enumerated; import javax.persistence.GeneratedValue; import javax.persistence.GenerationType; import javax.persistence.Id; @@ -29,6 +31,8 @@ import org.apache.commons.collections.Predicate; import org.apache.commons.lang.BooleanUtils; import org.hibernate.annotations.Where; +import com.rjconsultores.ventaboletos.enums.TipoCstGratuidade; + /** * * @author Rafius @@ -327,6 +331,10 @@ public class Empresa implements Serializable { @Column(name = "INDCOMISSAOGRUPOLINHAORIGINAL") private Boolean indComissaoGrupoLinhaOriginal; + @Enumerated(EnumType.STRING) + @Column(name = "CST_GRATUIDADE") + private TipoCstGratuidade cstGratuidade; + public Empresa() { super(); } @@ -1228,4 +1236,12 @@ public class Empresa implements Serializable { public void setIndComissaoGrupoLinhaOriginal(Boolean indComissaoGrupoLinhaOriginal) { this.indComissaoGrupoLinhaOriginal = indComissaoGrupoLinhaOriginal; } + + public TipoCstGratuidade getCstGratuidade() { + return cstGratuidade; + } + + public void setCstGratuidade(TipoCstGratuidade cstGratuidade) { + this.cstGratuidade = cstGratuidade; + } } diff --git a/src/com/rjconsultores/ventaboletos/enums/TipoCstGratuidade.java b/src/com/rjconsultores/ventaboletos/enums/TipoCstGratuidade.java new file mode 100644 index 000000000..e1c77493b --- /dev/null +++ b/src/com/rjconsultores/ventaboletos/enums/TipoCstGratuidade.java @@ -0,0 +1,9 @@ +package com.rjconsultores.ventaboletos.enums; + +public enum TipoCstGratuidade { + + CST00, + CST40, + CST41; + +}