@author agonia
/
@Entity
@Table(name = “solicitacao”, catalog = “nutec”, schema = “sigi”)
@NamedQueries({
@NamedQuery(name = “Solicitacao.findAll”, query = “SELECT s FROM Solicitacao s”),
@NamedQuery(name = “Solicitacao.findBySoliPkId”, query = “SELECT s FROM Solicitacao s WHERE s.soliPkId = :soliPkId”),
@NamedQuery(name = “Solicitacao.findBySoliDataAtendimento”, query = “SELECT s FROM Solicitacao s WHERE s.soliDataAtendimento = :soliDataAtendimento”),
@NamedQuery(name = “Solicitacao.findBySoliDataContato”, query = “SELECT s FROM Solicitacao s WHERE s.soliDataContato = :soliDataContato”),
@NamedQuery(name = “Solicitacao.findBySoliDataDesativacao”, query = “SELECT s FROM Solicitacao s WHERE s.soliDataDesativacao = :soliDataDesativacao”),
@NamedQuery(name = “Solicitacao.findBySoliDataFinalizacao”, query = “SELECT s FROM Solicitacao s WHERE s.soliDataFinalizacao = :soliDataFinalizacao”),
@NamedQuery(name = “Solicitacao.findBySoliDataSolicitacao”, query = “SELECT s FROM Solicitacao s WHERE s.soliDataSolicitacao = :soliDataSolicitacao”),
@NamedQuery(name = “Solicitacao.findBySoliMotivoCancelamento”, query = “SELECT s FROM Solicitacao s WHERE s.soliMotivoCancelamento = :soliMotivoCancelamento”),
@NamedQuery(name = “Solicitacao.findBySoliNegociacao”, query = “SELECT s FROM Solicitacao s WHERE s.soliNegociacao = :soliNegociacao”),
@NamedQuery(name = “Solicitacao.findBySoliStatus”, query = “SELECT s FROM Solicitacao s WHERE s.soliStatus = :soliStatus”),
@NamedQuery(name = “Solicitacao.findBySoliStatusSolicitacaoCod”, query = “SELECT s FROM Solicitacao s WHERE s.soliStatusSolicitacaoCod = :soliStatusSolicitacaoCod”),
@NamedQuery(name = “Solicitacao.findBySoliStatusSolicitacaoLocal”, query = “SELECT s FROM Solicitacao s WHERE s.soliStatusSolicitacaoLocal = :soliStatusSolicitacaoLocal”),
@NamedQuery(name = “Solicitacao.findBySoliDescricao”, query = “SELECT s FROM Solicitacao s WHERE s.soliDescricao = :soliDescricao”),
@NamedQuery(name = “Solicitacao.findBySoliStatusSolicitacaoNome”, query = “SELECT s FROM Solicitacao s WHERE s.soliStatusSolicitacaoNome = :soliStatusSolicitacaoNome”)})
public class Solicitacao implements Serializable {
private static final long serialVersionUID = 1L;
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
@Basic(optional = false)
@Column(name = “soli_pk_id”, nullable = false)
private Integer soliPkId;
@Column(name = “soli_descricao”, length = 255)
private String soliDescricao;
@Basic(optional = false)
@Column(name = “soli_data_atendimento”, nullable = false)
@Temporal(TemporalType.DATE)
private Date soliDataAtendimento;
@Basic(optional = false)
@Column(name = “soli_data_contato”, nullable = false)
@Temporal(TemporalType.DATE)
private Date soliDataContato;
@Column(name = “soli_data_desativacao”)
@Temporal(TemporalType.DATE)
private Date soliDataDesativacao;
@Column(name = “soli_data_finalizacao”)
@Temporal(TemporalType.DATE)
private Date soliDataFinalizacao;
@Column(name = “soli_data_solicitacao”)
@Temporal(TemporalType.DATE)
private Date soliDataSolicitacao;
@Column(name = “soli_motivo_cancelamento”, length = 255)
private String soliMotivoCancelamento;
@Column(name = “soli_negociacao”, length = 255)
private String soliNegociacao;
@Column(name = “soli_status”, length = 255)
private String soliStatus;
@Column(name = “soli_status_solicitacao_cod”, length = 255)
private String soliStatusSolicitacaoCod;
@Column(name = “soli_status_solicitacao_local”, length = 255)
private String soliStatusSolicitacaoLocal;
@Column(name = “soli_status_solicitacao_nome”, length = 255)
private String soliStatusSolicitacaoNome;
@OneToMany(mappedBy = “inteFkSolicitacaoId”)
private Collection intermediariaCollection;
@JoinColumn(name = “soli_fk_cliente_fisica_id”, referencedColumnName = “clfi_pk_id”)
@ManyToOne
private ClienteFisica soliFkClienteFisicaId;
@JoinColumn(name = “soli_fk_cliente_juridica_id”, referencedColumnName = “clju_pk_id”)
@ManyToOne
private ClienteJuridica soliFkClienteJuridicaId;
@JoinColumn(name = “soli_fk_divisoes2_id”, referencedColumnName = “divi_pk_id”)
@ManyToOne
private Divisoes soliFkDivisoes2Id;
@JoinColumn(name = “soli_fk_divisoes1_id”, referencedColumnName = “divi_pk_id”)
@ManyToOne
private Divisoes soliFkDivisoes1Id;
@JoinColumn(name = “soli_fk_divisoes4_id”, referencedColumnName = “divi_pk_id”)
@ManyToOne
private Divisoes soliFkDivisoes4Id;
@JoinColumn(name = “soli_fk_divisoes3_id”, referencedColumnName = “divi_pk_id”)
@ManyToOne
private Divisoes soliFkDivisoes3Id;
@JoinColumn(name = “soli_fk_divisoes5_id”, referencedColumnName = “divi_pk_id”)
@ManyToOne
private Divisoes soliFkDivisoes5Id;
@JoinColumn(name = “soli_fk_forma_contato_id”, referencedColumnName = “foco_pk_id”)
@ManyToOne
private FormaContato soliFkFormaContatoId;
@JoinColumn(name = “soli_fk_funcionario_cadastrou_id”, referencedColumnName = “func_pk_id”)
@ManyToOne
private Funcionario soliFkFuncionarioCadastrouId;
@JoinColumn(name = “soli_fk_funcionario_valor_id”, referencedColumnName = “func_pk_id”)
@ManyToOne
private Funcionario soliFkFuncionarioValorId;
/ @JoinColumn(name = “soli_fk_servicos20_id”, referencedColumnName = “smat_pk_id”)
@ManyToOne
private ServicosDimat soliFkServicos20Id;
@JoinColumn(name = “soli_fk_servicos3_id”, referencedColumnName = “smat_pk_id”)
@ManyToOne
private ServicosDimat soliFkServicos3Id;
@JoinColumn(name = “soli_fk_servicos9_id”, referencedColumnName = “smat_pk_id”)
@ManyToOne
private ServicosDimat soliFkServicos9Id;
@JoinColumn(name = “soli_fk_servicos18_id”, referencedColumnName = “smat_pk_id”)
@ManyToOne
private ServicosDimat soliFkServicos18Id;
@JoinColumn(name = “soli_fk_servicos7_id”, referencedColumnName = “smat_pk_id”)
@ManyToOne
private ServicosDimat soliFkServicos7Id;
@JoinColumn(name = “soli_fk_servicos15_id”, referencedColumnName = “smat_pk_id”)
@ManyToOne
private ServicosDimat soliFkServicos15Id;
@JoinColumn(name = “soli_fk_servicos17_id”, referencedColumnName = “smat_pk_id”)
@ManyToOne
private ServicosDimat soliFkServicos17Id;
@JoinColumn(name = “soli_fk_servicos1_id”, referencedColumnName = “smat_pk_id”)
@ManyToOne
private ServicosDimat soliFkServicos1Id;
@JoinColumn(name = “soli_fk_servicos10_id”, referencedColumnName = “smat_pk_id”)
@ManyToOne
private ServicosDimat soliFkServicos10Id;
@JoinColumn(name = “soli_fk_servicos23_id”, referencedColumnName = “smat_pk_id”)
@ManyToOne
private ServicosDimat soliFkServicos23Id;
@JoinColumn(name = “soli_fk_servicos11_id”, referencedColumnName = “smat_pk_id”)
@ManyToOne
private ServicosDimat soliFkServicos11Id;
@JoinColumn(name = “soli_fk_servicos6_id”, referencedColumnName = “smat_pk_id”)
@ManyToOne
private ServicosDimat soliFkServicos6Id;
@JoinColumn(name = “soli_fk_servicos16_id”, referencedColumnName = “smat_pk_id”)
@ManyToOne
private ServicosDimat soliFkServicos16Id;
@JoinColumn(name = “soli_fk_servicos8_id”, referencedColumnName = “smat_pk_id”)
@ManyToOne
private ServicosDimat soliFkServicos8Id;
@JoinColumn(name = “soli_fk_servicos12_id”, referencedColumnName = “smat_pk_id”)
@ManyToOne
private ServicosDimat soliFkServicos12Id;
@JoinColumn(name = “soli_fk_servicos4_id”, referencedColumnName = “smat_pk_id”)
@ManyToOne
private ServicosDimat soliFkServicos4Id;
@JoinColumn(name = “soli_fk_servicos22_id”, referencedColumnName = “smat_pk_id”)
@ManyToOne
private ServicosDimat soliFkServicos22Id;
@JoinColumn(name = “soli_fk_servicos21_id”, referencedColumnName = “smat_pk_id”)
@ManyToOne
private ServicosDimat soliFkServicos21Id;
@JoinColumn(name = “soli_fk_servicos14_id”, referencedColumnName = “smat_pk_id”)
@ManyToOne
private ServicosDimat soliFkServicos14Id;
@JoinColumn(name = “soli_fk_servicos2_id”, referencedColumnName = “smat_pk_id”)
@ManyToOne
private ServicosDimat soliFkServicos2Id;
@JoinColumn(name = “soli_fk_servicos13_id”, referencedColumnName = “smat_pk_id”)
@ManyToOne
private ServicosDimat soliFkServicos13Id;
@JoinColumn(name = “soli_fk_servicos19_id”, referencedColumnName = “smat_pk_id”)
@ManyToOne
private ServicosDimat soliFkServicos19Id;
@JoinColumn(name = “soli_fk_servicos5_id”, referencedColumnName = “smat_pk_id”)
@ManyToOne
private ServicosDimat soliFkServicos5Id;
@JoinColumn(name = “soli_fk_servicos30_id”, referencedColumnName = “smee_pk_id”)
@ManyToOne
private ServicosDimee soliFkServicos30Id;
@JoinColumn(name = “soli_fk_servicos27_id”, referencedColumnName = “smee_pk_id”)
@ManyToOne
private ServicosDimee soliFkServicos27Id;
@JoinColumn(name = “soli_fk_servicos24_id”, referencedColumnName = “smee_pk_id”)
@ManyToOne
private ServicosDimee soliFkServicos24Id;
@JoinColumn(name = “soli_fk_servicos28_id”, referencedColumnName = “smee_pk_id”)
@ManyToOne
private ServicosDimee soliFkServicos28Id;
@JoinColumn(name = “soli_fk_servicos31_id”, referencedColumnName = “smee_pk_id”)
@ManyToOne
private ServicosDimee soliFkServicos31Id;
@JoinColumn(name = “soli_fk_servicos29_id”, referencedColumnName = “smee_pk_id”)
@ManyToOne
private ServicosDimee soliFkServicos29Id;
@JoinColumn(name = “soli_fk_servicos25_id”, referencedColumnName = “smee_pk_id”)
@ManyToOne
private ServicosDimee soliFkServicos25Id;
@JoinColumn(name = “soli_fk_servicos26_id”, referencedColumnName = “smee_pk_id”)
@ManyToOne
private ServicosDimee soliFkServicos26Id;*/
@JoinColumn(name = “soli_fk_status_solicitacao_id”, referencedColumnName = “stat_pk_id”)
@ManyToOne
private StatusSolicitacao soliFkStatusSolicitacaoId;
public Solicitacao() {
}
public Solicitacao(Integer soliPkId) {
this.soliPkId = soliPkId;
}
public Solicitacao(Integer soliPkId, Date soliDataAtendimento, Date soliDataContato) {
this.soliPkId = soliPkId;
this.soliDataAtendimento = soliDataAtendimento;
this.soliDataContato = soliDataContato;
}
public Integer getSoliPkId() {
return soliPkId;
}
public String getSoliDescricao() {
return soliDescricao;
}
public void setSoliDescricao(String soliDescricao) {
this.soliDescricao = soliDescricao;
}
public void setSoliPkId(Integer soliPkId) {
this.soliPkId = soliPkId;
}
public Date getSoliDataAtendimento() {
return soliDataAtendimento;
}
public void setSoliDataAtendimento(Date soliDataAtendimento) {
this.soliDataAtendimento = soliDataAtendimento;
}
public Date getSoliDataContato() {
return soliDataContato;
}
public void setSoliDataContato(Date soliDataContato) {
this.soliDataContato = soliDataContato;
}
public Date getSoliDataDesativacao() {
return soliDataDesativacao;
}
public void setSoliDataDesativacao(Date soliDataDesativacao) {
this.soliDataDesativacao = soliDataDesativacao;
}
public Date getSoliDataFinalizacao() {
return soliDataFinalizacao;
}
public void setSoliDataFinalizacao(Date soliDataFinalizacao) {
this.soliDataFinalizacao = soliDataFinalizacao;
}
public Date getSoliDataSolicitacao() {
return soliDataSolicitacao;
}
public void setSoliDataSolicitacao(Date soliDataSolicitacao) {
this.soliDataSolicitacao = soliDataSolicitacao;
}
public String getSoliMotivoCancelamento() {
return soliMotivoCancelamento;
}
public void setSoliMotivoCancelamento(String soliMotivoCancelamento) {
this.soliMotivoCancelamento = soliMotivoCancelamento;
}
public String getSoliNegociacao() {
return soliNegociacao;
}
public void setSoliNegociacao(String soliNegociacao) {
this.soliNegociacao = soliNegociacao;
}
public String getSoliStatus() {
return soliStatus;
}
public void setSoliStatus(String soliStatus) {
this.soliStatus = soliStatus;
}
public String getSoliStatusSolicitacaoCod() {
return soliStatusSolicitacaoCod;
}
public void setSoliStatusSolicitacaoCod(String soliStatusSolicitacaoCod) {
this.soliStatusSolicitacaoCod = soliStatusSolicitacaoCod;
}
public String getSoliStatusSolicitacaoLocal() {
return soliStatusSolicitacaoLocal;
}
public void setSoliStatusSolicitacaoLocal(String soliStatusSolicitacaoLocal) {
this.soliStatusSolicitacaoLocal = soliStatusSolicitacaoLocal;
}
public String getSoliStatusSolicitacaoNome() {
return soliStatusSolicitacaoNome;
}
public void setSoliStatusSolicitacaoNome(String soliStatusSolicitacaoNome) {
this.soliStatusSolicitacaoNome = soliStatusSolicitacaoNome;
}
public Collection getIntermediariaCollection() {
return intermediariaCollection;
}
public void setIntermediariaCollection(Collection intermediariaCollection) {
this.intermediariaCollection = intermediariaCollection;
}
public ClienteFisica getSoliFkClienteFisicaId() {
return soliFkClienteFisicaId;
}
public void setSoliFkClienteFisicaId(ClienteFisica soliFkClienteFisicaId) {
this.soliFkClienteFisicaId = soliFkClienteFisicaId;
}
public ClienteJuridica getSoliFkClienteJuridicaId() {
return soliFkClienteJuridicaId;
}
public void setSoliFkClienteJuridicaId(ClienteJuridica soliFkClienteJuridicaId) {
this.soliFkClienteJuridicaId = soliFkClienteJuridicaId;
}
public Divisoes getSoliFkDivisoes2Id() {
return soliFkDivisoes2Id;
}
public void setSoliFkDivisoes2Id(Divisoes soliFkDivisoes2Id) {
this.soliFkDivisoes2Id = soliFkDivisoes2Id;
}
public Divisoes getSoliFkDivisoes1Id() {
return soliFkDivisoes1Id;
}
public void setSoliFkDivisoes1Id(Divisoes soliFkDivisoes1Id) {
this.soliFkDivisoes1Id = soliFkDivisoes1Id;
}
public Divisoes getSoliFkDivisoes4Id() {
return soliFkDivisoes4Id;
}
public void setSoliFkDivisoes4Id(Divisoes soliFkDivisoes4Id) {
this.soliFkDivisoes4Id = soliFkDivisoes4Id;
}
public Divisoes getSoliFkDivisoes3Id() {
return soliFkDivisoes3Id;
}
public void setSoliFkDivisoes3Id(Divisoes soliFkDivisoes3Id) {
this.soliFkDivisoes3Id = soliFkDivisoes3Id;
}
public Divisoes getSoliFkDivisoes5Id() {
return soliFkDivisoes5Id;
}
public void setSoliFkDivisoes5Id(Divisoes soliFkDivisoes5Id) {
this.soliFkDivisoes5Id = soliFkDivisoes5Id;
}
public FormaContato getSoliFkFormaContatoId() {
return soliFkFormaContatoId;
}
public void setSoliFkFormaContatoId(FormaContato soliFkFormaContatoId) {
this.soliFkFormaContatoId = soliFkFormaContatoId;
}
public Funcionario getSoliFkFuncionarioCadastrouId() {
return soliFkFuncionarioCadastrouId;
}
public void setSoliFkFuncionarioCadastrouId(Funcionario soliFkFuncionarioCadastrouId) {
this.soliFkFuncionarioCadastrouId = soliFkFuncionarioCadastrouId;
}
public Funcionario getSoliFkFuncionarioValorId() {
return soliFkFuncionarioValorId;
}
public void setSoliFkFuncionarioValorId(Funcionario soliFkFuncionarioValorId) {
this.soliFkFuncionarioValorId = soliFkFuncionarioValorId;
}