Class FolderTableBuilder
java.lang.Object
com.ptc.mvc.components.AbstractComponentConfigBuilder
com.ptc.windchill.enterprise.folder.mvc.builders.FolderTableBuilder
- All Implemented Interfaces:
ConfigurableTableBuilder,ComponentConfigBuilder,com.ptc.mvc.components.ComponentConfigFactoryAware,ComponentDataBuilderAsync
@ComponentBuilder({"folderbrowser_table","folderbrowser_PDM","folderbrowser_PJL","folderbrowser_Program","folderbrowser_OrgSite","folderbrowser_QMS"})
public class FolderTableBuilder
extends AbstractComponentConfigBuilder
implements ConfigurableTableBuilder, ComponentDataBuilderAsync
FolderTableBuilder [rightPane]
Supported API: true
Extendable: true
Supported API: true
Extendable: true
-
Method Summary
Modifier and TypeMethodDescriptionbuildComponentConfig(ComponentParams params) Returns the TableConfig for the folder content table
Supported API: truevoidbuildComponentData(ComponentResultProcessor processor) Add folder table contents (data) to the ComponentResultProcessor
Supported API: trueReturn a configurable folder contents table for the requested context.
Supported API: trueprotected JCAConfigurableTableReturn the configurable table definition that will be used for the folder content table on folder browser pages for Organizations and Sites.protected JCAConfigurableTableReturn the configurable table definition that will be used for the folder content table on folder browser pages for Products and Libraries.
Supported API: trueprotected JCAConfigurableTableReturn the configurable table definition that will be used for the folder content table on folder browser pages for Programs.protected JCAConfigurableTableReturn the configurable table definition that will be used for the folder content table on folder browser pages for Projects.Methods inherited from class com.ptc.mvc.components.AbstractComponentConfigBuilder
getComponentConfigFactory, getMessageSource, setComponentConfigFactory
-
Method Details
-
getOrgSiteFolderTable
Return the configurable table definition that will be used for the folder content table on folder browser pages for Organizations and Sites.
Supported API: true- Returns:
- - a JCAConfigurableTable defining views, columns, sorting, etc.
-
getProductFolderTable
Return the configurable table definition that will be used for the folder content table on folder browser pages for Products and Libraries.
Supported API: true- Returns:
- - a JCAConfigurableTable defining views, columns, sorting, etc.
-
getProjectFolderTable
Return the configurable table definition that will be used for the folder content table on folder browser pages for Projects.
Supported API: true- Returns:
- - a JCAConfigurableTable defining views, columns, sorting, etc.
-
getProgramFolderTable
Return the configurable table definition that will be used for the folder content table on folder browser pages for Programs.
Supported API: true- Returns:
- - a JCAConfigurableTable defining views, columns, sorting, etc.
-
buildComponentConfig
Returns the TableConfig for the folder content table
Supported API: true- Specified by:
buildComponentConfigin interfaceComponentConfigBuilder- Parameters:
params- - ComponentParams- Returns:
- Throws:
WTException
-
buildConfigurableTable
Return a configurable folder contents table for the requested context.
Supported API: true- Specified by:
buildConfigurableTablein interfaceConfigurableTableBuilder- Parameters:
id- - one of the folder content tableIds defined FolderBrowserContext- Returns:
- Throws:
WTException
-
buildComponentData
Add folder table contents (data) to the ComponentResultProcessor
Supported API: true- Specified by:
buildComponentDatain interfaceComponentDataBuilderAsync- Parameters:
processor- - ComponentResultProcessor- Throws:
WTException
-