Class VariantSpecLoadOutputBean

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

public class VariantSpecLoadOutputBean extends Object implements Serializable
Bean will hold the data to process VariantSpec load.

Supported API: true

Extendable: false
See Also:
  • Method Details

    • setRowNo

      public void setRowNo(long rowNo)
      Sets Row number

      Supported API: true
      Parameters:
      long - rownumber
    • setVariantSpecName

      public void setVariantSpecName(String variantSpecName)
      Sets Variant spec name

      Supported API: true
      Parameters:
      String - variant spec name
    • setVariantSpecLifeCycleTemplate

      public void setVariantSpecLifeCycleTemplate(String lifeCycleTemplate)
      Sets Variant spec life cycle template

      Supported API: true
      Parameters:
      String - LifeCycleTemplate
    • setVariantSpecLifeCycleState

      public void setVariantSpecLifeCycleState(String lifeCycleState)
      Sets Variant spec Life cycle state

      Supported API: true
      Parameters:
      String - LifeCycleState
    • 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.

      Supported API: true
      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"});
       
      Parameters:
      variantSpecIBAs -
    • setVariantSpecFolder

      public void setVariantSpecFolder(Folder variantSpecFolder)
      Sets Variant spec folder

      Supported API: true
      Parameters:
      Folder - variant spec folder
    • setCreateVariants

      public void setCreateVariants(boolean createVariants)
      Sets Create Variants

      Supported API: true
      Parameters:
      boolean - createVariants
    • setVariantSpecPart

      public void setVariantSpecPart(WTPart variantSpecPart)
      Sets Variant spec part

      Supported API: true
      Parameters:
      WTPart - variant spec part
    • setOptionSet

      public void setOptionSet(OptionSet optionSet)
      Sets Option set

      Supported API: true
      Parameters:
      option - set
    • setNavigationCriteria

      public void setNavigationCriteria(NavigationCriteria navigationCriteria)
      Sets Navigation Criteria

      Supported API: true
      Parameters:
      Navigation - criteria
    • setUserSelectedOptionChoiceNameMap

      public void setUserSelectedOptionChoiceNameMap(Map<String,List<String>> userSelectedOptionChoiceNameMap)
      Sets user selected option choice name map

      Supported API: true
      Parameters:
      userSelectedOptionChoiceNameMap - the userSelectedOptionChoiceNameMap to set
    • getLoadStatus

      public VariantSpecLoadStatusBean getLoadStatus()
      Gets status of loading

      Supported API: true
      Returns:
      the loadStatus
    • setFilterMode

      public void setFilterMode(int filterMode)
      Sets filter mode

      Supported API: true
      Parameters:
      filterMode -
    • setType

      public void setType(VariantSpecLoadOutputBean.VariantSpecType vsType)
      sets type of variant spec

      Supported API: true
      Parameters:
      VariantSpecType -
    • setIsApplyToTopPresent

      public void setIsApplyToTopPresent(boolean applyToTop)
      Sets apply to top flag

      Supported API: true
      Parameters:
      applyToTop -
    • setOrderedUserSelectedOptionNamesOrNumbers

      public void setOrderedUserSelectedOptionNamesOrNumbers(List<String> options)
      Sets ordered user selected option name or number

      Supported API: true
      Parameters:
      List - options