---------------------------------------------------------------
ENTITY
package br.com.credacif.entity;
import java.util.Date;
public class Cadastro {
//ATRIBUTOS
private Date periodoIni;
private Date periodoFim;
//METODO CONSTRUTOR
public Cadastro() {
this.periodoIni = null;
this.periodoFim = null;
}
//METODOS GETTER E SETTER
public Date getPeriodoIni() {
return periodoIni;
}
public void setPeriodoIni(Date periodoIni) {
this.periodoIni = periodoIni;
}
public Date getPeriodoFim() {
return periodoFim;
}
public void setPeriodoFim(Date periodoFim) {
this.periodoFim = periodoFim;
}
}
DAO
public void checar(){
sql += Util.iif(cadastro.getPeriodoIni() != null, " AND P.DATAEMISSAO >= " + "'" + new java.sql.Date(cadastro.getPeriodoIni().getTime()) + "'", "");
sql += Util.iif(cadastro.getPeriodoFim() != null, " AND P.DATAEMISSAO <= " + "'" + new java.sql.Date(cadastro.getPeriodoFim().getTime()) + "'", "");
}
BEAN
public void lista(){
private Cadastro cadastroE = new Cadastro();
cadastros = cadastroD.getTabelaCadastro(cadastroE);
}
UTIL
public static String iif(boolean cond, String s1, String s2){
if(cond){
return s1;
}else{
return s2;
}
}