maia_modificado/.svn/pristine/2d/2d3b54a461caa1932689f111ed5...

37 lines
876 B
Plaintext
Executable File

package com.fp.dto.query;
public enum FilterTypes {
EQUAL("="), DIFFERENT("!="), MAYOR(">"), GREATERTHAN("<"), LESSOREQUAL(">="), GREATOREQUAL("<=");
/**
* Codigo de criterio.
*/
private String criteriacondition;
/**
* Crea una instancia de FilterTypes.
* @param criteriacondition Codigo de criterio.
*/
private FilterTypes(String criteriacondition) {
this.criteriacondition = criteriacondition;
}
/**
* Entraga un objeto FilterTypes dado una condicion.
* @param criterio Codigo de criterio.
* @return FilterTypes
* @throws Exception
*/
public static FilterTypes getFilterTypes(String criteriacondition) throws Exception {
FilterTypes em = null;
for (FilterTypes obj : FilterTypes.values()) {
if (obj.criteriacondition.compareTo(criteriacondition) == 0) {
em = obj;
}
}
return em;
}
}