AdmMono/src/com/rjconsultores/ventaboletos/entidad/FechamentoParamgeral.java

273 lines
8.2 KiB
Java

package com.rjconsultores.ventaboletos.entidad;
import java.util.Date;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
import javax.persistence.SequenceGenerator;
import javax.persistence.Table;
import javax.persistence.Temporal;
import javax.persistence.TemporalType;
@Entity
@Table(name = "FECHAMENTO_PARAMGERAL")
public class FechamentoParamgeral implements java.io.Serializable {
private static final long serialVersionUID = 1L;
private Long fechamentoparamgeralId;
private Empresa empresa;
private String boletoBancoCod;
private String boletoBancoAgencia;
private String boletoBancoAgenciaDigito;
private String boletoBancoConta;
private String boletoBancoContaDigito;
private String boletoBancoCarteira;
private String boletoBancoCarteiraVariavel;
private Integer boletoDiasVenc;
private String codConvenio;
private String boletoBancoInstrucao;
private String boletoBancoInstrucao2;
private String boletoBancoInstrucao3;
private String boletoBancoInstrucaoSacado;
private Long countRemessa;
private Date fecmodif;
private Integer usuarioId;
private Boolean activo;
public FechamentoParamgeral() {
super();
}
public FechamentoParamgeral(Empresa empresa, String boletoBancoCod,
String boletoBancoAgencia, String boletoBancoConta,
String boletoBancoContaDigito, String boletoBancoCarteira,
Integer boletoDiasVenc, Date fecmodif, Integer usuarioId,
Boolean activo) {
this();
this.empresa = empresa;
this.boletoBancoCod = boletoBancoCod;
this.boletoBancoAgencia = boletoBancoAgencia;
this.boletoBancoConta = boletoBancoConta;
this.boletoBancoContaDigito = boletoBancoContaDigito;
this.boletoBancoCarteira = boletoBancoCarteira;
this.boletoDiasVenc = boletoDiasVenc;
this.fecmodif = fecmodif;
this.usuarioId = usuarioId;
this.activo = activo;
}
public FechamentoParamgeral(Empresa empresa, String boletoBancoCod,
String boletoBancoAgencia, String boletoBancoConta,
String boletoBancoContaDigito, String boletoBancoCarteira,
Integer boletoDiasVenc, Integer usuarioId) {
this();
this.empresa = empresa;
this.boletoBancoCod = boletoBancoCod;
this.boletoBancoAgencia = boletoBancoAgencia;
this.boletoBancoConta = boletoBancoConta;
this.boletoBancoContaDigito = boletoBancoContaDigito;
this.boletoBancoCarteira = boletoBancoCarteira;
this.boletoDiasVenc = boletoDiasVenc;
this.fecmodif = new Date();
this.usuarioId = usuarioId;
this.activo = true;
}
@SequenceGenerator(name = "FECHAMENTO_PARAMGERAL_SEQ", sequenceName = "FECHAMENTO_PARAMGERAL_SEQ", allocationSize = 1)
@Id
@GeneratedValue(strategy = GenerationType.AUTO, generator = "FECHAMENTO_PARAMGERAL_SEQ")
@Column(name = "FECHAMENTOPARAMGERAL_ID", unique = true, nullable = false, precision = 15, scale = 0)
public Long getFechamentoparamgeralId() {
return fechamentoparamgeralId;
}
public void setFechamentoparamgeralId(Long fechamentoparamgeralId) {
this.fechamentoparamgeralId = fechamentoparamgeralId;
}
@JoinColumn(name = "EMPRESA_ID")
@ManyToOne
public Empresa getEmpresa() {
return empresa;
}
public void setEmpresa(Empresa empresa) {
this.empresa = empresa;
}
@Column(name = "BOLETO_BANCO_COD", length = 4)
public String getBoletoBancoCod() {
return boletoBancoCod;
}
public void setBoletoBancoCod(String boletoBancoCod) {
this.boletoBancoCod = boletoBancoCod;
}
@Column(name = "BOLETO_BANCO_AGENCIA", length = 10)
public String getBoletoBancoAgencia() {
return boletoBancoAgencia;
}
public void setBoletoBancoAgencia(String boletoBancoAgencia) {
this.boletoBancoAgencia = boletoBancoAgencia;
}
@Column(name = "BOLETO_BANCO_AGENCIA_DIGITO", length = 10)
public String getBoletoBancoAgenciaDigito() {
return boletoBancoAgenciaDigito;
}
public void setBoletoBancoAgenciaDigito(String boletoBancoAgenciaDigito) {
this.boletoBancoAgenciaDigito = boletoBancoAgenciaDigito;
}
@Column(name = "BOLETO_BANCO_CONTA", length = 10)
public String getBoletoBancoConta() {
return boletoBancoConta;
}
public void setBoletoBancoConta(String boletoBancoConta) {
this.boletoBancoConta = boletoBancoConta;
}
@Column(name = "BOLETO_BANCO_CONTA_DIGITO", length = 1)
public String getBoletoBancoContaDigito() {
return boletoBancoContaDigito;
}
public void setBoletoBancoContaDigito(String boletoBancoContaDigito) {
this.boletoBancoContaDigito = boletoBancoContaDigito;
}
@Column(name = "BOLETO_BANCO_CARTEIRA", length = 3)
public String getBoletoBancoCarteira() {
return boletoBancoCarteira;
}
public void setBoletoBancoCarteira(String boletoBancoCarteira) {
this.boletoBancoCarteira = boletoBancoCarteira;
}
@Column(name = "BOLETO_BANCO_CARTEIRA_VARIAVEL", length = 3)
public String getBoletoBancoCarteiraVariavel() {
return boletoBancoCarteiraVariavel;
}
public void setBoletoBancoCarteiraVariavel(String boletoBancoCarteiraVariavel) {
this.boletoBancoCarteiraVariavel = boletoBancoCarteiraVariavel;
}
@Column(name = "BOLETO_DIAS_VENC", length = 3)
public Integer getBoletoDiasVenc() {
return boletoDiasVenc;
}
public void setBoletoDiasVenc(Integer boletoDiasVenc) {
this.boletoDiasVenc = boletoDiasVenc;
}
@Temporal(TemporalType.TIMESTAMP)
@Column(name = "FECMODIF", length = 7)
public Date getFecmodif() {
return fecmodif;
}
public void setFecmodif(Date fecmodif) {
this.fecmodif = fecmodif;
}
@Column(name = "USUARIO_ID", precision = 7, scale = 0)
public Integer getUsuarioId() {
return usuarioId;
}
public void setUsuarioId(Integer usuarioId) {
this.usuarioId = usuarioId;
}
@Column(name = "COD_EMP_BANCO", precision = 7, scale = 0)
public String getCodConvenio() {
return codConvenio;
}
public void setCodConvenio(String codConvenio) {
this.codConvenio = codConvenio;
}
@Column(name = "BOLETO_BANCO_INSTRUCAO", precision = 255)
public String getBoletoBancoInstrucao() {
return boletoBancoInstrucao;
}
public void setBoletoBancoInstrucao(String boletoBancoInstrucao) {
this.boletoBancoInstrucao = boletoBancoInstrucao;
}
@Column(name = "BOLETO_BANCO_INSTRUCAO2", precision = 255)
public String getBoletoBancoInstrucao2() {
return boletoBancoInstrucao2;
}
public void setBoletoBancoInstrucao2(String boletoBancoInstrucao2) {
this.boletoBancoInstrucao2 = boletoBancoInstrucao2;
}
@Column(name = "BOLETO_BANCO_INSTRUCAO3", precision = 255)
public String getBoletoBancoInstrucao3() {
return boletoBancoInstrucao3;
}
public void setBoletoBancoInstrucao3(String boletoBancoInstrucao3) {
this.boletoBancoInstrucao3 = boletoBancoInstrucao3;
}
@Column(name = "BOLETO_BANCO_INSTRUCAO_SACADO", precision = 255)
public String getBoletoBancoInstrucaoSacado() {
return boletoBancoInstrucaoSacado;
}
public void setBoletoBancoInstrucaoSacado(String boletoBancoInstrucaoSacado) {
this.boletoBancoInstrucaoSacado = boletoBancoInstrucaoSacado;
}
@Column(name = "COUNT_REMESSA", precision = 15, scale = 0)
public Long getCountRemessa() {
return countRemessa;
}
public void setCountRemessa(Long countRemessa) {
this.countRemessa = countRemessa;
}
@Column(name = "ACTIVO", precision = 1, scale = 0)
public Boolean getActivo() {
return activo;
}
public void setActivo(Boolean activo) {
this.activo = activo;
}
@Override
public int hashCode() {
final int prime = 31;
int result = 1;
result = prime * result + ((fechamentoparamgeralId == null) ? 0 : fechamentoparamgeralId.hashCode());
return result;
}
@Override
public boolean equals(Object obj) {
if (this == obj)
return true;
if (obj == null)
return false;
if (!(obj instanceof FechamentoParamgeral))
return false;
FechamentoParamgeral other = (FechamentoParamgeral) obj;
if (fechamentoparamgeralId == null) {
if (other.fechamentoparamgeralId != null)
return false;
} else if (!fechamentoparamgeralId.equals(other.fechamentoparamgeralId))
return false;
return true;
}
}