|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object java.util.Observable lumis.doui.source.Source<F> lumis.doui.source.TabularSource<ITableSourceField> lumis.doui.table.TableSource lumis.content.table.ContentTableSource
@StableMinor(version="4.1", sinceVersion="4.0") public class ContentTableSource
This source implementation adds content functionalities
to the TableSource
it extends.
Field Summary |
---|
Fields inherited from class lumis.doui.source.TabularSource |
---|
primaryKeySourceField, searchableSourceFields, tabularData |
Fields inherited from class lumis.doui.source.Source |
---|
administrationInterfaceId, connectionId, fields, fieldsMap, id, introductionSourceField, load, metaDataSourceId, parameters, primaryNameSourceField, readData, SOURCE_READ_DATA_ALWAYS, SOURCE_READ_DATA_NEVER, SOURCE_READ_DATA_ON_DEMAND, sourceContext, sourceDefinitionNode |
Constructor Summary | |
---|---|
ContentTableSource(Node sourceDefinitionNode,
ISourceContext sourceContext)
Creates a content table source. |
Method Summary | |
---|---|
protected ITableSourceField |
createSourceField(Node fieldNode)
Factory method for creating a source field instance that corresponds to the field node given. |
protected String |
getDefaultProviderClass()
Returns data provider class for the source. |
protected String |
getDefaultSourceSearchContentFillerClassName()
Returns the default source search content search filler class name. |
DouiHyperlinkItemParameterField |
getDouiHyperlinkItemParameterField()
Returns the information about the field that is associated with the item id page parameter. |
MetaDataSourceField |
getField(MetaDataSourceField.Type type)
Returns the filed based on the metadata type passed in. |
String |
getReindexerTabularDataProcessorClassName()
Returns the class name of the reindexer for this source |
WorkflowConfig |
getWorkflowConfig()
Returns the workflow associated with this source. |
protected boolean |
isAdministrationInterface(IServiceInterface serviceInterface)
Returns true if the given service interface is the main administration interface for this source. |
boolean |
isWorkflowSupported()
Verifies if the current source supports a workflow. |
Methods inherited from class lumis.doui.table.TableSource |
---|
createDefaultCompositeFilterInstance, createDefaultFilterInstance, createSourceFilter, getFilter, getTableName, readData, readData |
Methods inherited from class lumis.doui.source.Source |
---|
createCustomSourceField, getAdministrationInterfaceId, getDataProvider, getDefinitionNode, getDistinct, getDouiContext, getField, getFields, getFiltersNode, getId, getIntroductionField, getLoad, getMetaDataSourceId, getParameterClass, getParameterValue, getPrimaryNameField, getReadData, getSourceContainer, getSourceContext, getTransaction, load, postProcessSource, setLoad, setParameterValue, setReadData, valueChanged |
Methods inherited from class java.util.Observable |
---|
addObserver, clearChanged, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers, setChanged |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface java.util.Comparator |
---|
equals |
Constructor Detail |
---|
public ContentTableSource(Node sourceDefinitionNode, ISourceContext sourceContext) throws PortalException
sourceDefinitionNode
- the source definition node.sourceContext
- the source context.
PortalException
Method Detail |
---|
protected boolean isAdministrationInterface(IServiceInterface serviceInterface)
isAdministrationInterface
in class Source<ITableSourceField>
serviceInterface
- the service interface.
protected String getDefaultProviderClass() throws PortalException
TabularSource
getDefaultProviderClass
in class TableSource
PortalException
public WorkflowConfig getWorkflowConfig() throws PortalException
PortalException
public boolean isWorkflowSupported() throws PortalException
PortalException
protected ITableSourceField createSourceField(Node fieldNode) throws PortalException
Source
createSourceField
in class TableSource
fieldNode
- the field node.
PortalException
Source.createCustomSourceField(Node)
public DouiHyperlinkItemParameterField getDouiHyperlinkItemParameterField()
Source
getDouiHyperlinkItemParameterField
in class TabularSource<ITableSourceField>
PageConfig.PAGE_PARAMETER_ITEMID
,
DouiHyperlinkItemParameterField
public MetaDataSourceField getField(MetaDataSourceField.Type type)
type
-
protected String getDefaultSourceSearchContentFillerClassName()
TabularSource
The default value defined in this class is lumis.doui.search.DouiTabularSourceSearchContentFiller.
getDefaultSourceSearchContentFillerClassName
in class TabularSource<ITableSourceField>
public String getReindexerTabularDataProcessorClassName()
TabularSource
getReindexerTabularDataProcessorClassName
in class TabularSource<ITableSourceField>
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |