Subversion Repositories Integrator Subversion

Rev

Rev 197 | Rev 320 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 197 Rev 305
Line 19... Line 19...
19
19
20
import org.hibernate.annotations.ForeignKey;
20
import org.hibernate.annotations.ForeignKey;
21
21
22
import br.com.ec.core.util.StringUtil;
22
import br.com.ec.core.util.StringUtil;
23
import br.com.ec.core.util.VerificadorUtil;
23
import br.com.ec.core.util.VerificadorUtil;
-
 
24
import br.com.ec.domain.model.tipos.TipoPersonalizacao;
24
import br.com.ec.domain.shared.ConstantesSEC;
25
import br.com.ec.domain.shared.ConstantesSEC;
25
26
26
@Entity
27
@Entity
27
@Table(name="sec_lancamento", schema="sc_sec")
28
@Table(name="sec_lancamento", schema="sc_sec")
28
public class Lancamento implements Serializable, Cloneable {
29
public class Lancamento implements Serializable, Cloneable {
Line 39... Line 40...
39
        private String observacaoNotaFiscal;
40
        private String observacaoNotaFiscal;
40
        private Date dataValidacaoVivo;
41
        private Date dataValidacaoVivo;
41
        private Date dataBaixaVivo;
42
        private Date dataBaixaVivo;
42
        private Double valorRecebidoVivo;
43
        private Double valorRecebidoVivo;
43
        private Date dataRecebidoVivo;
44
        private Date dataRecebidoVivo;
-
 
45
        private String tipoPersonalizacao;
-
 
46
        private Estampa estampa;
44
        private Boolean ativo;
47
        private Boolean ativo;
45
       
48
       
46
        private Cupom cupom;
49
        private Cupom cupom;
47
       
50
       
48
        private Integer quantidadeLancamento = 1;
51
        private Integer quantidadeLancamento = 1;
Line 154... Line 157...
154
        public Date getDataRecebidoVivo() {
157
        public Date getDataRecebidoVivo() {
155
                return dataRecebidoVivo;
158
                return dataRecebidoVivo;
156
        }
159
        }
157
        public void setDataRecebidoVivo(Date dataRecebidoVivo) {
160
        public void setDataRecebidoVivo(Date dataRecebidoVivo) {
158
                this.dataRecebidoVivo = dataRecebidoVivo;
161
                this.dataRecebidoVivo = dataRecebidoVivo;
-
 
162
        }
-
 
163
       
-
 
164
        @Column(name="tip_personalizacao")
-
 
165
        public String getTipoPersonalizacao() {
-
 
166
                return tipoPersonalizacao;
-
 
167
        }
-
 
168
        public void setTipoPersonalizacao(String tipoPersonalizacao) {
-
 
169
                this.tipoPersonalizacao = tipoPersonalizacao;
-
 
170
        }
-
 
171
        @Transient
-
 
172
        public String getDescricaoTipoPersonalizacao() {
-
 
173
                return VerificadorUtil.naoEstaNulo(getTipoPersonalizacao())? TipoPersonalizacao.parse(getTipoPersonalizacao()).getDescricao() : null;
-
 
174
        }
-
 
175
       
-
 
176
        @ManyToOne
-
 
177
        @ForeignKey(name = "fk_lancamento_estampa")
-
 
178
        @JoinColumn(name="seq_estampa", referencedColumnName="seq_estampa", insertable=true, updatable=false)
-
 
179
        public Estampa getEstampa() {
-
 
180
                return estampa;
-
 
181
        }
-
 
182
        public void setEstampa(Estampa estampa) {
-
 
183
                this.estampa = estampa;
159
        }
184
        }
160
185
161
        @Column(name="ind_ativo", nullable=false)
186
        @Column(name="ind_ativo", nullable=false)
162
        public Boolean getAtivo() {
187
        public Boolean getAtivo() {
163
                return ativo;
188
                return ativo;