|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
@StableMinor(version="5.5", sinceVersion="4.0") public interface ITableSourceField
A TableSource
field. Adds query manipulation methods to the source field.
Method Summary | |
---|---|
Object |
getAssignedValue(QueryBase queryBase)
Returns the value assigned as this field's value in the given query. |
QueryField |
getDisplayQueryField(QueryBase queryBase)
Returns the query field to be used for display purposes for this field. |
List<QueryAssignment> |
getQueryAssignments(QueryInsert queryInsert,
IParameters parameters)
Returns a list of query assignments to be used in the given query insert. |
List<QueryAssignment> |
getQueryAssignments(QueryUpdate queryUpdate,
IParameters parameters)
Returns a list of query assignments to be used in the given query update. |
IQueryFilter |
getQueryFilter(QueryBase queryBase,
TableSourceFilter filter)
Returns a query filter for this field. |
List<QuerySortOrder> |
getQuerySortOrders(QueryBase queryBase,
String direction)
Returns a list of sort orders to be applied when it is to be ordered by this field. |
TableSourceFieldMapping |
getTableMapping(QueryBase queryBase)
Returns the table mapping for this field. |
Methods inherited from interface lumis.doui.source.field.ITabularSourceField |
---|
convertRowToFieldData, isPrimaryKey, isSearchable |
Methods inherited from interface lumis.doui.source.field.ISourceField |
---|
getConverter, getDataType, getDefaultControlDefinition, getDefaultInputControlDefinition, getDefaultValue, getDefaultViewControlDefinition, getDefinitionNode, getId, getMaximumValue, getMinimumValue, getName, getValueClass, init, isDisplay, isExternalData, isGetData, isIntroduction, isKeywords, isParentId, isPrimaryName, isReadOnly, isRequired, isRequiredWhenVisible |
Method Detail |
---|
TableSourceFieldMapping getTableMapping(QueryBase queryBase) throws PortalException
queryBase
- the query the mapping will be used.
PortalException
IQueryFilter getQueryFilter(QueryBase queryBase, TableSourceFilter filter) throws PortalException
queryBase
- the query where the filter will be applied to.filter
- the filter definition.
PortalException
List<QuerySortOrder> getQuerySortOrders(QueryBase queryBase, String direction) throws PortalException
queryBase
- the query where the sort orders will be applied to.direction
- the direction this field is to be sorted.
PortalException
QueryField getDisplayQueryField(QueryBase queryBase) throws PortalException
lumis.util.IRenderable
.
queryBase
- the query base the query field will be used in.
PortalException
List<QueryAssignment> getQueryAssignments(QueryInsert queryInsert, IParameters parameters) throws PortalException
queryInsert
- the query insert.parameters
- the parameters with the values to be used.
PortalException
List<QueryAssignment> getQueryAssignments(QueryUpdate queryUpdate, IParameters parameters) throws PortalException
queryInsert
- the query update.parameters
- the parameters with the values to be used.
PortalException
Object getAssignedValue(QueryBase queryBase) throws PortalException
queryBase
- the query.
PortalException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |