Class VariantLoadNavCriteriaBean

java.lang.Object
com.ptc.windchill.option.bean.VariantLoadNavCriteriaBean
All Implemented Interfaces:
Serializable

public class VariantLoadNavCriteriaBean extends Object implements Serializable
Bean used to store data that was read from VariantSpec load Excel sheet.

Supported API: true

Extendable: false
See Also:
  • Method Details

    • setVariantSpecName

      public void setVariantSpecName(String variantSpecName)
      Set the VariantSpec name.

      Supported API: true
      Parameters:
      variantSpecName - the variantSpecName to set
    • setVariantSpecDescription

      public void setVariantSpecDescription(String variantSpecDescription)
      Sets Variant specification description

      Supported API: true
      Parameters:
      variantSpecDescription - the variantSpecDescription to set
    • setVariantSpecFolder

      public void setVariantSpecFolder(String variantSpecFolder)
      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

      public void setPartNumber(String partNumber)
      Sets Part number

      Supported API: true
      Parameters:
      partNumber - the partNumber to set
    • addPartConfigSpec

      public void addPartConfigSpec(String partConfigSpec)
      Add this part config spec to the list.

      Supported API: true
      Parameters:
      partConfigSpec - the partConfigSpecs to add
    • addAtoRuleConfigSpecs

      public void addAtoRuleConfigSpecs(String atoRuleConfigSpec)
      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

      public void addChoiceNames(String optionName, List<String> choiceNames)
      Add this list of Choice names for this Option name.

      Supported API: true
      Parameters:
      optionName - the option
      choiceNames - the choices
    • setVariantSpecLifeCycleTemplate

      public void setVariantSpecLifeCycleTemplate(String variantSpecLifeCycleTemplate)
      Sets variant specification life cycle template

      Supported API: true
    • setVariantSpecLifeCycleState

      public void setVariantSpecLifeCycleState(String variantSpecLifeCycleState)
      Sets variant specification life cycle state

      Supported API: true
    • setVariantSpecIBAs

      public void setVariantSpecIBAs(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. 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 -