package gcom.util.filtro;
/**
* Representa um filtro de busca textual
*
* @author rodrigo
*/
public class ComparacaoTexto extends FiltroParametro {
private static final long serialVersionUID = 1L;
private String valor;
/**
* Construtor da classe ComparacaoTexto
*
* @param nomeAtributo
* Descri��o do par�metro
* @param valor
* Descri��o do par�metro
*/
public ComparacaoTexto(String nomeAtributo, String valor) {
super(nomeAtributo);
this.valor = valor + "%";
}
/**
* Construtor da classe ComparacaoTexto
*
* @param nomeAtributo
* Descri��o do par�metro
* @param valor
* Descri��o do par�metro
* @param conector
* Descri��o do par�metro
*/
public ComparacaoTexto(String nomeAtributo, String valor, String conector) {
super(nomeAtributo, conector);
this.valor = valor + "%";
}
/**
* Construtor da classe ComparacaoTexto
*
* @param nomeAtributo
* Descri��o do par�metro
* @param valor
* Descri��o do par�metro
* @param conector
* Descri��o do par�metro
* @param numeroParametrosIsoladosConector
* Descri��o do par�metro
*/
public ComparacaoTexto(String nomeAtributo, Object valor, String conector,
int numeroParametrosIsoladosConector) {
super(nomeAtributo, conector, numeroParametrosIsoladosConector);
this.valor = valor + "%";
}
/**
* Retorna o valor de valor
*
* @return O valor de valor
*/
public String getValor() {
return valor;
}
/**
* Seta o valor de valor
*
* @param valor
* O novo valor de valor
*/
public void setValor(String valor) {
this.valor = valor + "%";
}
}