diff --git a/src/com/rjconsultores/ventaboletos/entidad/InscricaoEstadual.java b/src/com/rjconsultores/ventaboletos/entidad/InscricaoEstadual.java index 5da9a90f4..6088346a4 100644 --- a/src/com/rjconsultores/ventaboletos/entidad/InscricaoEstadual.java +++ b/src/com/rjconsultores/ventaboletos/entidad/InscricaoEstadual.java @@ -2,6 +2,7 @@ package com.rjconsultores.ventaboletos.entidad; import java.util.Date; +import javax.persistence.CascadeType; import javax.persistence.Column; import javax.persistence.Entity; import javax.persistence.GeneratedValue; @@ -9,6 +10,7 @@ import javax.persistence.GenerationType; import javax.persistence.Id; import javax.persistence.JoinColumn; import javax.persistence.ManyToOne; +import javax.persistence.OneToOne; import javax.persistence.SequenceGenerator; import javax.persistence.Table; import javax.persistence.Temporal; @@ -25,12 +27,20 @@ public class InscricaoEstadual { private Date fecmodif; private Integer usuarioId; private String numInscricaoEstadual; + private String logradouro; + private String numero; + private String complemento; + private String cep; + private String bairro; + private Ciudad cidade; + private String cnpj; public InscricaoEstadual() { // TODO Auto-generated constructor stub } - public InscricaoEstadual(String inscricaoEstadual, Empresa empresa, Estado estado, Integer usuarioId) { + public InscricaoEstadual(String inscricaoEstadual, Empresa empresa, Estado estado, Integer usuarioId, + String logradouro, String numero, String complemento, String cep, String bairro, Ciudad cidade, String cnpj) { super(); this.numInscricaoEstadual = inscricaoEstadual; this.empresa = empresa; @@ -38,7 +48,13 @@ public class InscricaoEstadual { this.fecmodif = new Date(); this.activo = true; this.usuarioId = usuarioId; - + this.logradouro = logradouro; + this.numero=numero; + this.complemento=complemento; + this.cep=cep; + this.bairro=bairro; + this.cidade=cidade; + this.cnpj=cnpj; } @SequenceGenerator(name = "INSCRICAO_ESTADUAL_SEQ", sequenceName = "INSCRICAO_ESTADUAL_SEQ", allocationSize = 1) @@ -109,6 +125,69 @@ public class InscricaoEstadual { public void setUsuarioId(Integer usuarioId) { this.usuarioId = usuarioId; } + @Column(name = "LOGRADOURO") + public String getLogradouro() { + return logradouro; + } + + public void setLogradouro(String logradouro) { + this.logradouro = logradouro; + } + + @Column(name = "NUMERO") + public String getNumero() { + return numero; + } + + public void setNumero(String numero) { + this.numero = numero; + } + + @Column(name = "COMPLEMENTO") + public String getComplemento() { + return complemento; + } + + public void setComplemento(String complemento) { + this.complemento = complemento; + } + + @Column(name = "CEP") + public String getCep() { + return cep; + } + + public void setCep(String cep) { + this.cep = cep; + } + + @Column(name = "BAIRRO") + public String getBairro() { + return bairro; + } + + public void setBairro(String bairro) { + this.bairro = bairro; + } + + @OneToOne(cascade = CascadeType.MERGE) + @JoinColumn(name = "CIUDAD_ID") + public Ciudad getCidade() { + return cidade; + } + + public void setCidade(Ciudad cidade) { + this.cidade = cidade; + } + + @Column(name = "CNPJ") + public String getCnpj() { + return cnpj; + } + + public void setCnpj(String cnpj) { + this.cnpj = cnpj; + } @Override public boolean equals(Object object) {