Class AffectedItemsTableBuilder
java.lang.Object
com.ptc.mvc.components.AbstractComponentConfigBuilder
com.ptc.mvc.components.AbstractComponentBuilder
com.ptc.windchill.enterprise.change2.mvc.builders.tables.AbstractChangeTableBuilder
com.ptc.windchill.enterprise.change2.mvc.builders.tables.AbstractAffectedAndResultingItemsTableBuilder
com.ptc.windchill.enterprise.change2.mvc.builders.tables.AffectedItemsTableBuilder
- All Implemented Interfaces:
ConfigurableTableBuilder,ComponentConfigBuilder,com.ptc.mvc.components.ComponentConfigFactoryAware,ComponentDataBuilder,ComponentDataBuilderAsync
@TypeBased("wt.change2.ChangeActivity2")
@ComponentBuilder("changeTask.affectedItemsTable")
public class AffectedItemsTableBuilder
extends com.ptc.windchill.enterprise.change2.mvc.builders.tables.AbstractAffectedAndResultingItemsTableBuilder
implements ConfigurableTableBuilder
Builder for the Change Task Affected Objects table.
Supported API: true
Extendable: true
Supported API: true
Extendable: true
-
Method Summary
Modifier and TypeMethodDescriptionbuildComponentConfig(ComponentParams params) Describes the change task affected objects table.buildComponentData(ComponentConfig config, ComponentParams params) Given the params returns the affected data by calling theChangeItemQueryCommands.getAffectedData(com.ptc.netmarkets.util.beans.NmCommandBean)method.Returns the ConfigurableTable for the component
invalid input: '<'
Supported API: trueprotected booleanEnables the disposition comments attribute on the set disposition picker.Returns the list of supported disposition component ids.Methods inherited from class com.ptc.windchill.enterprise.change2.mvc.builders.tables.AbstractAffectedAndResultingItemsTableBuilder
buildClientFeedBacksMethods inherited from class com.ptc.windchill.enterprise.change2.mvc.builders.tables.AbstractChangeTableBuilder
addToClientFeedBacks, buildComponentData, getActionsPrefix, getBaseActionPrefix, getBaseTableID, getChangeableLabel, getChangeableTableId, getDefaultTableTitle, getRowActionsPrefixMethods inherited from class com.ptc.mvc.components.AbstractComponentConfigBuilder
getComponentConfigFactory, getMessageSource, setComponentConfigFactory
-
Method Details
-
buildConfigurableTable
Returns the ConfigurableTable for the component
invalid input: '<'
Supported API: true- Specified by:
buildConfigurableTablein interfaceConfigurableTableBuilder- Parameters:
id-- Returns:
- Throws:
WTException
-
buildComponentData
Given the params returns the affected data by calling theChangeItemQueryCommands.getAffectedData(com.ptc.netmarkets.util.beans.NmCommandBean)method.
Supported API: true- Specified by:
buildComponentDatain interfaceComponentDataBuilder- Parameters:
config-params-- Returns:
- A ComponentData or a supported raw object type
- Throws:
WTException- See Also:
-
buildComponentConfig
Describes the change task affected objects table. The following columns property are added to the table config:- "statusFamily_General"
- "statusFamily_Share"
- "statusFamily_Change"
- "change_tableData"
- "supportAnnotations"
- "infoPageAction"
- "nmActions"
- "name"
- "lifeCycleState"
- "thePersistInfo.modifyStamp"
- "modifier.name"
- "aiDescription"
- "changeIntent"
- "associatedAnnotations"
- disposition columns see
getDispositionComponentIds()
Supported API: true- Specified by:
buildComponentConfigin interfaceComponentConfigBuilder- Parameters:
params-- Returns:
- Throws:
WTException
-
enableDispositionComments
protected boolean enableDispositionComments()Enables the disposition comments attribute on the set disposition picker. The default is that the set disposition comments is enabled.
Supported API: true- Returns:
- true to enable the set disposition comments.
-
getDispositionComponentIds
Returns the list of supported disposition component ids. The default supported disposition component ids are:Component Id Attribute Name onOrderDisposition theOnOrderDisposition inventoryDisposition theInventoryDisposition finishDisposition theFinishDisposition
Supported API: true- Returns:
- list of disposition component ids
-