public class GroupConfigurationButtonField extends BaseTableSourceField
columnName, position, primaryKey, primaryName, sortable
converter, dataType, defaultValue, definitionNode, display, doOptionLookup, externalData, getData, id, introduction, keywords, localize, maximumValue, minimumValue, name, parentId, pattern, readOnly, required, requiredWhenVisible, searchable, source
Constructor and Description |
---|
GroupConfigurationButtonField() |
Modifier and Type | Method and Description |
---|---|
void |
convertRowToFieldData(ISourceData databaseRow,
ISourceData sourceRow)
Converts a row read from the data provider to this source field type.
|
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.
|
isLookupEnabled
getColumnName, init, isInsertable, isPosition, isPrimaryKey, isPrimaryName, isSortable, isUpdatable
addDocumentFields, addDocumentTypeFields, convertToFieldValueClass, createConverter, createDataType, getConverter, getDataType, getDefaultControlDefinition, getDefaultInputControlDefinition, getDefaultValue, getDefaultViewControlDefinition, getDefinitionNode, getDocumentFieldBaseId, getId, getMaximumValue, getMinimumValue, getName, getValueClass, isBigDataEnabled, isDisplay, isExternalData, isGetData, isIntroduction, isIntroductionImage, isKeywords, isLocalize, isParentId, isPublishStartDate, isReadOnly, isRequired, isRequiredWhenVisible, isSearchable
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
isPosition, isPrimaryKey, isSortable
addDocumentFields, addDocumentTypeFields, getConverter, getDataType, getDefaultControlDefinition, getDefaultInputControlDefinition, getDefaultValue, getDefaultViewControlDefinition, getDefinitionNode, getId, getMaximumValue, getMinimumValue, getName, getValueClass, init, isDisplay, isExternalData, isGetData, isIntroduction, isIntroductionImage, isKeywords, isParentId, isPrimaryName, isPublishStartDate, isReadOnly, isRequired, isRequiredWhenVisible, isSearchable, postAdd, postDelete, postUpdate, preAdd, preDelete, preUpdate
public void convertRowToFieldData(ISourceData databaseRow, ISourceData sourceRow) throws PortalException
BaseTabularSourceField
This base implementation just copies the value in the database row relative to this field's id
to the source row using the same id, converting it using
BaseSourceField.convertToFieldValueClass(Object, java.util.Locale, String)
.
convertRowToFieldData
in interface ITabularSourceField
convertRowToFieldData
in class BaseTabularSourceField
databaseRow
- a row containing the original data.sourceRow
- the row to be populated with this field's data.PortalException
public Object getAssignedValue(QueryBase queryBase) throws PortalException
ITableSourceField
getAssignedValue
in interface ITableSourceField
getAssignedValue
in class BaseTableSourceField
queryBase
- the query.PortalException
public List<QueryAssignment> getQueryAssignments(QueryInsert queryInsert, IParameters parameters) throws PortalException
ITableSourceField
getQueryAssignments
in interface ITableSourceField
getQueryAssignments
in class BaseTableSourceField
queryInsert
- the query insert.parameters
- the parameters with the values to be used.PortalException
public List<QueryAssignment> getQueryAssignments(QueryUpdate queryUpdate, IParameters parameters) throws PortalException
ITableSourceField
getQueryAssignments
in interface ITableSourceField
getQueryAssignments
in class BaseTableSourceField
parameters
- the parameters with the values to be used.PortalException
public IQueryFilter getQueryFilter(QueryBase queryBase, TableSourceFilter filter) throws PortalException
ITableSourceField
getQueryFilter
in interface ITableSourceField
getQueryFilter
in class BaseTableSourceField
queryBase
- the query where the filter will be applied to.filter
- the filter definition.PortalException
public List<QuerySortOrder> getQuerySortOrders(QueryBase queryBase, String direction) throws PortalException
ITableSourceField
getQuerySortOrders
in interface ITableSourceField
getQuerySortOrders
in class BaseTableSourceField
queryBase
- the query where the sort orders will be applied to.direction
- the direction this field is to be sorted.PortalException
public TableSourceFieldMapping getTableMapping(QueryBase queryBase) throws PortalException
ITableSourceField
getTableMapping
in interface ITableSourceField
getTableMapping
in class BaseTableSourceField
queryBase
- the query the mapping will be used.PortalException
public QueryField getDisplayQueryField(QueryBase queryBase) throws PortalException
ITableSourceField
lumis.util.IRenderable
.queryBase
- the query base the query field will be used in.PortalException
LumisXP 12.3.0.200408 - Copyright © 2006–2020 Lumis EIP Tecnologia da Informação LTDA. All Rights Reserved.