Criação da novas classes relacionada PuntoVenta

git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Model/trunk/modelWeb@22224 d1611594-4594-4d17-8e1d-87c2c4800839
master
carla 2012-10-26 20:12:08 +00:00
parent c322fcd1aa
commit 86693139d9
3 changed files with 143 additions and 95 deletions

View File

@ -13,12 +13,15 @@ import javax.persistence.Basic;
import javax.persistence.CascadeType; import javax.persistence.CascadeType;
import javax.persistence.Column; import javax.persistence.Column;
import javax.persistence.Entity; import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id; import javax.persistence.Id;
import javax.persistence.JoinColumn; import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne; import javax.persistence.ManyToOne;
import javax.persistence.NamedQueries; import javax.persistence.NamedQueries;
import javax.persistence.NamedQuery; import javax.persistence.NamedQuery;
import javax.persistence.OneToMany; import javax.persistence.OneToMany;
import javax.persistence.SequenceGenerator;
import javax.persistence.Table; import javax.persistence.Table;
import javax.persistence.Temporal; import javax.persistence.Temporal;
import javax.persistence.TemporalType; import javax.persistence.TemporalType;
@ -28,46 +31,50 @@ import javax.persistence.TemporalType;
* @author Rafael * @author Rafael
*/ */
@Entity @Entity
@Table(name = "PTOVTA_AGENCIABANCARIA") @SequenceGenerator(name = "PTOVTA_AGENCIA_BANCARIA_SEQ", sequenceName = "PTOVTA_AGENCIA_BANCARIA_SEQ", allocationSize = 1)
@NamedQueries({ @Table(name = "PTOVTA_AGENCIA_BANCARIA")
@NamedQuery(name = "PtovtaAgenciaBancaria.findAll", query = "SELECT p FROM PtovtaAgenciaBancaria p")})
public class PtovtaAgenciaBancaria implements Serializable { public class PtovtaAgenciaBancaria implements Serializable {
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;
@Id @Id
@Basic(optional = false) @Basic(optional = false)
@GeneratedValue(strategy = GenerationType.AUTO, generator = "PTOVTA_AGENCIA_BANCARIA_SEQ")
@Column(name = "ID") @Column(name = "ID")
private Integer id; private Integer id;
@Basic(optional = false)
@Column(name = "NUMAGENCIA") @Column(name = "NUMAGENCIA")
private String numagencia; private String numagencia;
@Basic(optional = false)
@Column(name = "NUMCONTA") @Column(name = "NUMCONTA")
private String numconta; private String numconta;
@Basic(optional = false)
@Column(name = "DIGITO")
private String digito;
@Column(name = "PESSOA") @Column(name = "PESSOA")
private String pessoa; private String pessoa;
@Basic(optional = false)
@Column(name = "TIPO") @Column(name = "TIPO")
private String tipo; private String tipo;
@Basic(optional = false)
@Column(name = "BILHETES") @Column(name = "BILHETES")
private String bilhetes; private String bilhetes;
@Basic(optional = false)
@Column(name = "CARGA") @Column(name = "CARGA")
private String carga; private String carga;
@Basic(optional = false)
@Column(name = "ACTIVO") @Column(name = "ACTIVO")
private Boolean activo; private Boolean activo;
@Basic(optional = false)
@Column(name = "FECMODIF") @Column(name = "FECMODIF")
@Temporal(TemporalType.TIMESTAMP) @Temporal(TemporalType.TIMESTAMP)
private Date fecmodif; private Date fecmodif;
@Basic(optional = false)
@Column(name = "USUARIO_ID") @Column(name = "USUARIO_ID")
private int usuarioId; private int usuarioId;
@JoinColumn(name = "BANCO_ID", referencedColumnName = "ID") @JoinColumn(name = "BANCO_ID", referencedColumnName = "ID")
@ManyToOne(optional = false) @ManyToOne
private PtovtaBanco bancoId; private PtovtaBanco bancoId;
@ -85,17 +92,18 @@ public class PtovtaAgenciaBancaria implements Serializable {
private static List<String> tpContaList = new ArrayList<String>(); private static List<String> tpContaList = new ArrayList<String>();
static{ static{
pessoaList.add("blue"); pessoaList.add("FÍSICA");
pessoaList.add("black"); pessoaList.add("JURÍDICA");
tpContaList.add("small"); tpContaList.add("C/C");
tpContaList.add("medium"); tpContaList.add("POUPANÇA");
} }
public PtovtaAgenciaBancaria(Integer id, String numagencia, String numconta, String pessoa, String tipo, String bilhetes, String carga, Boolean activo, Date fecmodif, int usuarioId) { public PtovtaAgenciaBancaria(Integer id, String numagencia, String digito, String numconta, String pessoa, String tipo, String bilhetes, String carga, Boolean activo, Date fecmodif, int usuarioId) {
this.id = id; this.id = id;
this.numagencia = numagencia; this.numagencia = numagencia;
this.numconta = numconta; this.numconta = numconta;
this.digito = digito;
this.pessoa = pessoa; this.pessoa = pessoa;
this.tipo = tipo; this.tipo = tipo;
this.bilhetes = bilhetes; this.bilhetes = bilhetes;
@ -129,6 +137,14 @@ public class PtovtaAgenciaBancaria implements Serializable {
this.numconta = numconta; this.numconta = numconta;
} }
public String getDigito() {
return digito;
}
public void setDigito(String digito) {
this.digito = digito;
}
public String getPessoa() { public String getPessoa() {
return pessoa; return pessoa;
} }

View File

@ -9,12 +9,15 @@ import java.util.Date;
import javax.persistence.Basic; import javax.persistence.Basic;
import javax.persistence.Column; import javax.persistence.Column;
import javax.persistence.Entity; import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id; import javax.persistence.Id;
import javax.persistence.JoinColumn; import javax.persistence.JoinColumn;
import javax.persistence.Lob; import javax.persistence.Lob;
import javax.persistence.ManyToOne; import javax.persistence.ManyToOne;
import javax.persistence.NamedQueries; import javax.persistence.NamedQueries;
import javax.persistence.NamedQuery; import javax.persistence.NamedQuery;
import javax.persistence.SequenceGenerator;
import javax.persistence.Table; import javax.persistence.Table;
import javax.persistence.Temporal; import javax.persistence.Temporal;
import javax.persistence.TemporalType; import javax.persistence.TemporalType;
@ -25,12 +28,12 @@ import javax.persistence.TemporalType;
*/ */
@Entity @Entity
@Table(name = "PTOVTA_TITULAR") @Table(name = "PTOVTA_TITULAR")
@NamedQueries({ @SequenceGenerator(name = "PTOVTA_TITULAR_SEQ", sequenceName = "PTOVTA_TITULAR_SEQ", allocationSize = 1)
@NamedQuery(name = "PtovtaTitular.findAll", query = "SELECT p FROM PtovtaTitular p")})
public class PtovtaTitular implements Serializable { public class PtovtaTitular implements Serializable {
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;
@Id @Id
@Basic(optional = false) @Basic(optional = false)
@GeneratedValue(strategy = GenerationType.AUTO, generator = "PTOVTA_TITULAR_SEQ")
@Column(name = "ID") @Column(name = "ID")
private Integer id; private Integer id;
@ -47,9 +50,9 @@ public class PtovtaTitular implements Serializable {
private String orgaoemissor; private String orgaoemissor;
@Lob @Lob
@Column(name = "IMAGEM") @Column(name = "IMAGEM")
private Serializable imagem; private byte[] imagem;
@Basic(optional = false)
@Column(name = "ACTIVO") @Column(name = "ACTIVO")
private Boolean activo; private Boolean activo;
@ -121,11 +124,11 @@ public class PtovtaTitular implements Serializable {
this.orgaoemissor = orgaoemissor; this.orgaoemissor = orgaoemissor;
} }
public Serializable getImagem() { public byte[] getImagem() {
return imagem; return imagem;
} }
public void setImagem(Serializable imagem) { public void setImagem(byte[] imagem) {
this.imagem = imagem; this.imagem = imagem;
} }

View File

@ -108,20 +108,49 @@ public class PuntoVenta implements Serializable {
private String numfax; private String numfax;
@Column(name = "COMPL") @Column(name = "COMPL")
private String compl; private String compl;
@OneToMany(cascade = CascadeType.ALL, mappedBy = "puntoventaId") // @OneToMany(cascade = CascadeType.ALL, mappedBy = "puntoventaId")
private List<PtovtaEstoque> ptovtaEstoqueList; // private List<PtovtaEstoque> ptovtaEstoqueList;
@OneToMany(cascade = CascadeType.ALL, mappedBy = "puntoventaId") // @OneToMany(cascade = CascadeType.ALL, mappedBy = "puntoventaId")
private List<PtovtaTitular> ptovtaTitularList; // private List<PtovtaTitular> ptovtaTitularList;
@OneToMany(cascade = CascadeType.ALL, mappedBy = "puntoventaId") // @OneToMany(cascade = CascadeType.ALL, mappedBy = "puntoventaId")
private List<PtovtaHorario> ptovtaHorarioList; // private List<PtovtaHorario> ptovtaHorarioList;
@OneToMany(cascade = CascadeType.ALL, mappedBy = "puntoventaId") // @OneToMany(cascade = CascadeType.ALL, mappedBy = "puntoventaId")
private List<PtovtaComissao> ptovtaComissaoList; // private List<PtovtaComissao> ptovtaComissaoList;
@OneToMany(cascade = CascadeType.ALL, mappedBy = "puntoventaId") // @OneToMany(cascade = CascadeType.ALL, mappedBy = "puntoventaId")
private List<PtovtaDiversos> ptovtaDiversosList; // private List<PtovtaDiversos> ptovtaDiversosList;
@OneToMany(cascade = CascadeType.ALL, mappedBy = "puntoventaId") // @OneToMany(cascade = CascadeType.ALL, mappedBy = "puntoventaId")
private List<PtovtaAgencia> ptovtaAgenciaList; // private List<PtovtaAgenciaBancaria> ptovtaAgenciaList;
@OneToMany(cascade = CascadeType.ALL, mappedBy = "puntoventaId") // @OneToMany(cascade = CascadeType.ALL, mappedBy = "puntoventaId")
private List<PtovtaAntecipacomissao> ptovtaAntecipacomissaoList; // private List<PtovtaAntecipacomissao> ptovtaAntecipacomissaoList;
//@JoinColumn(name = "AGENCIA_ID", referencedColumnName = "ID")
@JoinColumn(name = "AGENCIA_ID")
@OneToOne(cascade=CascadeType.ALL)
private PtovtaAgenciaBancaria agenciaId;
@JoinColumn(name = "TITULAR_ID")
@OneToOne(cascade=CascadeType.ALL)
private PtovtaTitular titularId;
public PtovtaTitular getTitularId() {
return titularId;
}
public void setTitularId(PtovtaTitular titularId) {
this.titularId = titularId;
}
public PtovtaAgenciaBancaria getAgenciaId() {
return agenciaId;
}
public void setAgenciaId(PtovtaAgenciaBancaria agenciaId) {
this.agenciaId = agenciaId;
}
public PuntoVenta() { public PuntoVenta() {
} }
@ -341,61 +370,61 @@ public class PuntoVenta implements Serializable {
this.compl = compl; this.compl = compl;
} }
public List<PtovtaEstoque> getPtovtaEstoqueList() { // public List<PtovtaEstoque> getPtovtaEstoqueList() {
return ptovtaEstoqueList; // return ptovtaEstoqueList;
} // }
//
public void setPtovtaEstoqueList(List<PtovtaEstoque> ptovtaEstoqueList) { // public void setPtovtaEstoqueList(List<PtovtaEstoque> ptovtaEstoqueList) {
this.ptovtaEstoqueList = ptovtaEstoqueList; // this.ptovtaEstoqueList = ptovtaEstoqueList;
} // }
//
public List<PtovtaTitular> getPtovtaTitularList() { // public List<PtovtaTitular> getPtovtaTitularList() {
return ptovtaTitularList; // return ptovtaTitularList;
} // }
//
public void setPtovtaTitularList(List<PtovtaTitular> ptovtaTitularList) { // public void setPtovtaTitularList(List<PtovtaTitular> ptovtaTitularList) {
this.ptovtaTitularList = ptovtaTitularList; // this.ptovtaTitularList = ptovtaTitularList;
} // }
//
public List<PtovtaHorario> getPtovtaHorarioList() { // public List<PtovtaHorario> getPtovtaHorarioList() {
return ptovtaHorarioList; // return ptovtaHorarioList;
} // }
//
public void setPtovtaHorarioList(List<PtovtaHorario> ptovtaHorarioList) { // public void setPtovtaHorarioList(List<PtovtaHorario> ptovtaHorarioList) {
this.ptovtaHorarioList = ptovtaHorarioList; // this.ptovtaHorarioList = ptovtaHorarioList;
} // }
//
public List<PtovtaComissao> getPtovtaComissaoList() { // public List<PtovtaComissao> getPtovtaComissaoList() {
return ptovtaComissaoList; // return ptovtaComissaoList;
} // }
//
public void setPtovtaComissaoList(List<PtovtaComissao> ptovtaComissaoList) { // public void setPtovtaComissaoList(List<PtovtaComissao> ptovtaComissaoList) {
this.ptovtaComissaoList = ptovtaComissaoList; // this.ptovtaComissaoList = ptovtaComissaoList;
} // }
//
public List<PtovtaDiversos> getPtovtaDiversosList() { // public List<PtovtaDiversos> getPtovtaDiversosList() {
return ptovtaDiversosList; // return ptovtaDiversosList;
} // }
//
public void setPtovtaDiversosList(List<PtovtaDiversos> ptovtaDiversosList) { // public void setPtovtaDiversosList(List<PtovtaDiversos> ptovtaDiversosList) {
this.ptovtaDiversosList = ptovtaDiversosList; // this.ptovtaDiversosList = ptovtaDiversosList;
} // }
//
public List<PtovtaAgencia> getPtovtaAgenciaList() { // public List<PtovtaAgenciaBancaria> getPtovtaAgenciaList() {
return ptovtaAgenciaList; // return ptovtaAgenciaList;
} // }
//
public void setPtovtaAgenciaList(List<PtovtaAgencia> ptovtaAgenciaList) { // public void setPtovtaAgenciaList(List<PtovtaAgenciaBancaria> ptovtaAgenciaList) {
this.ptovtaAgenciaList = ptovtaAgenciaList; // this.ptovtaAgenciaList = ptovtaAgenciaList;
} // }
//
public List<PtovtaAntecipacomissao> getPtovtaAntecipacomissaoList() { // public List<PtovtaAntecipacomissao> getPtovtaAntecipacomissaoList() {
return ptovtaAntecipacomissaoList; // return ptovtaAntecipacomissaoList;
} // }
//
public void setPtovtaAntecipacomissaoList(List<PtovtaAntecipacomissao> ptovtaAntecipacomissaoList) { // public void setPtovtaAntecipacomissaoList(List<PtovtaAntecipacomissao> ptovtaAntecipacomissaoList) {
this.ptovtaAntecipacomissaoList = ptovtaAntecipacomissaoList; // this.ptovtaAntecipacomissaoList = ptovtaAntecipacomissaoList;
} // }
public void setLsPtovtaUsuarioBancario(List<PtoVtaUsuarioBancario> lsPtovtaUsuarioBancario) { public void setLsPtovtaUsuarioBancario(List<PtoVtaUsuarioBancario> lsPtovtaUsuarioBancario) {
this.lsPtovtaUsuarioBancario = lsPtovtaUsuarioBancario; this.lsPtovtaUsuarioBancario = lsPtovtaUsuarioBancario;