org.objectweb.jorm.mapper.rdb.metainfo
Class RdbFilter
java.lang.Object
org.objectweb.jorm.metainfo.lib.BasicMetaObject
org.objectweb.jorm.mapper.rdb.metainfo.RdbFilter
- All Implemented Interfaces:
- MetaObject, java.io.Serializable
- public class RdbFilter
- extends BasicMetaObject
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RdbFilter
public RdbFilter(MetaObject parent)
- Builds a new RdbFilter object.
This object encapsulates information about filter columns.
The parent object is a RdbClassMapping object.
- Parameters:
parent
- the parent of the current object.
addFilterColumn
public void addFilterColumn(java.lang.String columnName)
throws PException
- Throws:
PException
addPredicate
public void addPredicate(java.lang.String columnName,
Predicate predicate)
throws PException
- Throws:
PException
getFilterColumnNames
public java.util.Set getFilterColumnNames()
- Returns a collection of filter column names.
- Returns:
- a collection of filter column names.
getPredicates
public java.util.List getPredicates(java.lang.String filterColumnName)
- Returns a collection of Predicate objects.
- Parameters:
filterColumnName
- a filter column name.
- Returns:
- a collection of Predicate objects.