@StableMinor(version="7.1", sinceVersion="4.0") public interface ITableSourceField extends ITabularSourceField
TableSource
field. Adds query manipulation methods to the source field.Modifier and Type | Method and Description |
---|---|
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.
|
convertRowToFieldData, isPrimaryKey, isSearchable
getConverter, getDataType, getDefaultControlDefinition, getDefaultInputControlDefinition, getDefaultValue, getDefaultViewControlDefinition, getDefinitionNode, getId, getMaximumValue, getMinimumValue, getName, getValueClass, init, isDisplay, isExternalData, isGetData, isIntroduction, isKeywords, isParentId, isPrimaryName, isReadOnly, isRequired, isRequiredWhenVisible
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
Lumisportal 7.1.1.140331 - Copyright © 2006–2014 Lumis EIP Tecnologia da Informação LTDA. All Rights Reserved.