/**
* CentralIT - CITSmart.
*/
package br.com.centralit.citcorpore.bean;
import java.sql.Date;
import java.util.List;
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.DateAdapter;
/**
* DTO de TipoItemConfiguracao.
*
* @author valdoilo.damasceno
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlRootElement(name = "TipoItemConfiguracao")
public class TipoItemConfiguracaoDTO implements IDto {
public TipoItemConfiguracaoDTO() {
super();
// TODO Auto-generated constructor stub
}
public TipoItemConfiguracaoDTO(String nome, String tag) {
super();
this.nome = nome;
this.tag = tag;
}
private static final long serialVersionUID = -8131964625770147319L;
private Integer id;
private Integer idEmpresa;
private String nome;
private String tag;
private String sistema;
private Integer categoria;
@SuppressWarnings("rawtypes")
private List caracteristicas;
@XmlElement(name = "dataInicio")
@XmlJavaTypeAdapter(DateAdapter.class)
private Date dataInicio;
@XmlElement(name = "dataFim")
@XmlJavaTypeAdapter(DateAdapter.class)
private Date dataFim;
private String imagem;
/**
* @return valor do atributo id.
*/
public Integer getId() {
return id;
}
/**
* Define valor do atributo id.
*
* @param id
*/
public void setId(Integer id) {
this.id = id;
}
/**
* @return valor do atributo idEmpresa.
*/
public Integer getIdEmpresa() {
return idEmpresa;
}
/**
* Define valor do atributo idEmpresa.
*
* @param idEmpresa
*/
public void setIdEmpresa(Integer idEmpresa) {
this.idEmpresa = idEmpresa;
}
/**
* @return valor do atributo nome.
*/
public String getNome() {
return nome;
}
/**
* Define valor do atributo nome.
*
* @param nome
*/
public void setNome(String nome) {
this.nome = nome;
}
/**
* @return valor do atributo dataInicio.
*/
public Date getDataInicio() {
return dataInicio;
}
/**
* Define valor do atributo dataInicio.
*
* @param dataInicio
*/
public void setDataInicio(Date dataInicio) {
this.dataInicio = dataInicio;
}
/**
* @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;
}
/**
* @return valor do atributo tag.
*/
public String getTag() {
return tag;
}
/**
* Define valor do atributo tag.
*
* @param tag
*/
public void setTag(String tag) {
this.tag = tag;
}
/**
* @return valor do atributo caracteristicas.
*/
@SuppressWarnings("rawtypes")
public List getCaracteristicas() {
return caracteristicas;
}
/**
* Define valor do atributo caracteristicas.
*
* @param caracteristicas
*/
@SuppressWarnings("rawtypes")
public void setCaracteristicas(List caracteristicas) {
this.caracteristicas = caracteristicas;
}
/**
* @return the sistema
*/
public String getSistema() {
return sistema;
}
/**
* @param sistema the sistema to set
*/
public void setSistema(String sistema) {
this.sistema = sistema;
}
public Integer getCategoria() {
return categoria;
}
public void setCategoria(Integer categoria) {
this.categoria = categoria;
}
public String getImagem() {
return imagem;
}
public void setImagem(String imagem) {
this.imagem = imagem;
}
}