/* * To change this template, choose Tools | Templates * and open the template in the editor. */ package com.rjconsultores.ventaboletos.entidad; import java.io.Serializable; import java.math.BigDecimal; import java.util.ArrayList; import java.util.Calendar; import java.util.Date; import java.util.List; import javax.persistence.Basic; import javax.persistence.CascadeType; import javax.persistence.Column; import javax.persistence.Entity; import javax.persistence.FetchType; import javax.persistence.GeneratedValue; import javax.persistence.GenerationType; import javax.persistence.Id; import javax.persistence.JoinColumn; import javax.persistence.ManyToOne; import javax.persistence.OneToMany; import javax.persistence.OneToOne; import javax.persistence.SequenceGenerator; import javax.persistence.Table; import javax.persistence.Temporal; import javax.persistence.TemporalType; import org.hibernate.annotations.LazyCollection; import org.hibernate.annotations.LazyCollectionOption; import com.rjconsultores.ventaboletos.utilerias.UsuarioLogado; /** * * @author Rafius */ @Entity @SequenceGenerator(name = "PUNTO_VENTA_SEQ", sequenceName = "PUNTO_VENTA_SEQ", allocationSize = 1) @Table(name = "PUNTO_VENTA") public class PuntoVenta implements Serializable { private static final long serialVersionUID = 1L; @Id @Basic(optional = false) @GeneratedValue(strategy = GenerationType.AUTO, generator = "PUNTO_VENTA_SEQ") @Column(name = "PUNTOVENTA_ID") private Integer puntoventaId; @Column(name = "NOMBPUNTOVENTA") private String nombpuntoventa; @Column(name = "DIRECCIONCALLE") private String direccioncalle; @Column(name = "DIRECCIONNUMERO") private String direccionnumero; @Column(name = "STATUSAPROBACION") private String statusaprobacion; @Column(name = "COMENTARIOS") private String comentarios; @Column(name = "NUMTELEFONOUNO") private String numtelefonouno; @Column(name = "NUMTELEFONODOS") private String numtelefonodos; @Column(name = "FECMODIF") @Temporal(TemporalType.TIMESTAMP) private Date fecmodif; @Column(name = "USUARIO_ID") private Integer usuarioId; @Column(name = "ACTIVO") private Boolean activo; @Column(name = "DESCCORREO") private String descCorreo; @OneToOne @JoinColumn(name = "EMPRESA_ID") private Empresa empresa; @OneToOne(fetch = FetchType.EAGER) @JoinColumn(name = "COLONIA_ID") private Colonia colonia; @OneToOne @JoinColumn(name = "MONEDA_ID") private Moneda moneda; @OneToOne @JoinColumn(name = "PARADA_ID") private Parada parada; @JoinColumn(name = "TIPOPTOVTA_ID", referencedColumnName = "TIPOPTOVTA_ID") @ManyToOne private TipoPuntoVenta tipoPuntoVenta; @OneToMany(mappedBy = "puntoVenta") private List reservacionPuntoventaList; @OneToOne @JoinColumn(name = "NODO_ID") private Nodo nodo; @Column(name = "INDCONEXIONBANCARIA") private String conexionBancaria; @Column(name = "DSCUSUARIOINTERNET") private String dscUsuarioInternet; @Column(name = "DSCCONTRASENAINTERNET") private String dscContrasenaInternet; @OneToOne @JoinColumn(name = "USUARIOBANCARIO_ID") private UsuarioBancario usuarioBancario; @OneToMany(cascade = CascadeType.ALL, fetch = FetchType.LAZY) @JoinColumn(name = "PUNTOVENTA_ID", referencedColumnName = "PUNTOVENTA_ID") private List lsFormaPagoDet; @OneToMany(cascade = CascadeType.ALL, fetch = FetchType.LAZY) @JoinColumn(name = "PUNTOVENTA_ID", referencedColumnName = "PUNTOVENTA_ID") private List lsParamRecoleccion; @OneToMany(cascade = CascadeType.ALL, fetch = FetchType.LAZY) @JoinColumn(name = "PUNTOVENTA_ID", referencedColumnName = "PUNTOVENTA_ID") private List lsPtovtaEmpresa; @OneToMany(cascade = CascadeType.ALL, fetch = FetchType.LAZY) @JoinColumn(name = "PUNTOVENTA_ID", referencedColumnName = "PUNTOVENTA_ID") private List lsPtovtaUsuarioBancario; @Column(name = "NUMFAX") private String numfax; @Column(name = "COMPLE") private String compl; @OneToMany(cascade = CascadeType.ALL, mappedBy = "puntoventaId") private List ptovtaEstoqueList; @OneToMany(cascade = CascadeType.ALL, mappedBy = "puntoventaId") private List ptovtaHorarioList; @OneToMany(cascade = CascadeType.ALL, mappedBy = "puntoventaId") private List ptovtaAntecipacomissaoList; @JoinColumn(name = "PTOVTACOMISSAO_ID") @OneToOne(cascade = CascadeType.ALL) private PtovtaComissao comissaoId; @JoinColumn(name = "PTOVTADIVERSOS_ID") @OneToOne(cascade = CascadeType.ALL) private PtovtaDiversos diversosId; @JoinColumn(name = "PTOVTAAGENCIA_ID") @OneToOne(cascade = CascadeType.ALL) private PtovtaAgencia agenciaId; @JoinColumn(name = "PTOVTATITULAR_ID") @OneToOne(cascade = CascadeType.ALL) private PtovtaTitular titularId; @Column(name = "NUMPUNTOVENTA") private String numPuntoVenta; @Column(name = "INDVALIDASTOCK") private Boolean indValidaStock; @Column(name = "INDPERMISOTASAEMBARQUE") private Boolean indPermisoTasaEmbarque; @Column(name = "TIEMPOCANCELACION") private Integer tiempoCancelacion; @OneToOne(cascade = CascadeType.ALL) @JoinColumn(name = "PUNTOVENTAPADRE_ID") private PuntoVenta puntoVentaPadre; @Column(name = "INDESTOQUEMOTORISTA") private Boolean indEstoqueMotorista; @JoinColumn(name = "PTOVTATIPOEST_ID") @ManyToOne private PtovtaTipoEstoque ptovtaTipoEstoque; @Column(name = "INDCTRLESTCENTRAL") private Boolean usaCrtlEstCentral; @Column(name = "NUMDOCPUNTOVENTA") private String numDoCPuntoVenta; @Column(name = "RAZONSOCIAL") private String razonSocial; @Column(name = "INCPROGCONCESSAOCREDITO") private Boolean incProgConcessaoCredito; @Column(name = "NUMIEPUNTOVENTA") private String numIEPuntoVenta; @Column(name = "INDINTEGRACION") private Integer indIntegracion; @Column(name = "INDINTEGRADOAG") private Boolean indIntegradoAG; @Column(name = "MOTIVONAOINTEGRADOAG") private String motivoNaoIntegradoAG; @OneToMany(cascade = CascadeType.ALL, mappedBy = "puntoventaId") @LazyCollection(LazyCollectionOption.FALSE) private List ptovtaEmpresaBloqueadaList; @OneToMany(cascade = CascadeType.ALL, mappedBy = "puntoventaId") @LazyCollection(LazyCollectionOption.FALSE) private List ptovtaCheckinList; @OneToMany(cascade = CascadeType.ALL, mappedBy = "puntoventaId") @LazyCollection(LazyCollectionOption.FALSE) private List ptovtaSeguroList; @OneToMany(cascade = CascadeType.ALL, mappedBy = "puntoVenta") @LazyCollection(LazyCollectionOption.FALSE) private List ptovtaCatIndList; @Column(name = "CODPOSTAL") private Long codpostal; @Column(name = "INDBLOQCANCIMPPOSTERIOR ") private Boolean indBloqueiaCancelamentoImpressaoPosterior; @Column(name = "TEMPOMINIMOIMPRESSAO") @Temporal(TemporalType.TIMESTAMP) private Date tempoMinimoParaImpressao; @Column(name = "VALIDATEMPOPARAIMPRESSAO") private Boolean validaTempoParaImpressao; @Column(name = "EQUIVALENCIA_ID") private String equivalenciaId; @Column(name = "FECFECHAMENTO") @Temporal(TemporalType.TIMESTAMP) private Date dateFechamento; @Column(name = "FECABERTURA") @Temporal(TemporalType.TIMESTAMP) private Date dateAbertura; @OneToMany(cascade = CascadeType.ALL, mappedBy = "puntoVenta") @LazyCollection(LazyCollectionOption.FALSE) private List historicoPuntoVentaList; @OneToMany(cascade = CascadeType.ALL, mappedBy = "puntoventa") @LazyCollection(LazyCollectionOption.FALSE) private List categoriaBloqImpPosteriorList; @Column(name = "TAXACONVENIENCIAPORC") private BigDecimal taxaConvenienciaPorc; @Column(name = "MAXIMOTAXACONVENIENCIA") private Double maximoTaxaConveniencia; public PtovtaEmpresaBloqueada addEmpresaBloqueada(Empresa e) { PtovtaEmpresaBloqueada eb = new PtovtaEmpresaBloqueada(); eb.setEmpresa(e); eb.setPuntoventaId(this); eb.setActivo(Boolean.TRUE); eb.setFecmodif(Calendar.getInstance().getTime()); eb.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId()); this.ptovtaEmpresaBloqueadaList.add(eb); return eb; } public void removeEmpresaBloqueada(PtovtaEmpresaBloqueada e) { this.ptovtaEmpresaBloqueadaList.remove(e); } public void removeEmpresaBloqueada(Empresa e) { for (PtovtaEmpresaBloqueada eb : ptovtaEmpresaBloqueadaList) { if (eb.getEmpresa().equals(e)) { this.ptovtaEmpresaBloqueadaList.remove(e); break; } } } public PtovtaTipoEstoque getPtovtaTipoEstoque() { return ptovtaTipoEstoque; } public void setPtovtaTipoEstoque(PtovtaTipoEstoque ptovtaTipoEstoque) { this.ptovtaTipoEstoque = ptovtaTipoEstoque; } public PtovtaComissao getComissaoId() { return comissaoId; } public void setComissaoId(PtovtaComissao comissaoId) { this.comissaoId = comissaoId; } public PtovtaDiversos getDiversosId() { return diversosId; } public void setDiversosId(PtovtaDiversos diversosId) { this.diversosId = diversosId; } public PtovtaTitular getTitularId() { return titularId; } public void setTitularId(PtovtaTitular titularId) { this.titularId = titularId; } public PtovtaAgencia getAgenciaId() { return agenciaId; } public void setAgenciaId(PtovtaAgencia agenciaId) { this.agenciaId = agenciaId; } public PuntoVenta() { this.colonia = new Colonia(); this.agenciaId = new PtovtaAgencia(); this.titularId = new PtovtaTitular(); this.comissaoId = new PtovtaComissao(); this.diversosId = new PtovtaDiversos(); this.ptovtaCheckinList = new ArrayList(); this.ptovtaSeguroList = new ArrayList(); this.ptovtaCatIndList = new ArrayList(); this.ptovtaEmpresaBloqueadaList = new ArrayList(); this.historicoPuntoVentaList = new ArrayList(); } public PuntoVenta(Integer puntoventaId) { this.puntoventaId = puntoventaId; } public PuntoVenta(Integer puntoventaId, String nombpuntoventa ) { this.puntoventaId = puntoventaId; this.nombpuntoventa = nombpuntoventa; } public Integer getPuntoventaId() { return puntoventaId; } public void setPuntoventaId(Integer puntoventaId) { this.puntoventaId = puntoventaId; } public Nodo getNodo() { return nodo; } public void setNodo(Nodo nodo) { this.nodo = nodo; } public String getNombpuntoventa() { return nombpuntoventa; } public void setNombpuntoventa(String nombpuntoventa) { this.nombpuntoventa = nombpuntoventa; } public String getDireccioncalle() { return direccioncalle; } public void setDireccioncalle(String direccioncalle) { this.direccioncalle = direccioncalle; } public String getDireccionnumero() { return direccionnumero; } public void setDireccionnumero(String direccionnumero) { this.direccionnumero = direccionnumero; } public String getStatusaprobacion() { return statusaprobacion; } public void setStatusaprobacion(String statusaprobacion) { this.statusaprobacion = statusaprobacion; } public String getComentarios() { return comentarios; } public void setComentarios(String comentarios) { this.comentarios = comentarios; } public String getNumtelefonouno() { return numtelefonouno; } public void setNumtelefonouno(String numtelefonouno) { this.numtelefonouno = numtelefonouno; } public String getNumtelefonodos() { return numtelefonodos; } public void setNumtelefonodos(String numtelefonodos) { this.numtelefonodos = numtelefonodos; } public Date getFecmodif() { return fecmodif; } public void setFecmodif(Date fecmodif) { this.fecmodif = fecmodif; } public Integer getUsuarioId() { return usuarioId; } public void setUsuarioId(Integer usuarioId) { this.usuarioId = usuarioId; } public Boolean getActivo() { return activo; } public void setActivo(Boolean activo) { this.activo = activo; } public TipoPuntoVenta getTipoPuntoVenta() { return tipoPuntoVenta; } public void setTipoPuntoVenta(TipoPuntoVenta tipoPuntoVenta) { this.tipoPuntoVenta = tipoPuntoVenta; } public Empresa getEmpresa() { return empresa; } public void setEmpresa(Empresa empresa) { this.empresa = empresa; } public List getReservacionPuntoventaList() { return reservacionPuntoventaList; } public void setReservacionPuntoventaList(List reservacionPuntoventaList) { this.reservacionPuntoventaList = reservacionPuntoventaList; } public Moneda getMoneda() { return moneda; } public void setMoneda(Moneda moneda) { this.moneda = moneda; } public List getLsFormaPagoDet() { List tmp = new ArrayList(); if (lsFormaPagoDet != null) { for (FormaPagoDet ddab : this.lsFormaPagoDet) { if (ddab.getActivo()) { tmp.add(ddab); } } } this.lsFormaPagoDet = tmp; return tmp; } public List getLsParamRecoleccion() { List tmp = new ArrayList(); if (this.lsParamRecoleccion != null) { for (ParamRecoleccion ddab : this.lsParamRecoleccion) { if (ddab.getActivo()) { tmp.add(ddab); } } } this.lsParamRecoleccion = tmp; return tmp; } public List getLsPtovtaEmpresa() { List tmp = new ArrayList(); if (this.lsPtovtaEmpresa != null) { for (PtovtaEmpresa ddab : this.lsPtovtaEmpresa) { if (ddab.getActivo()) { ddab.getContasBancaria().clear(); for (PtovtaEmpresaContaBancaria cb : ddab.getLsPtovtaEmpresaContaBancaria()) { ddab.getContasBancaria().add(cb.getEmpresaContaBancaria()); } tmp.add(ddab); } } } this.lsPtovtaEmpresa = tmp; return tmp; } public void setLsPtovtaEmpresa(List lsPtovtaEmpresa) { this.lsPtovtaEmpresa = lsPtovtaEmpresa; } public List getLsPtovtaUsuarioBancario() { List tmp = new ArrayList(); if (this.lsPtovtaUsuarioBancario != null) { for (PtoVtaUsuarioBancario ddab : this.lsPtovtaUsuarioBancario) { if (ddab.getActivo()) { tmp.add(ddab); } } } this.lsPtovtaUsuarioBancario = tmp; return tmp; } public String getNumfax() { return numfax; } public void setNumfax(String numfax) { this.numfax = numfax; } public String getCompl() { return compl; } public void setCompl(String compl) { this.compl = compl; } public List getPtovtaEstoqueList() { return ptovtaEstoqueList; } public void setPtovtaEstoqueList(List ptovtaEstoqueList) { this.ptovtaEstoqueList = ptovtaEstoqueList; } public List getPtovtaHorarioList() { List tmp = new ArrayList(); if (this.ptovtaHorarioList != null) { for (PtovtaHorario ddab : this.ptovtaHorarioList) { if (ddab.getActivo()) { tmp.add(ddab); } } } this.ptovtaHorarioList = tmp; return tmp; } public void setPtovtaHorarioList(List ptovtaHorarioList) { this.ptovtaHorarioList = ptovtaHorarioList; } public List getPtovtaAntecipacomissaoList() { List tmp = new ArrayList(); if (this.ptovtaAntecipacomissaoList != null) { for (PtovtaAntecipacomissao ddab : this.ptovtaAntecipacomissaoList) { if (ddab.getActivo()) { tmp.add(ddab); } } } this.ptovtaAntecipacomissaoList = tmp; return tmp; } public void setPtovtaAntecipacomissaoList(List ptovtaAntecipacomissaoList) { this.ptovtaAntecipacomissaoList = ptovtaAntecipacomissaoList; } public void setLsPtovtaUsuarioBancario(List lsPtovtaUsuarioBancario) { this.lsPtovtaUsuarioBancario = lsPtovtaUsuarioBancario; } public void setLsParamRecoleccion(List lsParamRecoleccion) { this.lsParamRecoleccion = lsParamRecoleccion; } public String getConexionBancaria() { return conexionBancaria; } public void setConexionBancaria(String conexionBancaria) { this.conexionBancaria = conexionBancaria; } public UsuarioBancario getUsuarioBancario() { return usuarioBancario; } public void setUsuarioBancario(UsuarioBancario usuarioBancario) { this.usuarioBancario = usuarioBancario; } public void setLsFormaPagoDet(List lsFormaPagoDet) { this.lsFormaPagoDet = lsFormaPagoDet; } // public List getRequisicionBoletoList() { // return requisicionBoletoList; // } // // public void setRequisicionBoletoList(List requisicionBoletoList) { // this.requisicionBoletoList = requisicionBoletoList; // } @Override public int hashCode() { int hash = 0; hash += (puntoventaId != null ? puntoventaId.hashCode() : 0); return hash; } @Override public boolean equals(Object object) { if (!(object instanceof PuntoVenta)) { return false; } PuntoVenta other = (PuntoVenta) object; if ((this.puntoventaId == null && other.puntoventaId != null) || (this.puntoventaId != null && !this.puntoventaId.equals(other.puntoventaId))) { return false; } return true; } @Override public String toString() { return this.getNombpuntoventa(); } /** * @return the colonia */ public Colonia getColonia() { return colonia; } /** * @param colonia * the colonia to set */ public void setColonia(Colonia colonia) { this.colonia = colonia; } public Parada getParada() { return parada; } public void setParada(Parada parada) { this.parada = parada; } public String getDescCorreo() { return descCorreo; } public void setDescCorreo(String descCorreo) { this.descCorreo = descCorreo; } public String getDscContrasenaInternet() { return dscContrasenaInternet; } public void setDscContrasenaInternet(String dscContrasenaInternet) { this.dscContrasenaInternet = dscContrasenaInternet; } public String getDscUsuarioInternet() { return dscUsuarioInternet; } public void setDscUsuarioInternet(String dscUsuarioInternet) { this.dscUsuarioInternet = dscUsuarioInternet; } public String getNumPuntoVenta() { return numPuntoVenta; } public void setNumPuntoVenta(String numPuntoVenta) { this.numPuntoVenta = numPuntoVenta; } public Boolean getIndValidaStock() { return indValidaStock; } public void setIndValidaStock(Boolean indValidaStock) { this.indValidaStock = indValidaStock; } public Boolean getIndPermisoTasaEmbarque() { return indPermisoTasaEmbarque; } public void setIndPermisoTasaEmbarque(Boolean indPermisoTasaEmbarque) { this.indPermisoTasaEmbarque = indPermisoTasaEmbarque; } public Integer getTiempoCancelacion() { return tiempoCancelacion; } public void setTiempoCancelacion(Integer tiempoCancelacion) { this.tiempoCancelacion = tiempoCancelacion; } public PuntoVenta getPuntoVentaPadre() { return puntoVentaPadre; } public void setPuntoVentaPadre(PuntoVenta puntoVentaPadre) { this.puntoVentaPadre = puntoVentaPadre; } public Boolean isUsaCrtlEstCentral() { return usaCrtlEstCentral; } public void setUsaCrtlEstCentral(Boolean usaCrtlEstCentral) { this.usaCrtlEstCentral = usaCrtlEstCentral; } public String getNumDoCPuntoVenta() { return numDoCPuntoVenta; } public void setNumDoCPuntoVenta(String numDoCPuntoVenta) { this.numDoCPuntoVenta = numDoCPuntoVenta; } public String getRazonSocial() { return razonSocial; } public void setRazonSocial(String razonSocial) { this.razonSocial = razonSocial; } public List getPtovtaEmpresaBloqueadaList() { List lista = new ArrayList(); for (PtovtaEmpresaBloqueada eb : ptovtaEmpresaBloqueadaList) { if (eb.getActivo()) { lista.add(eb); } } return lista; } public void setPtovtaEmpresaBloqueadaList(List ptovtaEmpresaBloqueadaList) { this.ptovtaEmpresaBloqueadaList = ptovtaEmpresaBloqueadaList; } public List getPtovtaCheckinList() { List lista = new ArrayList(); for (PtoVtaCheckin ck : ptovtaCheckinList) { if (ck.getActivo()) { lista.add(ck); } } return lista; } public void setPtovtaCheckinList(List ptovtaCheckinList) { this.ptovtaCheckinList = ptovtaCheckinList; } public PtoVtaCheckin addPtovtaCheckin(PtoVtaCheckin pto) { PtoVtaCheckin pt = new PtoVtaCheckin(); pt.setPuntoventaId(pto.getPuntoventaId()); pt.setParadaId(pto.getParadaId()); pt.setActivo(Boolean.TRUE); pt.setFecmodif(Calendar.getInstance().getTime()); pt.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId()); this.ptovtaCheckinList.add(pt); return pt; } public void removePtovtaCheckin(PtoVtaCheckin pto) { this.ptovtaCheckinList.remove(pto); } public List getPtovtaSeguroList() { List lista = new ArrayList(); for (PtoVtaSeguro ck : ptovtaSeguroList) { if (ck.getActivo()) { lista.add(ck); } } return lista; } public void setPtovtaSeguroList(List ptovtaSeguroList) { this.ptovtaSeguroList = ptovtaSeguroList; } public PtoVtaSeguro addPtovtaSeguro(PtoVtaSeguro pto) { PtoVtaSeguro pt = new PtoVtaSeguro(); pt.setPuntoventaId(pto.getPuntoventaId()); pt.setEmpresa(pto.getEmpresa()); pt.setIndVendeSegOpcional(pto.getIndVendeSegOpcional()); pt.setIndEstanSegOpcional(pto.getIndEstanSegOpcional()); pt.setIndEstanTasaEmbarque(pto.getIndEstanTasaEmbarque()); pt.setIndPermisoTasaEmbarque(pto.getIndPermisoTasaEmbarque()); pt.setIndPermisoTasaEmbarqueVtaManual(pto.getIndPermisoTasaEmbarqueVtaManual()); pt.setActivo(Boolean.TRUE); pt.setFecmodif(Calendar.getInstance().getTime()); pt.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId()); this.ptovtaSeguroList.add(pt); return pt; } public void removePtovtaSeguro(PtoVtaSeguro pto) { this.ptovtaSeguroList.remove(pto); } public List getPtovtaCatIndList() { List lista = new ArrayList(); for (PtovtaCatInd ck : ptovtaCatIndList) { if (ck.getActivo()) { lista.add(ck); } } return lista; } public void setPtovtaCatIndList(List ptovtaCatIndList) { this.ptovtaCatIndList = ptovtaCatIndList; } public PtovtaCatInd addPtovtaCatInd(PtovtaCatInd pto) { pto.setActivo(Boolean.TRUE); pto.setFecmodif(Calendar.getInstance().getTime()); pto.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId()); this.ptovtaCatIndList.add(pto); return pto; } public void removePtovtaCatInd(PtovtaCatInd pto) { this.ptovtaCatIndList.remove(pto); } public String getNumIEPuntoVenta() { return numIEPuntoVenta; } public void setNumIEPuntoVenta(String numIEPuntoVenta) { this.numIEPuntoVenta = numIEPuntoVenta; } public Boolean getIncProgConcessaoCredito() { return incProgConcessaoCredito; } public void setIncProgConcessaoCredito(Boolean incProgConcessaoCredito) { this.incProgConcessaoCredito = incProgConcessaoCredito; } public Integer getIndIntegracion() { return indIntegracion; } public void setIndIntegracion(Integer indIntegracion) { this.indIntegracion = indIntegracion; } public Long getCodpostal() { return codpostal; } public void setCodpostal(Long codpostal) { this.codpostal = codpostal; } public Boolean getIndEstoqueMotorista() { return indEstoqueMotorista; } public void setIndEstoqueMotorista(Boolean indEstoqueMotorista) { this.indEstoqueMotorista = indEstoqueMotorista; } public Boolean getIndBloqueiaCancelamentoImpressaoPosterior() { return indBloqueiaCancelamentoImpressaoPosterior; } public void setIndBloqueiaCancelamentoImpressaoPosterior(Boolean indBloqueiaCancelamentoImpressaoPosterior) { this.indBloqueiaCancelamentoImpressaoPosterior = indBloqueiaCancelamentoImpressaoPosterior; } public Date getTempoMinimoParaImpressao() { return tempoMinimoParaImpressao; } public void setTempoMinimoParaImpressao(Date tempoMinimoParaImpressao) { this.tempoMinimoParaImpressao = tempoMinimoParaImpressao; } public Boolean getValidaTempoParaImpressao() { return validaTempoParaImpressao; } public void setValidaTempoParaImpressao(Boolean validaTempoParaImpressao) { this.validaTempoParaImpressao = validaTempoParaImpressao; } public String getEquivalenciaId() { return equivalenciaId; } public void setEquivalenciaId(String equivalenciaId) { this.equivalenciaId = equivalenciaId; } public Boolean getIndIntegradoAG() { return indIntegradoAG; } public void setIndIntegradoAG(Boolean indIntegradoAG) { this.indIntegradoAG = indIntegradoAG; } public String getMotivoNaoIntegradoAG() { return motivoNaoIntegradoAG; } public void setMotivoNaoIntegradoAG(String motivoNaoIntegradoAG) { this.motivoNaoIntegradoAG = motivoNaoIntegradoAG; } public Date getDateFechamento() { return dateFechamento; } public void setDateFechamento(Date dateFechamento) { this.dateFechamento = dateFechamento; } public Date getDateAbertura() { return dateAbertura; } public void setDateAbertura(Date dateAbertura) { this.dateAbertura = dateAbertura; } public String getCep(){ return codpostal != null ? codpostal.toString() : ""; } public String getLogradouro(){ return direccioncalle; } public String getBairro(){ return colonia != null ? colonia.getBairro() : ""; } public String getNumero(){ return direccionnumero; } public String getComplemento(){ return compl; } public String getUF(){ return colonia != null ? colonia.getUF() : ""; } public String getCidade(){ return colonia != null ? colonia.getCidade() : ""; } public List getHistoricoPuntoVentaList() { return historicoPuntoVentaList; } public void setHistoricoPuntoVentaList(List historicoPuntoVentaList) { this.historicoPuntoVentaList = historicoPuntoVentaList; } public List getCategoriaBloqImpPosteriorList() { return categoriaBloqImpPosteriorList; } public void setCategoriaBloqImpPosteriorList(List categoriaBloqImpPosteriorList) { this.categoriaBloqImpPosteriorList = categoriaBloqImpPosteriorList; } public void addCategoriaBloqImpPosterior(CategoriaBloqueioImpPosterior cat){ this.categoriaBloqImpPosteriorList.add(cat); } public void removeCategoriaBloqImpPosterior(CategoriaBloqueioImpPosterior cat){ this.categoriaBloqImpPosteriorList.remove(cat); } /** * @return the maximoTaxaConveniencia */ public Double getMaximoTaxaConveniencia() { return maximoTaxaConveniencia; } /** * @param maximoTaxaConveniencia the maximoTaxaConveniencia to set */ public void setMaximoTaxaConveniencia(Double maximoTaxaConveniencia) { this.maximoTaxaConveniencia = maximoTaxaConveniencia; } /** * @return the taxaConvenienciaPorc */ public BigDecimal getTaxaConvenienciaPorc() { return taxaConvenienciaPorc; } /** * @param taxaConvenienciaPorc the taxaConvenienciaPorc to set */ public void setTaxaConvenienciaPorc(BigDecimal taxaConvenienciaPorc) { this.taxaConvenienciaPorc = taxaConvenienciaPorc; } }