org.talend.esb.sam.server.persistence.criterias
Class Criteria
java.lang.Object
org.talend.esb.sam.server.persistence.criterias.Criteria
- Direct Known Subclasses:
- DateCriteria, EnumCriteria, PatternCriteria
public abstract class Criteria
- extends Object
Criterias used for searching and filtering
- Author:
- zubairov
name
protected final String name
columnName
protected final String columnName
Criteria
public Criteria(String name,
String colunmName)
getName
public String getName()
equals
public boolean equals(Object obj)
- Overrides:
equals in class Object
hashCode
public int hashCode()
- Overrides:
hashCode in class Object
parseValue
public abstract Criteria[] parseValue(String attribute)
- Creates a copy of the given
Criteria populated
with the parsed value or throws an exception
- Parameters:
attribute -
- Returns:
getValue
public abstract Object getValue()
- Returns a value of the Criteria that in suitable SQL type
- Returns:
getFilterClause
public abstract StringBuilder getFilterClause()
- Returns something like (COLUMN = :name)
- Returns:
Copyright © 2011-2012 Talend Inc.. All Rights Reserved.