T
- public class SelfSQLValue<T extends DataObject> extends AbstractSelfSQLValue<T,T>
SQLValue
of a Reference to the current recordConstructor and Description |
---|
SelfSQLValue(DataObjectFactory<T> fac) |
Modifier and Type | Method and Description |
---|---|
java.lang.Class<T> |
getFilterType()
get the type bounds on the produced
SQLFilter . |
SQLFilter<T> |
getSQLFilter(SQLFilter<T> fil)
Create a filter for the home table out of a a filter on the target object.
|
IndexedReference<T> |
getValue(T r)
get the value from the target object
|
java.lang.String |
toString() |
add, canSet, getFactory, getFilter, getIDExpression, getNullFilter, getOrderFilter, getParameters, getRequiredFilter, getTarget, groupingIsomorphic, makeObject, makeReference, setValue
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
addGroup, checkContentsCanGroup, getGroupParameters
public SelfSQLValue(DataObjectFactory<T> fac)
public java.lang.String toString()
toString
in class AbstractSelfSQLValue<T extends DataObject,T extends DataObject>
public IndexedReference<T> getValue(T r)
Accessor
r
- target objectpublic java.lang.Class<T> getFilterType()
FilterProvider
SQLFilter
.public SQLFilter<T> getSQLFilter(SQLFilter<T> fil) throws CannotFilterException
IndexedSQLValue
SQLFilter
CannotFilterException