bug #9261 - Parametrização para a utilização de tarifa original

git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Model/trunk/modelWeb@70897 d1611594-4594-4d17-8e1d-87c2c4800839
master
thiago 2017-06-30 19:15:31 +00:00
parent d30c79eb3f
commit 3d2abd4741
1 changed files with 46 additions and 29 deletions

View File

@ -29,7 +29,7 @@ import org.apache.commons.collections.Predicate;
import org.hibernate.annotations.Where;
/**
*
*
* @author Rafius
*/
@Entity
@ -94,7 +94,7 @@ public class Empresa implements Serializable {
private String numtelefono;
@Column(name = "INDCARBOLETOSDEVOLVIDOSCONF")
private Boolean indcarboletosdevolvidosconf;
@Column(name = "INDBOLETOAGRUPADO")
private Boolean indBoletoAgrupado;
@ -106,18 +106,18 @@ public class Empresa implements Serializable {
@OneToMany(mappedBy = "empresa")
private List<InscricaoEstadual> inscricoesEstaduais;
@OneToMany(mappedBy = "empresa", cascade = CascadeType.ALL)
private List<EmpresaContaBancaria> empresaContaBancaria;
private List<EmpresaContaBancaria> empresaContaBancaria;
@OneToMany(mappedBy = "empresa")
@Where(clause="ACTIVO=1")
private List<ComEmpCategoria> comEmpCategorias;
@OneToMany(mappedBy = "empresa")
@Where(clause="ACTIVO=1")
private List<ComEmpFormapago> comEmpFormapagos;
@OneToMany(mappedBy = "empresa")
@Where(clause="ACTIVO=1")
private List<ComEmpTipoEventoExtra> comEmpTipoEventoExtras;
@ -125,34 +125,37 @@ public class Empresa implements Serializable {
@OneToMany(mappedBy = "empresa")
@Where(clause="ACTIVO=1")
private List<ComEmpConferencia> comEmpConferencias;
@Column(name = "INDGENNUMFOLIOVTAINTIMPOST")
private Boolean indgennumfoliovtaintimpost;
@Column(name = "INDENVIAEMAILCOMISSAO")
private Boolean indenviaemailcomissao;
@Column(name = "INDNAOPERMITECONFSEMMALOTE")
private Boolean indnaopermiteconfsemmalote;
@Column(name = "INDOBRIGANOMEPASSAGEIRO")
private Boolean indobrigarinformarnomepassageiro;
@Column(name = "EMAIL_PENDENCIA")
private String email;
@Column(name = "INDIMPRIMEGRATUIDADE")
private Boolean indImprimeGratuidade;
@Column(name = "INDFIDELIDADE")
private Boolean indFidelidade;
@Column(name = "PONTUACAOFRAUDEINI")
private String pontuacaoFraudeIni;
@Column(name = "PONTUACAOFRAUDEFIM")
private String pontuacaoFraudeFim;
@Column(name = "INDVALIDADESCONTOTARIFA")
private Boolean indValidaDescontoTarifa;
public Empresa() {
super();
}
@ -383,27 +386,27 @@ public class Empresa implements Serializable {
return this.getNombempresa();
}
public List<InscricaoEstadual> getInscricoesEstaduais() {
public List<InscricaoEstadual> getInscricoesEstaduais() {
return inscricoesEstaduais;
}
public List<InscricaoEstadual> getInscricoesEstaduaisActivas() {
List<InscricaoEstadual> inscEstaduais = new ArrayList<InscricaoEstadual>();
inscEstaduais.addAll(getInscricoesEstaduais());
List<InscricaoEstadual> inscEstaduais = new ArrayList<InscricaoEstadual>();
inscEstaduais.addAll(getInscricoesEstaduais());
CollectionUtils.filter(inscEstaduais, new Predicate() {
@Override
public boolean evaluate(Object arg0) {
public boolean evaluate(Object arg0) {
return ((InscricaoEstadual)arg0).getActivo();
}
});
return inscEstaduais;
}
public void setInscricoesEstaduais(List<InscricaoEstadual> inscricoesEstaduais) {
this.inscricoesEstaduais = inscricoesEstaduais;
}
@ -434,9 +437,9 @@ public class Empresa implements Serializable {
public List<EmpresaContaBancaria> getEmpresaContaBancaria() {
List<EmpresaContaBancaria> tempList = new ArrayList<EmpresaContaBancaria>();
if (empresaContaBancaria != null) {
for (EmpresaContaBancaria empContaBancaria : this.empresaContaBancaria) {
if (empContaBancaria.getActivo()) {
@ -584,6 +587,20 @@ public class Empresa implements Serializable {
public void setPontuacaoFraudeFim(String pontuacaoFraudeFim) {
this.pontuacaoFraudeFim = pontuacaoFraudeFim;
}
/**
* @return the indValidaDescontoTarifa
*/
public Boolean getIndValidaDescontoTarifa() {
return indValidaDescontoTarifa;
}
/**
* @param indValidaDescontoTarifa the indValidaDescontoTarifa to set
*/
public void setIndValidaDescontoTarifa(Boolean indValidaDescontoTarifa) {
this.indValidaDescontoTarifa = indValidaDescontoTarifa;
}
}