Class ChangeSummaryTableViews
java.lang.Object
com.ptc.core.htmlcomp.tableview.AbstractConfigurableTable
com.ptc.core.htmlcomp.components.JCAConfigurableTable
com.ptc.windchill.enterprise.change2.tableViews.ChangeTableViews
com.ptc.windchill.enterprise.change2.tableViews.ChangeTaskAffectedItemsTableViews
com.ptc.windchill.enterprise.change2.tableViews.ChangeSummaryTableViews
- All Implemented Interfaces:
com.ptc.core.htmlcomp.components.JCAMappable,ConfigurableTable,com.ptc.core.htmlcomp.tableview.FreezableConfigurableTable,com.ptc.core.htmlcomp.tableview.RuntimeTableViewHolder
- Direct Known Subclasses:
WorkflowTaskChangeSummaryTableViews
Table views for the Change Notice summary table. The affected and resulting
objects in the Change Notice Change Tasks can be additionally filtered for
performance by adding an additional attribute to filter the affected,
resulting or to show all affected and resulting objects in the table. The
query is optimized to only get the affected or resulting object when
specified properly in the view filter wizard. This can be done by adding the
"Impacting Objects" attribute and setting the value equal to 'Affected
Objects', 'Resulting Objects' or 'Affected/Resulting Objects' in the table
view wizard. To show both affected and resulting objects filtering on the
'Impacting Objects' is not required.
Supported API: true
Extendable: true
Supported API: true
Extendable: true
-
Method Summary
Modifier and TypeMethodDescriptionMethod to get the label for the table views.getOOTBTableViews(String tableId, Locale locale) Sets the default table view and returns a list of out of the box table views.List<?>Adds the attribute 'Impacting Objects' to filter the affected, resulting or to show all affected and resulting objects in the table.booleanFilters the columns used for filtering the affected and resulting objects.Methods inherited from class com.ptc.windchill.enterprise.change2.tableViews.ChangeTaskAffectedItemsTableViews
getClassTypesMethods inherited from class com.ptc.windchill.enterprise.change2.tableViews.ChangeTableViews
createCommonTableViews, createTableView, getChangeableClasses, getCriteria, getDefaultSortColumn, getDefaultViewDescription, getObjTypeKey, getTableViewDescriptor, isColumnLocked, setDefaultSortColumnOrderMethods inherited from class com.ptc.core.htmlcomp.components.JCAConfigurableTable
isMappingEnabled
-
Method Details
-
getOOTBTableViews
Sets the default table view and returns a list of out of the box table views.
Supported API: true- Specified by:
getOOTBTableViewsin interfaceConfigurableTable- Overrides:
getOOTBTableViewsin classChangeTaskAffectedItemsTableViews- Parameters:
tableId- Passes in the table idlocale- Passes in the Locale- Returns:
- result Return a list of out of the box table views.
- Throws:
WTException- Error thrown during execution.
Supported API: true
-
getSpecialTableColumnsAttrDefinition
Adds the attribute 'Impacting Objects' to filter the affected, resulting or to show all affected and resulting objects in the table.
Supported API: true- Specified by:
getSpecialTableColumnsAttrDefinitionin interfaceConfigurableTable- Overrides:
getSpecialTableColumnsAttrDefinitionin classChangeTaskAffectedItemsTableViews- Parameters:
locale- Passes in the locale- Returns:
- List Returns a list of attribute definitions.
-
isAttributeValidForColumnStep
Filters the columns used for filtering the affected and resulting objects.
Supported API: true- Specified by:
isAttributeValidForColumnStepin interfaceConfigurableTable- Overrides:
isAttributeValidForColumnStepin classChangeTableViews- Parameters:
key- Key of Attribute.- Returns:
- Is Attribute Valid for column step or not.
Supported API: true
-
getLabel
Method to get the label for the table views.
Supported API: true- Specified by:
getLabelin interfaceConfigurableTable- Overrides:
getLabelin classChangeTaskAffectedItemsTableViews- Parameters:
locale- Passes in the Locale- Returns:
- String Returns the label for the table views.
-