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
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.ptc.core.htmlcomp.tableview.ConfigurableTable
ConfigurableTable.ContextTypeForCustomize -
Field Summary
Fields inherited from class com.ptc.windchill.enterprise.change2.tableViews.ChangeTableViews
ALL_VIEW, CADDOC_VIEW, CHANGE_RESOURCE, CHOICE_VIEW, criteria, DOCUMENTS_VIEW, DYNAMICDOC_VIEW, NOTES_VIEW, OPTIONSET_VIEW, PARTS_VIEW, PROCESSPLAN_VIEW, REQUIREMENTS_VIEW, RESOURCE_VIEW, tableId, VARSPEC_VIEWFields inherited from class com.ptc.core.htmlcomp.tableview.AbstractConfigurableTable
ALL_REV_ITER_KEY, LATEST_REV_ITER_KEYFields inherited from interface com.ptc.core.htmlcomp.tableview.ConfigurableTable
TABLE_TITLE -
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
getClassTypes, getDefaultColumnsMethods inherited from class com.ptc.windchill.enterprise.change2.tableViews.ChangeTableViews
createCommonTableViews, createTableView, createTableView, getChangeableClasses, getChangeableClassesSet, getChangeSpecialTableColumns, getCriteria, getDefaultSortColumn, getDefaultViewDescription, getInitialCriteria, getObjTypeKey, getTableId, getTableViewDescriptor, isColumnLocked, setCriteria, setDefaultSortColumnOrder, setTableIdMethods inherited from class com.ptc.core.htmlcomp.components.JCAConfigurableTable
getMessageSource, isFreezable, isMappingEnabledMethods inherited from class com.ptc.core.htmlcomp.tableview.AbstractConfigurableTable
getActionStatusAttrDef, getAdvRevisionAllCriterion, getAdvRevisionAttrDef, getAdvRevisionLatestCriterion, getAdvVersionAllCriterion, getAdvVersionAttrDef, getAdvVersionLatestCriterion, getAttributeOnlyClassTypes, getChangeStatusAttrDef, getContextProperties, getContextProperty, getLocalStatusAttrDef, getMessageStatusAttrDef, getNewOrganizationAttrDef, getOrganizationAttrDef, getRuntimeTableView, getSandboxStatusAttrDef, getServerStatusAttrDef, getStatusColumnsAttributeDefinitions, getStatusColumnsAttributeDefinitions, getStatusColumnsTableColumnDefinitions, getStatusColumnsTableColumnDefinitions, getViewResourceEntryKey, getWsContentStatusAttrDef, isDefaultSortingAscending, setContextProperties, setRuntimeTableView, showChooseItemTypesStep, showFilteringStep, showSetColumnsStep, showSetNameStep, showSortingStep, useBusinessFieldsMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.ptc.core.htmlcomp.tableview.ConfigurableTable
getAttributeOnlyClassTypes, getContextProperties, getContextProperty, getContextTypeForTableView, isDefaultSortingAscending, isLocalAttributesSupported, setContextProperties, showChooseItemTypesStep, showFilteringStep, showSetColumnsStep, showSetNameStep, showSortingStep, useBusinessFields
-
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.
-