lumis.content.source.field
Class MetaDataSourceField

Package class diagram package MetaDataSourceField
java.lang.Object
  extended by lumis.doui.source.field.BaseSourceField
      extended by lumis.doui.source.field.BaseTabularSourceField
          extended by lumis.doui.table.field.BaseTableSourceField
              extended by lumis.doui.table.field.GenericTableSourceField
                  extended by lumis.doui.table.field.SingleColumnTableSourceField
                      extended by lumis.content.source.field.MetaDataSourceField
All Implemented Interfaces:
ISourceField, ITabularSourceField, ITableSourceField
Direct Known Subclasses:
VersionActiveField, WorkflowAssignedToSourceField

public class MetaDataSourceField
extends SingleColumnTableSourceField

A generic meta data source field.

Since:
4.0.4

Nested Class Summary
static class MetaDataSourceField.Type
           
 
Field Summary
 
Fields inherited from class lumis.doui.table.field.GenericTableSourceField
localizeResourceQueryField, lookupQueryField
 
Fields inherited from class lumis.doui.source.field.BaseTabularSourceField
columnName, primaryKey, primaryName, searchable
 
Fields inherited from class lumis.doui.source.field.BaseSourceField
converter, dataType, defaultValue, definitionNode, display, doOptionLookup, externalData, getData, id, introduction, keywords, localize, maximumValue, minimumValue, name, parentId, pattern, readOnly, required, requiredWhenVisible, source
 
Constructor Summary
MetaDataSourceField(String tableRelationId, String columnName, ISourceFieldDataType dataType)
           
MetaDataSourceField(String tableRelationId, String columnName, String dataTypeId)
           
 
Method Summary
 Node getDefaultInputControlDefinition()
          Returns the default input control definition to be used for editing this field's value.
 MetaDataSourceField.Type getType()
           
 
Methods inherited from class lumis.doui.table.field.SingleColumnTableSourceField
createDataType, getQueryField, getTableMapping, init, isInsertable, isUpdatable
 
Methods inherited from class lumis.doui.table.field.GenericTableSourceField
convertRowToFieldData, convertToQueryFieldValue, getAssignedValue, getDefaultInsertValue, getDisplayQueryField, getQueryAssignments, getQueryAssignments, getQueryField, getQueryFilter, getQuerySortOrders
 
Methods inherited from class lumis.doui.table.field.BaseTableSourceField
isLookupEnabled
 
Methods inherited from class lumis.doui.source.field.BaseTabularSourceField
getColumnName, isPrimaryKey, isPrimaryName, isSearchable
 
Methods inherited from class lumis.doui.source.field.BaseSourceField
convertToFieldValueClass, createConverter, getConverter, getDataType, getDefaultControlDefinition, getDefaultValue, getDefaultViewControlDefinition, getDefinitionNode, getId, getMaximumValue, getMinimumValue, getName, getValueClass, isDisplay, isExternalData, isGetData, isIntroduction, isKeywords, isLocalize, isParentId, isReadOnly, isRequired, isRequiredWhenVisible
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface lumis.doui.source.field.ITabularSourceField
isPrimaryKey, isSearchable
 
Methods inherited from interface lumis.doui.source.field.ISourceField
getConverter, getDataType, getDefaultControlDefinition, getDefaultValue, getDefaultViewControlDefinition, getDefinitionNode, getId, getMaximumValue, getMinimumValue, getName, getValueClass, isDisplay, isExternalData, isGetData, isIntroduction, isKeywords, isParentId, isPrimaryName, isReadOnly, isRequired, isRequiredWhenVisible
 

Constructor Detail

MetaDataSourceField

public MetaDataSourceField(String tableRelationId,
                           String columnName,
                           String dataTypeId)
                    throws PortalException
Throws:
PortalException

MetaDataSourceField

public MetaDataSourceField(String tableRelationId,
                           String columnName,
                           ISourceFieldDataType dataType)
Method Detail

getDefaultInputControlDefinition

public Node getDefaultInputControlDefinition()
                                      throws PortalException
Description copied from interface: ISourceField
Returns the default input control definition to be used for editing this field's value.

Specified by:
getDefaultInputControlDefinition in interface ISourceField
Overrides:
getDefaultInputControlDefinition in class BaseSourceField
Returns:
the control definition node.
Throws:
PortalException
See Also:
ISourceField.getDefaultControlDefinition(), ISourceField.getDefaultViewControlDefinition()

getType

public MetaDataSourceField.Type getType()


Lumisportal  5.5.0.091130 - Copyright © 2001-2007, Lumis. All Rights Reserved.