Merge pull request 'fixes bug#AL-4091' (!216) from AL-4091 into master
Reviewed-on: adm/ModelWeb#216 Reviewed-by: fabio <fabio.faria@rjconsultores.com.br>master
commit
976243b602
2
pom.xml
2
pom.xml
|
@ -3,7 +3,7 @@
|
|||
<modelVersion>4.0.0</modelVersion>
|
||||
<groupId>br.com.rjconsultores</groupId>
|
||||
<artifactId>ModelWeb</artifactId>
|
||||
<version>1.75.0</version>
|
||||
<version>1.76.0</version>
|
||||
|
||||
<distributionManagement>
|
||||
<repository>
|
||||
|
|
|
@ -12,6 +12,7 @@ import java.util.List;
|
|||
import javax.persistence.Basic;
|
||||
import javax.persistence.CascadeType;
|
||||
import javax.persistence.Column;
|
||||
import javax.persistence.Embedded;
|
||||
import javax.persistence.Entity;
|
||||
import javax.persistence.GeneratedValue;
|
||||
import javax.persistence.GenerationType;
|
||||
|
@ -110,6 +111,9 @@ public class Convenio implements Serializable {
|
|||
@Column(name = "INDGERAL")
|
||||
private Short indGeral;
|
||||
|
||||
@Embedded
|
||||
private ConvenioCampanha convenioCampanha;
|
||||
|
||||
public Cliente getCliente() {
|
||||
return cliente;
|
||||
}
|
||||
|
@ -345,6 +349,14 @@ public class Convenio implements Serializable {
|
|||
}
|
||||
|
||||
|
||||
public ConvenioCampanha getConvenioCampanha() {
|
||||
return convenioCampanha;
|
||||
}
|
||||
|
||||
public void setConvenioCampanha(ConvenioCampanha convenioCampanha) {
|
||||
this.convenioCampanha = convenioCampanha;
|
||||
}
|
||||
|
||||
@Override
|
||||
public int hashCode() {
|
||||
int hash = 0;
|
||||
|
|
|
@ -0,0 +1,108 @@
|
|||
package com.rjconsultores.ventaboletos.entidad;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
import javax.persistence.CascadeType;
|
||||
import javax.persistence.Column;
|
||||
import javax.persistence.Embeddable;
|
||||
import javax.persistence.OneToMany;
|
||||
|
||||
@Embeddable
|
||||
public class ConvenioCampanha {
|
||||
|
||||
@Column(name = "TERMOECONDICAO")
|
||||
private String termoECondicao;
|
||||
@Column(name = "MENSAGEMGANHADOR")
|
||||
private String mensagemGanhador;
|
||||
@Column(name = "VLREMITIRCUPOM")
|
||||
private Integer vlrEmitirCupom;
|
||||
@Column(name = "ISCUPOMALEATORIO")
|
||||
private Boolean isCupomAleatorio;
|
||||
@Column(name = "QTDDIGITOSCUPOM")
|
||||
private Integer qtdDigitosCupom;
|
||||
@Column(name = "CODIGOCUPOM")
|
||||
private String codigoCupom;
|
||||
@OneToMany(mappedBy = "convenio", cascade = CascadeType.ALL)
|
||||
private List<ConvenioCampanhaEmpresa> convenioCampanhaEmpresaList;
|
||||
|
||||
@OneToMany(mappedBy = "convenio", cascade = CascadeType.ALL)
|
||||
private List<ConvenioCampanhaPuntoVenta> convenioCampanhaPuntoVentaList;
|
||||
|
||||
public String getTermoECondicao() {
|
||||
return termoECondicao;
|
||||
}
|
||||
|
||||
public void setTermoECondicao(String termoECondicao) {
|
||||
this.termoECondicao = termoECondicao;
|
||||
}
|
||||
|
||||
public String getMensagemGanhador() {
|
||||
return mensagemGanhador;
|
||||
}
|
||||
|
||||
public void setMensagemGanhador(String mensagemGanhador) {
|
||||
this.mensagemGanhador = mensagemGanhador;
|
||||
}
|
||||
|
||||
public Integer getVlrEmitirCupom() {
|
||||
return vlrEmitirCupom;
|
||||
}
|
||||
|
||||
public void setVlrEmitirCupom(Integer vlrEmitirCupom) {
|
||||
this.vlrEmitirCupom = vlrEmitirCupom;
|
||||
}
|
||||
|
||||
public Boolean getIsCupomAleatorio() {
|
||||
return isCupomAleatorio == null ? false : isCupomAleatorio;
|
||||
}
|
||||
|
||||
public void setIsCupomAleatorio(Boolean isCupomAleatorio) {
|
||||
this.isCupomAleatorio = isCupomAleatorio;
|
||||
}
|
||||
|
||||
public Integer getQtdDigitosCupom() {
|
||||
return qtdDigitosCupom;
|
||||
}
|
||||
|
||||
public void setQtdDigitosCupom(Integer qtdDigitosCupom) {
|
||||
this.qtdDigitosCupom = qtdDigitosCupom;
|
||||
}
|
||||
|
||||
public String getCodigoCupom() {
|
||||
return codigoCupom;
|
||||
}
|
||||
|
||||
public void setCodigoCupom(String codigoCupom) {
|
||||
this.codigoCupom = codigoCupom;
|
||||
}
|
||||
|
||||
public List<ConvenioCampanhaEmpresa> getConvenioCampanhaEmpresaList() {
|
||||
return convenioCampanhaEmpresaList;
|
||||
}
|
||||
|
||||
public List<ConvenioCampanhaEmpresa> getConvenioCampanhaEmpresaListAtivo() {
|
||||
List<ConvenioCampanhaEmpresa> lsAux = new ArrayList<ConvenioCampanhaEmpresa>();
|
||||
if (convenioCampanhaEmpresaList != null && !convenioCampanhaEmpresaList.isEmpty()) {
|
||||
for (ConvenioCampanhaEmpresa convenioCampanhaEmpresa : convenioCampanhaEmpresaList) {
|
||||
if (convenioCampanhaEmpresa.getActivo()) {
|
||||
lsAux.add(convenioCampanhaEmpresa);
|
||||
}
|
||||
}
|
||||
}
|
||||
return lsAux;
|
||||
}
|
||||
|
||||
public void setConvenioCampanhaEmpresaList(List<ConvenioCampanhaEmpresa> convenioCampanhaEmpresaList) {
|
||||
this.convenioCampanhaEmpresaList = convenioCampanhaEmpresaList;
|
||||
}
|
||||
|
||||
public List<ConvenioCampanhaPuntoVenta> getConvenioCampanhaPuntoVentaList() {
|
||||
return convenioCampanhaPuntoVentaList;
|
||||
}
|
||||
|
||||
public void setConvenioCampanhaPuntoVentaList(List<ConvenioCampanhaPuntoVenta> convenioCampanhaPuntoVentaList) {
|
||||
this.convenioCampanhaPuntoVentaList = convenioCampanhaPuntoVentaList;
|
||||
}
|
||||
|
||||
}
|
|
@ -0,0 +1,81 @@
|
|||
package com.rjconsultores.ventaboletos.entidad;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.Date;
|
||||
|
||||
import javax.persistence.Basic;
|
||||
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
|
||||
@SequenceGenerator(name="CONVENIOCAMPANHA_EMPRESA_SEQ", sequenceName="CONVENIOCAMPANHA_EMPRESA_SEQ", allocationSize=1)
|
||||
@Table(name="CONVENIOCAMPANHA_EMPRESA")
|
||||
public class ConvenioCampanhaEmpresa implements Serializable {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@Id
|
||||
@Basic(optional = false)
|
||||
@GeneratedValue(strategy = GenerationType.AUTO, generator = "CONVENIOCAMPANHA_EMPRESA_SEQ")
|
||||
@Column(name = "CONVENIOCAMPANHAEMPRESA_ID")
|
||||
private Integer convenioCampanhaEmpresaId;
|
||||
@Column(name = "ACTIVO")
|
||||
private Boolean activo;
|
||||
@Column(name = "FECMODIF")
|
||||
@Temporal(TemporalType.TIMESTAMP)
|
||||
private Date fecmodif;
|
||||
@Column(name = "USUARIO_ID")
|
||||
private Integer usuarioId;
|
||||
@JoinColumn(name = "CONVENIO_ID", referencedColumnName = "CONVENIO_ID")
|
||||
@ManyToOne
|
||||
private Convenio convenio;
|
||||
@JoinColumn(name = "EMPRESA_ID", referencedColumnName = "EMPRESA_ID")
|
||||
@ManyToOne
|
||||
private Empresa empresa;
|
||||
public Integer getConvenioCampanhaEmpresaId() {
|
||||
return convenioCampanhaEmpresaId;
|
||||
}
|
||||
public void setConvenioCampanhaEmpresaId(Integer convenioCampanhaEmpresaId) {
|
||||
this.convenioCampanhaEmpresaId = convenioCampanhaEmpresaId;
|
||||
}
|
||||
public Boolean getActivo() {
|
||||
return activo;
|
||||
}
|
||||
public void setActivo(Boolean activo) {
|
||||
this.activo = activo;
|
||||
}
|
||||
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 Convenio getConvenio() {
|
||||
return convenio;
|
||||
}
|
||||
public void setConvenio(Convenio convenio) {
|
||||
this.convenio = convenio;
|
||||
}
|
||||
public Empresa getEmpresa() {
|
||||
return empresa;
|
||||
}
|
||||
public void setEmpresa(Empresa empresa) {
|
||||
this.empresa = empresa;
|
||||
}
|
||||
|
||||
}
|
|
@ -0,0 +1,99 @@
|
|||
package com.rjconsultores.ventaboletos.entidad;
|
||||
|
||||
import java.util.Date;
|
||||
|
||||
import javax.persistence.Basic;
|
||||
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
|
||||
@SequenceGenerator(name = "CONVENIOCAMPANHA_PTOVTA_SEQ", sequenceName = "CONVENIOCAMPANHA_PTOVTA_SEQ", allocationSize = 1)
|
||||
@Table(name = "CONVENIOCAMPANHA_PTOVTA")
|
||||
public class ConvenioCampanhaPuntoVenta {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@Id
|
||||
@Basic(optional = false)
|
||||
@GeneratedValue(strategy = GenerationType.AUTO, generator = "CONVENIOCAMPANHA_PTOVTA_SEQ")
|
||||
@Column(name = "CONVENIOCAMPANHAPTOVTA_ID")
|
||||
private Integer convenioCampanhaPuntoVentaId;
|
||||
@Column(name = "ACTIVO")
|
||||
private Boolean activo;
|
||||
@Column(name = "FECMODIF")
|
||||
@Temporal(TemporalType.TIMESTAMP)
|
||||
private Date fecmodif;
|
||||
@Column(name = "USUARIO_ID")
|
||||
private Integer usuarioId;
|
||||
@JoinColumn(name = "CONVENIO_ID", referencedColumnName = "CONVENIO_ID")
|
||||
@ManyToOne
|
||||
private Convenio convenio;
|
||||
@JoinColumn(name = "PUNTOVENTA_ID", referencedColumnName = "PUNTOVENTA_ID")
|
||||
@ManyToOne
|
||||
private PuntoVenta puntoVenta;
|
||||
|
||||
@Override
|
||||
public int hashCode() {
|
||||
int hash = 0;
|
||||
hash += (convenioCampanhaPuntoVentaId != null ? convenioCampanhaPuntoVentaId.hashCode() : 0);
|
||||
return hash;
|
||||
}
|
||||
|
||||
public Integer getConvenioCampanhaPuntoVentaId() {
|
||||
return convenioCampanhaPuntoVentaId;
|
||||
}
|
||||
|
||||
public void setConvenioCampanhaPuntoVentaId(Integer convenioCampanhaPuntoVentaId) {
|
||||
this.convenioCampanhaPuntoVentaId = convenioCampanhaPuntoVentaId;
|
||||
}
|
||||
|
||||
public Boolean getActivo() {
|
||||
return activo;
|
||||
}
|
||||
|
||||
public void setActivo(Boolean activo) {
|
||||
this.activo = activo;
|
||||
}
|
||||
|
||||
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 Convenio getConvenio() {
|
||||
return convenio;
|
||||
}
|
||||
|
||||
public void setConvenio(Convenio convenio) {
|
||||
this.convenio = convenio;
|
||||
}
|
||||
|
||||
public PuntoVenta getPuntoVenta() {
|
||||
return puntoVenta;
|
||||
}
|
||||
|
||||
public void setPuntoVenta(PuntoVenta puntoVenta) {
|
||||
this.puntoVenta = puntoVenta;
|
||||
}
|
||||
|
||||
}
|
Loading…
Reference in New Issue