package br.com.centralit.citcorpore.bean; import java.sql.Date; import br.com.centralit.citcorpore.util.Util; import br.com.citframework.dto.IDto; /** * @author thays.araujo * */ public class EmpregadoDTO implements IDto { private static final long serialVersionUID = 1582364224581163482L; private Integer idEmpregado; private Integer idGrupo; private Integer idCargo; private Integer idUnidade; private String nome; private String nomeProcura; private String telefone; private Date dataNascimento; private String sexo; private String cpf; private String rg; private Date dataEmissaoRG; private String orgExpedidor; private Integer idUFOrgExpedidor; private String pai; private String mae; private String conjuge; private String observacoes; private Integer estadoCivil; private String email; private Date dataCadastro; private String fumante; private String ctpsNumero; private String ctpsSerie; private Integer ctpsIdUf; private Date ctpsDataEmissao; private String nit; private Date dataAdmissao; private Date dataFim; private Integer idSituacaoFuncional; private Date dataDemissao; private String tipo; private Double custoPorHora; private Double custoTotalMes; private Double valorSalario; private Double valorProdutividadeMedia; private Double valorPlanoSaudeMedia; private Double valorVTraMedia; private Double valorVRefMedia; private String agencia; private String contaSalario; private String enviaEmail; private String ramal; private Integer idCurriculo; private String nomeCargo; public String getEnviaEmail() { return enviaEmail; } public void setEnviaEmail(String enviaEmail) { this.enviaEmail = enviaEmail; } private Integer idContrato; private String iframe; /** * @return the custoPorHora */ public Double getCustoPorHora() { return custoPorHora; } /** * @param custoPorHora * the custoPorHora to set */ public void setCustoPorHora(Double custoPorHora) { this.custoPorHora = custoPorHora; } /** * @return the custoTotalMes */ public Double getCustoTotalMes() { return custoTotalMes; } /** * @param custoTotalMes * the custoTotalMes to set */ public void setCustoTotalMes(Double custoTotalMes) { this.custoTotalMes = custoTotalMes; } /** * @return the valorSalario */ public Double getValorSalario() { return valorSalario; } /** * @param valorSalario * the valorSalario to set */ public void setValorSalario(Double valorSalario) { this.valorSalario = valorSalario; } /** * @return the valorProdutividadeMedia */ public Double getValorProdutividadeMedia() { return valorProdutividadeMedia; } /** * @param valorProdutividadeMedia * the valorProdutividadeMedia to set */ public void setValorProdutividadeMedia(Double valorProdutividadeMedia) { this.valorProdutividadeMedia = valorProdutividadeMedia; } /** * @return the valorPlanoSaudeMedia */ public Double getValorPlanoSaudeMedia() { return valorPlanoSaudeMedia; } /** * @param valorPlanoSaudeMedia * the valorPlanoSaudeMedia to set */ public void setValorPlanoSaudeMedia(Double valorPlanoSaudeMedia) { this.valorPlanoSaudeMedia = valorPlanoSaudeMedia; } /** * @return the valorVTraMedia */ public Double getValorVTraMedia() { return valorVTraMedia; } /** * @param valorVTraMedia * the valorVTraMedia to set */ public void setValorVTraMedia(Double valorVTraMedia) { this.valorVTraMedia = valorVTraMedia; } /** * @return the valorVRefMedia */ public Double getValorVRefMedia() { return valorVRefMedia; } /** * @param valorVRefMedia * the valorVRefMedia to set */ public void setValorVRefMedia(Double valorVRefMedia) { this.valorVRefMedia = valorVRefMedia; } /** * @return the agencia */ public String getAgencia() { return agencia; } /** * @return valor do atributo idEmpregado. */ public Integer getIdEmpregado() { return idEmpregado; } /** * Define valor do atributo idEmpregado. * * @param idEmpregado */ public void setIdEmpregado(Integer idEmpregado) { this.idEmpregado = idEmpregado; } /** * @return valor do atributo idGrupo. */ public Integer getIdGrupo() { return idGrupo; } /** * Define valor do atributo idGrupo. * * @param idGrupo */ public void setIdGrupo(Integer idGrupo) { this.idGrupo = idGrupo; } /** * @return valor do atributo idUnidade. */ public Integer getIdUnidade() { return idUnidade; } /** * Define valor do atributo idUnidade. * * @param idUnidade */ public void setIdUnidade(Integer idUnidade) { this.idUnidade = idUnidade; } /** * @return valor do atributo nome. */ public String getNome() { return Util.tratarAspasSimples(this.nome); } /** * Define valor do atributo nome. * * @param nome */ public void setNome(String nome) { this.nome = nome; } /** * @return valor do atributo nomeProcura. */ public String getNomeProcura() { return Util.tratarAspasSimples(this.nomeProcura); } /** * Define valor do atributo nomeProcura. * * @param nomeProcura */ public void setNomeProcura(String nomeProcura) { this.nomeProcura = nomeProcura; } /** * @return valor do atributo dataNascimento. */ public Date getDataNascimento() { return dataNascimento; } /** * Define valor do atributo dataNascimento. * * @param dataNascimento */ public void setDataNascimento(Date dataNascimento) { this.dataNascimento = dataNascimento; } /** * @return valor do atributo sexo. */ public String getSexo() { return sexo; } /** * Define valor do atributo sexo. * * @param sexo */ public void setSexo(String sexo) { this.sexo = sexo; } /** * @return valor do atributo cpf. */ public String getCpf() { return cpf; } /** * Define valor do atributo cpf. * * @param cpf */ public void setCpf(String cpf) { this.cpf = cpf; } /** * @return valor do atributo rg. */ public String getRg() { return rg; } /** * Define valor do atributo rg. * * @param rg */ public void setRg(String rg) { this.rg = rg; } /** * @return valor do atributo dataEmissaoRG. */ public Date getDataEmissaoRG() { return dataEmissaoRG; } /** * Define valor do atributo dataEmissaoRG. * * @param dataEmissaoRG */ public void setDataEmissaoRG(Date dataEmissaoRG) { this.dataEmissaoRG = dataEmissaoRG; } /** * @return valor do atributo orgExpedidor. */ public String getOrgExpedidor() { return orgExpedidor; } /** * Define valor do atributo orgExpedidor. * * @param orgExpedidor */ public void setOrgExpedidor(String orgExpedidor) { this.orgExpedidor = orgExpedidor; } /** * @return valor do atributo idUFOrgExpedidor. */ public Integer getIdUFOrgExpedidor() { return idUFOrgExpedidor; } /** * Define valor do atributo idUFOrgExpedidor. * * @param idUFOrgExpedidor */ public void setIdUFOrgExpedidor(Integer idUFOrgExpedidor) { this.idUFOrgExpedidor = idUFOrgExpedidor; } /** * @return valor do atributo pai. */ public String getPai() { return pai; } /** * Define valor do atributo pai. * * @param pai */ public void setPai(String pai) { this.pai = pai; } /** * @return valor do atributo mae. */ public String getMae() { return mae; } /** * Define valor do atributo mae. * * @param mae */ public void setMae(String mae) { this.mae = mae; } /** * @return valor do atributo conjuge. */ public String getConjuge() { return conjuge; } /** * Define valor do atributo conjuge. * * @param conjuge */ public void setConjuge(String conjuge) { this.conjuge = conjuge; } /** * @return valor do atributo observacoes. */ public String getObservacoes() { return Util.tratarAspasSimples(observacoes); } /** * Define valor do atributo observacoes. * * @param observacoes */ public void setObservacoes(String observacoes) { this.observacoes = observacoes; } /** * @return valor do atributo estadoCivil. */ public Integer getEstadoCivil() { return estadoCivil; } /** * Define valor do atributo estadoCivil. * * @param estadoCivil */ public void setEstadoCivil(Integer estadoCivil) { this.estadoCivil = estadoCivil; } /** * @return valor do atributo email. */ public String getEmail() { return email; } /** * Define valor do atributo email. * * @param email */ public void setEmail(String email) { this.email = email; } /** * @return valor do atributo dataCadastro. */ public Date getDataCadastro() { return dataCadastro; } /** * Define valor do atributo dataCadastro. * * @param dataCadastro */ public void setDataCadastro(Date dataCadastro) { this.dataCadastro = dataCadastro; } /** * @return valor do atributo fumante. */ public String getFumante() { return fumante; } /** * Define valor do atributo fumante. * * @param fumante */ public void setFumante(String fumante) { this.fumante = fumante; } /** * @return valor do atributo ctpsNumero. */ public String getCtpsNumero() { return ctpsNumero; } /** * Define valor do atributo ctpsNumero. * * @param ctpsNumero */ public void setCtpsNumero(String ctpsNumero) { this.ctpsNumero = ctpsNumero; } /** * @return valor do atributo ctpsSerie. */ public String getCtpsSerie() { return ctpsSerie; } /** * Define valor do atributo ctpsSerie. * * @param ctpsSerie */ public void setCtpsSerie(String ctpsSerie) { this.ctpsSerie = ctpsSerie; } /** * @return valor do atributo ctpsIdUf. */ public Integer getCtpsIdUf() { return ctpsIdUf; } /** * Define valor do atributo ctpsIdUf. * * @param ctpsIdUf */ public void setCtpsIdUf(Integer ctpsIdUf) { this.ctpsIdUf = ctpsIdUf; } /** * @return valor do atributo ctpsDataEmissao. */ public Date getCtpsDataEmissao() { return ctpsDataEmissao; } /** * Define valor do atributo ctpsDataEmissao. * * @param ctpsDataEmissao */ public void setCtpsDataEmissao(Date ctpsDataEmissao) { this.ctpsDataEmissao = ctpsDataEmissao; } /** * @return valor do atributo nit. */ public String getNit() { return nit; } /** * Define valor do atributo nit. * * @param nit */ public void setNit(String nit) { this.nit = nit; } /** * @return valor do atributo dataAdmissao. */ public Date getDataAdmissao() { return dataAdmissao; } /** * Define valor do atributo dataAdmissao. * * @param dataAdmissao */ public void setDataAdmissao(Date dataAdmissao) { this.dataAdmissao = dataAdmissao; } /** * @return valor do atributo idSituacaoFuncional. */ public Integer getIdSituacaoFuncional() { return idSituacaoFuncional; } /** * Define valor do atributo idSituacaoFuncional. * * @param idSituacaoFuncional */ public void setIdSituacaoFuncional(Integer idSituacaoFuncional) { this.idSituacaoFuncional = idSituacaoFuncional; } /** * @return valor do atributo dataDemissao. */ public Date getDataDemissao() { return dataDemissao; } /** * Define valor do atributo dataDemissao. * * @param dataDemissao */ public void setDataDemissao(Date dataDemissao) { this.dataDemissao = dataDemissao; } /** * @return valor do atributo tipo. */ public String getTipo() { return tipo; } /** * Define valor do atributo tipo. * * @param tipo */ public void setTipo(String tipo) { this.tipo = tipo; } /** * Define valor do atributo agencia. * * @param agencia */ public void setAgencia(String agencia) { this.agencia = agencia; } /** * @return valor do atributo contaSalario. */ public String getContaSalario() { return contaSalario; } /** * Define valor do atributo contaSalario. * * @param contaSalario */ public void setContaSalario(String contaSalario) { this.contaSalario = contaSalario; } /** * @return valor do atributo dataFim. */ public Date getDataFim() { return dataFim; } /** * Define valor do atributo dataFim. * * @param dataFim */ public void setDataFim(Date dataFim) { this.dataFim = dataFim; } public String getTelefone() { return telefone; } public void setTelefone(String telefone) { this.telefone = telefone; } /** * @return the idCargo */ public Integer getIdCargo() { return idCargo; } /** * @param idCargo * the idCargo to set */ public void setIdCargo(Integer idCargo) { this.idCargo = idCargo; } public Integer getIdContrato() { return idContrato; } public void setIdContrato(Integer idContrato) { this.idContrato = idContrato; } public String getIframe() { return iframe; } public void setIframe(String iframe) { this.iframe = iframe; } /** * @return the ramal */ public String getRamal() { return ramal; } /** * @param ramal the ramal to set */ public void setRamal(String ramal) { this.ramal = ramal; } public Integer getIdCurriculo() { return idCurriculo; } public void setIdCurriculo(Integer idCurriculo) { this.idCurriculo = idCurriculo; } @Override public int hashCode() { final int prime = 31; int result = 1; result = prime * result + ((idEmpregado == null) ? 0 : idEmpregado.hashCode()); return result; } @Override public boolean equals(Object obj) { if (this == obj) return true; if (obj == null) return false; if (getClass() != obj.getClass()) return false; EmpregadoDTO other = (EmpregadoDTO) obj; if (idEmpregado == null) { if (other.idEmpregado != null) return false; } else if (!idEmpregado.equals(other.idEmpregado)) return false; return true; } /** * @return the nomeCargo */ public String getNomeCargo() { return nomeCargo; } /** * @param nomeCargo the nomeCargo to set */ public void setNomeCargo(String nomeCargo) { this.nomeCargo = nomeCargo; } }