package br.com.centralit.citcorpore.bean;
import java.sql.Date;
import java.util.Comparator;
import br.com.citframework.dto.IDto;
public class ScriptsDTO implements IDto, Comparator<ScriptsDTO>{
private static final long serialVersionUID = 1L;
static public final String TIPO_CONSULTA = "consulta";
static public final String TIPO_UPDATE = "update";
static public final int TIPO_CRIAR_TABELA = 1;
static public final int TIPO_INSERIR_REGISTRO = 2;
static public final int TIPO_DELETAR_REGISTRO = 3;
static public final int TIPO_ADICIONAR_COLUNA = 4;
static public final int TIPO_ADICIONAR_CONSTRAINT = 5;
static public final int TIPO_ALTERAR_COLUNA = 6;
static public final int TIPO_DELETAR_COLUNA = 7;
static public final int TIPO_DELETAR_TABELA = 8;
private Date dataFim;
private Date dataInicio;
private String descricao;
private String historico;
private Integer idScript;
private Integer idVersao;
private String nome;
private String sqlQuery;
private String tipo;
public Date getDataFim() {
return dataFim;
}
public Date getDataInicio() {
return dataInicio;
}
public String getDescricao() {
return descricao;
}
public String getHistorico() {
return historico;
}
public Integer getIdScript() {
return idScript;
}
public Integer getIdVersao() {
return idVersao;
}
public String getNome() {
return nome;
}
public String getSqlQuery() {
return sqlQuery;
}
public String getTipo() {
return tipo;
}
public void setDataFim(Date dataFim) {
this.dataFim = dataFim;
}
public void setDataInicio(Date dataInicio) {
this.dataInicio = dataInicio;
}
public void setDescricao(String descricao) {
this.descricao = descricao;
}
public void setHistorico(String historico) {
this.historico = historico;
}
public void setIdScript(Integer idScript) {
this.idScript = idScript;
}
public void setIdVersao(Integer idVersao) {
this.idVersao = idVersao;
}
public void setNome(String nome) {
this.nome = nome;
}
public void setSqlQuery(String setSql) {
this.sqlQuery = setSql;
}
public void setTipo(String tipo) {
this.tipo = tipo;
}
@Override
public int compare(ScriptsDTO o1, ScriptsDTO o2) {
return o1.getNome().compareToIgnoreCase(o2.getNome());
}
}