Package com.ptc.windchill.option.bean
Class VariantLoadNavCriteriaBean
java.lang.Object
com.ptc.windchill.option.bean.VariantLoadNavCriteriaBean
- All Implemented Interfaces:
Serializable
Bean used to store data that was read from VariantSpec load Excel sheet.
Supported API: true
Extendable: false
Supported API: true
Extendable: false
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionvoidaddAtoRuleConfigSpecs(String atoRuleConfigSpec) Add this ATO Rule config spec to the list.voidaddChoiceNames(String optionName, List<String> choiceNames) Add this list of Choice names for this Option name.voidaddPartConfigSpec(String partConfigSpec) Add this part config spec to the list.voidsetFilterMode(int filterMode) Set the filter mode.voidsetPartNumber(String partNumber) Sets Part number
Supported API: truevoidsetRuleCheckingDisabled(boolean ruleCheckingDisabled) Sets flag to determine rule checking disabled or not
Supported API: truevoidsetVariantSpecCreateVariants(boolean variantSpecCreateVariants) Sets VariantSpecCreateVariants flag
Supported API: truevoidsetVariantSpecDescription(String variantSpecDescription) Sets Variant specification description
Supported API: truevoidsetVariantSpecFolder(String variantSpecFolder) Set the VariantSpec folder.voidsetVariantSpecIBAs(Map<String, Object> variantSpecIBAs) Provide a map whose keys are the internal names of the IBA soft attributes, and whose values are the new values to set for the IBAs.voidsetVariantSpecLifeCycleState(String variantSpecLifeCycleState) Sets variant specification life cycle state
Supported API: truevoidsetVariantSpecLifeCycleTemplate(String variantSpecLifeCycleTemplate) Sets variant specification life cycle template
Supported API: truevoidsetVariantSpecName(String variantSpecName) Set the VariantSpec name.
-
Method Details
-
setVariantSpecName
Set the VariantSpec name.
Supported API: true- Parameters:
variantSpecName- the variantSpecName to set
-
setVariantSpecDescription
Sets Variant specification description
Supported API: true- Parameters:
variantSpecDescription- the variantSpecDescription to set
-
setVariantSpecFolder
Set the VariantSpec folder.
Supported API: true- Parameters:
variantSpecFolder- the variantSpecFolder to set
-
setVariantSpecCreateVariants
public void setVariantSpecCreateVariants(boolean variantSpecCreateVariants) Sets VariantSpecCreateVariants flag
Supported API: true- Parameters:
variantSpecCreateVariants- the variantSpecCreateVariants to set
-
setPartNumber
Sets Part number
Supported API: true- Parameters:
partNumber- the partNumber to set
-
addPartConfigSpec
Add this part config spec to the list.
Supported API: true- Parameters:
partConfigSpec- the partConfigSpecs to add
-
addAtoRuleConfigSpecs
Add this ATO Rule config spec to the list.
Supported API: true- Parameters:
atoRuleConfigSpec- the atoRuleConfigSpec to add
-
setRuleCheckingDisabled
public void setRuleCheckingDisabled(boolean ruleCheckingDisabled) Sets flag to determine rule checking disabled or not
Supported API: true- Parameters:
ruleCheckingDisabled- the disableRuleChecking to set
-
setFilterMode
public void setFilterMode(int filterMode) Set the filter mode.
Supported API: true- Parameters:
filterMode- the filterMode to set
-
addChoiceNames
Add this list of Choice names for this Option name.
Supported API: true- Parameters:
optionName- the optionchoiceNames- the choices
-
setVariantSpecLifeCycleTemplate
Sets variant specification life cycle template
Supported API: true -
setVariantSpecLifeCycleState
Sets variant specification life cycle state
Supported API: true -
setVariantSpecIBAs
Provide a map whose keys are the internal names of the IBA soft attributes, and whose values are the new values to set for the IBAs. Specify a value of null to delete the value.Values must be in the correct form for the type of IBA attribute: Mapinvalid input: '<'String, Object> ibas = new HashMapinvalid input: '<'>(); ibas.put(stringIBA, "first test value"); ibas.put(intIBA, 5); ibas.put(booleanIBA, false); ibas.put(realIBA, FloatingPoint.valueOf("5.7")); ibas.put(realWithUnitsIBA, FloatingPointWithUnits.valueOf("12.0253 kg")); ibas.put(dateIBA, new WrappedTimestamp("09 01 2020 02:30:00 GMT", 0)); ibas.put(linkIBA, new Hyperlink("http://www.ptc.com", "PTC")); ibas.put(multiValueIBA, new Object[] {"first test value", "second test value"});
Supported API: true- Parameters:
variantSpecIBAs-
-