package br.com.centralit.citcorpore.bean;
import java.sql.Timestamp;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlRootElement;
import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
import br.com.citframework.dto.IDto;
import br.com.citframework.util.DateTimeAdapter;
@XmlAccessorType(XmlAccessType.FIELD)
@XmlRootElement(name = "AprovacaoMudanca")
public class AprovacaoMudancaDTO implements IDto{
/* (non-Javadoc)
* @see java.lang.Object#hashCode()
*/
@Override
public int hashCode() {
final int prime = 31;
int result = 1;
result = prime * result + ((idEmpregado == null) ? 0 : idEmpregado.hashCode());
return result;
}
/* (non-Javadoc)
* @see java.lang.Object#equals(java.lang.Object)
*/
@Override
public boolean equals(Object obj) {
if (this == obj)
return true;
if (obj == null)
return false;
if (getClass() != obj.getClass())
return false;
AprovacaoMudancaDTO other = (AprovacaoMudancaDTO) obj;
if (idEmpregado == null) {
if (other.idEmpregado != null)
return false;
} else if (!idEmpregado.equals(other.idEmpregado))
return false;
return true;
}
/**
*
*/
private static final long serialVersionUID = 1L;
private Integer idAprovacaoMudanca;
private Integer idRequisicaoMudanca;
private Integer idEmpregado;
private String nomeEmpregado;
private String voto ;
private String comentario;
@XmlElement(name = "dataHoraInicio")
@XmlJavaTypeAdapter(DateTimeAdapter.class)
private Timestamp dataHoraInicio;
private Integer quantidadeVotoAprovada;
private Integer quantidadeVotoRejeitada;
private Integer quantidadeAprovacaoMudanca;
private String dataHoraVotacao;
private Integer idHistoricoMudanca;
/**
* @return the idAprovacaoMudanca
*/
public Integer getIdAprovacaoMudanca() {
return idAprovacaoMudanca;
}
/**
* @param idAprovacaoMudanca the idAprovacaoMudanca to set
*/
public void setIdAprovacaoMudanca(Integer idAprovacaoMudanca) {
this.idAprovacaoMudanca = idAprovacaoMudanca;
}
/**
* @return the idRequisicaoMudanca
*/
public Integer getIdRequisicaoMudanca() {
return idRequisicaoMudanca;
}
/**
* @param idRequisicaoMudanca the idRequisicaoMudanca to set
*/
public void setIdRequisicaoMudanca(Integer idRequisicaoMudanca) {
this.idRequisicaoMudanca = idRequisicaoMudanca;
}
/**
* @return the idEmpregado
*/
public Integer getIdEmpregado() {
return idEmpregado;
}
/**
* @param idEmpregado the idEmpregado to set
*/
public void setIdEmpregado(Integer idEmpregado) {
this.idEmpregado = idEmpregado;
}
/**
* @return the nomeEmpregado
*/
public String getNomeEmpregado() {
return nomeEmpregado;
}
/**
* @param nomeEmpregado the nomeEmpregado to set
*/
public void setNomeEmpregado(String nomeEmpregado) {
this.nomeEmpregado = nomeEmpregado;
}
/**
* @return the voto
*/
public String getVoto() {
return voto;
}
/**
* @param voto the voto to set
*/
public void setVoto(String voto) {
this.voto = voto;
}
/**
* @return the comentario
*/
public String getComentario() {
return comentario;
}
/**
* @param comentario the comentario to set
*/
public void setComentario(String comentario) {
this.comentario = comentario;
}
/**
* @return the dataHoraInicio
*/
public Timestamp getDataHoraInicio() {
return dataHoraInicio;
}
/**
* @param dataHoraInicio the dataHoraInicio to set
*/
public void setDataHoraInicio(Timestamp dataHoraInicio) {
this.dataHoraInicio = dataHoraInicio;
}
/**
* @return the quantidadeVotoAprovada
*/
public Integer getQuantidadeVotoAprovada() {
return quantidadeVotoAprovada;
}
/**
* @param quantidadeVotoAprovada the quantidadeVotoAprovada to set
*/
public void setQuantidadeVotoAprovada(Integer quantidadeVotoAprovada) {
this.quantidadeVotoAprovada = quantidadeVotoAprovada;
}
/**
* @return the quantidadeVotoRejeitada
*/
public Integer getQuantidadeVotoRejeitada() {
return quantidadeVotoRejeitada;
}
/**
* @param quantidadeVotoRejeitada the quantidadeVotoRejeitada to set
*/
public void setQuantidadeVotoRejeitada(Integer quantidadeVotoRejeitada) {
this.quantidadeVotoRejeitada = quantidadeVotoRejeitada;
}
/**
* @return the quantidadeAprovacaoMudanca
*/
public Integer getQuantidadeAprovacaoMudanca() {
return quantidadeAprovacaoMudanca;
}
/**
* @param quantidadeAprovacaoMudanca the quantidadeAprovacaoMudanca to set
*/
public void setQuantidadeAprovacaoMudanca(Integer quantidadeAprovacaoMudanca) {
this.quantidadeAprovacaoMudanca = quantidadeAprovacaoMudanca;
}
public String getDataHoraVotacao() {
return dataHoraVotacao;
}
public void setDataHoraVotacao(String dataHoraVotacao) {
this.dataHoraVotacao = dataHoraVotacao;
}
public Integer getIdHistoricoMudanca() {
return idHistoricoMudanca;
}
public void setIdHistoricoMudanca(Integer idHistoricoMudanca) {
this.idHistoricoMudanca = idHistoricoMudanca;
}
}