Class Entry

java.lang.Object
com.ptc.windchill.esi.map.Entry

public class Entry extends Object
Entry that stores the mapping of source and target attributes.

Supported API: true

Extendable: false
  • Constructor Summary

    Constructors
    Constructor
    Description
    Entry(String sourceAttributeName, String targetAttributeName, String defaultValue)
    Constructs an Entry object.
    Entry(String sourceAttributeName, String targetAttributeName, String defaultValue, boolean erpMaterialAttribute, boolean plantSpecificAttribute, boolean effectivityAttribute)
    Constructs an Entry object.
    Entry(String sourceAttributeName, String targetAttributeName, String defaultValue, boolean erpMaterialAttribute, boolean plantSpecificAttribute, boolean effectivityAttribute, boolean translatable)
    Constructs an Entry object.
    Entry(String sourceAttributeName, String targetAttributeName, String defaultValue, boolean erpMaterialAttribute, boolean plantSpecificAttribute, boolean effectivityAttribute, boolean translatable, String storeInSnapshotForTypes)
    Constructs an Entry object.
  • Method Summary

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Constructor Details

    • Entry

      public Entry(String sourceAttributeName, String targetAttributeName, String defaultValue)
      Constructs an Entry object. Sets erpMaterialAttribute and plantSpecificAttribute to false.

      Supported API: true

      Parameters:
      sourceAttributeName - Name of the source attribute.
      targetAttributeName - Name of the target attribute.
      defaultValue - Default value of the target attribute.
    • Entry

      public Entry(String sourceAttributeName, String targetAttributeName, String defaultValue, boolean erpMaterialAttribute, boolean plantSpecificAttribute, boolean effectivityAttribute)
      Constructs an Entry object.
      Supported API: true

      Parameters:
      sourceAttributeName - Name of the source attribute.
      targetAttributeName - Name of the target attribute.
      defaultValue - Default value of the target attribute.
      erpMaterialAttribute - true, if the source attribute is an ERPMaterial attribute; false, otherwise.
      plantSpecificAttribute - true, if the source attribute is a plant specific attribute; false, otherwise.
    • Entry

      public Entry(String sourceAttributeName, String targetAttributeName, String defaultValue, boolean erpMaterialAttribute, boolean plantSpecificAttribute, boolean effectivityAttribute, boolean translatable)
      Constructs an Entry object.
      Supported API: true

      Parameters:
      sourceAttributeName - Name of the source attribute.
      targetAttributeName - Name of the target attribute.
      defaultValue - Default value of the target attribute.
      erpMaterialAttribute - true, if the source attribute is an ERPMaterial attribute; false, otherwise.
      plantSpecificAttribute - true, if the source attribute is a plant specific attribute; false, otherwise.
      plantSpecificAttribute - true, if source attribute is translated and translations needs to be part of response; false, otherwise.
    • Entry

      public Entry(String sourceAttributeName, String targetAttributeName, String defaultValue, boolean erpMaterialAttribute, boolean plantSpecificAttribute, boolean effectivityAttribute, boolean translatable, String storeInSnapshotForTypes)
      Constructs an Entry object.
      Supported API: true

      Parameters:
      sourceAttributeName - Name of the source attribute.
      targetAttributeName - Name of the target attribute.
      defaultValue - Default value of the target attribute.
      erpMaterialAttribute - true, if the source attribute is an ERPMaterial attribute; false, otherwise.
      plantSpecificAttribute - true, if the source attribute is a plant specific attribute; false, otherwise.
      effectivityAttribute - true, if source attribute is an effectivity attribute; false, otherwise.
      translatable - true, if source attribute is a translated and translation need to be part of the ESI response; false, otherwise.
      storeInSnapshotForTypes - type mentioned in the storeInSnapshotForTypes attribute.