org.talend.esb.sam.server.persistence.criterias
Class EnumCriteria
java.lang.Object
org.talend.esb.sam.server.persistence.criterias.Criteria
org.talend.esb.sam.server.persistence.criterias.EnumCriteria
public class EnumCriteria
- extends Criteria
Criteria based on enumeration.
- Author:
- zubairov
value
protected Enum<?> value
EnumCriteria
public EnumCriteria(String name,
String colunmName,
Class<? extends Enum> clazz)
- Instantiates a new enum criteria.
- Parameters:
name - the namecolunmName - the column nameclazz - the clazz
parseValue
public Criteria[] parseValue(String value)
- Description copied from class:
Criteria
- Creates a copy of the given
Criteria populated
with the parsed value or throws an exception.
- Specified by:
parseValue in class Criteria
- Parameters:
value - the attribute
- Returns:
- the criteria[]
getValue
public Object getValue()
- Description copied from class:
Criteria
- Returns a value of the Criteria that in suitable SQL type.
- Specified by:
getValue in class Criteria
- Returns:
- the value
getFilterClause
public StringBuilder getFilterClause()
- Description copied from class:
Criteria
- Returns something like (COLUMN = :name).
- Specified by:
getFilterClause in class Criteria
- Returns:
- the filter clause
Copyright © 2011-2012 Talend Inc.. All Rights Reserved.