java.lang.Object
wt.fc.EnumeratedType
com.ptc.windchill.associativity.reconciliation.client._DiscrepancyType
com.ptc.windchill.associativity.reconciliation.client.DiscrepancyType
All Implemented Interfaces:
Serializable, Comparable, EnumeratedType, LocalizableMetadata, LocalizableMessage, Message

@GenAsEnumeratedType(supportedAPI=PUBLIC) public class DiscrepancyType extends _DiscrepancyType


Supported API: true

Extendable: false
See Also:
  • Field Details

    • BOM_GENERATION

      public static final DiscrepancyType BOM_GENERATION


      Supported API: true
    • CUSTOM

      public static final DiscrepancyType CUSTOM


      Supported API: true
    • EQUIVALENCE

      public static final DiscrepancyType EQUIVALENCE


      Supported API: true
    • FLEXIBLE_REPRESENTATION

      public static final DiscrepancyType FLEXIBLE_REPRESENTATION


      Supported API: true
    • OUTOFDATE

      public static final DiscrepancyType OUTOFDATE


      Supported API: true
    • QUANTITY

      public static final DiscrepancyType QUANTITY


      Supported API: true
    • REMOVED_USAGE

      public static final DiscrepancyType REMOVED_USAGE


      Supported API: true
    • USAGE_EXPRESSION

      public static final DiscrepancyType USAGE_EXPRESSION


      Supported API: true
    • ITEM_EXPRESSION

      public static final DiscrepancyType ITEM_EXPRESSION


      Supported API: true
    • OCCURRENCE_EXPRESSION

      public static final DiscrepancyType OCCURRENCE_EXPRESSION


      Supported API: true
    • ADDUSAGE

      public static final DiscrepancyType ADDUSAGE


      Supported API: true
    • SUBCONTRACT_PLANT

      public static final DiscrepancyType SUBCONTRACT_PLANT


      Supported API: true
    • SUBCONTRACT_PLANT_WITH_BOM_TRANSFORMATION

      public static final DiscrepancyType SUBCONTRACT_PLANT_WITH_BOM_TRANSFORMATION


      Supported API: true
    • ASSEMBLE_UNDER_PER_NEW_ALTERNATE

      public static final DiscrepancyType ASSEMBLE_UNDER_PER_NEW_ALTERNATE


      Supported API: true
    • UPDATEPOSITION

      public static final DiscrepancyType UPDATEPOSITION


      Supported API: true
    • REPLACED_PARTS

      public static final DiscrepancyType REPLACED_PARTS


      Supported API: true
    • USAGEATTRIBUTE

      public static final DiscrepancyType USAGEATTRIBUTE


      Supported API: true
    • PART_ATTRIBUTE

      public static final DiscrepancyType PART_ATTRIBUTE


      Supported API: true
    • PLANT_DISCREPANCY

      public static final DiscrepancyType PLANT_DISCREPANCY


      Supported API: true
    • EFFECTIVITY

      public static final DiscrepancyType EFFECTIVITY


      Supported API: true
    • CONTROL_CHARACTERISTIC

      public static final DiscrepancyType CONTROL_CHARACTERISTIC


      Supported API: true
    • OCCURRENCE_ATTRIBUTES

      public static final DiscrepancyType OCCURRENCE_ATTRIBUTES


      Supported API: true
    • ASSOCIATION_DISCREPANCY

      public static final DiscrepancyType ASSOCIATION_DISCREPANCY


      Supported API: true
  • Method Details

    • toDiscrepancyType

      public static DiscrepancyType toDiscrepancyType(String internal_value) throws WTInvalidParameterException
      Use this API to create the discrepancy instances. This will mark the discrepancies as DiscrepancyType.CreateDiscrepancy if from valid list. Examples are
      invalid reference
      #ASSEMBLE_UNDER_UPSTREAM
      ,
      invalid reference
      #ASSEMBLE_UNDER_DOWNSTREAM


      Supported API: true
      Throws:
      WTInvalidParameterException
    • getSelectableValueSet

      public EnumeratedType[] getSelectableValueSet()
      Returns list of selectable discrepancies by removing any create discrepancy if configured.

      Supported API: true
      Overrides:
      getSelectableValueSet in class EnumeratedType
      Returns:
    • isCreateDiscrepancy

      public boolean isCreateDiscrepancy()
      Tell whether this discrepancy is just a create discrepancy and does not participate in normal discrepancy resolution framework. These are handled differently since here we already know the discrepancy.

      Supported API: true
      Returns: