Class GeneratedProductCatalogVersionDifference

All Implemented Interfaces:
Serializable, Comparable
Direct Known Subclasses:
ProductCatalogVersionDifference

public abstract class GeneratedProductCatalogVersionDifference extends CatalogVersionDifference
Generated class for type ProductCatalogVersionDifference.
See Also:
  • Field Details

    • SOURCEPRODUCT

      public static final String SOURCEPRODUCT
      Qualifier of the ProductCatalogVersionDifference.sourceProduct attribute
      See Also:
    • TARGETPRODUCT

      public static final String TARGETPRODUCT
      Qualifier of the ProductCatalogVersionDifference.targetProduct attribute
      See Also:
    • MODE

      public static final String MODE
      Qualifier of the ProductCatalogVersionDifference.mode attribute
      See Also:
    • SOURCEPRODUCTAPPROVALSTATUS

      public static final String SOURCEPRODUCTAPPROVALSTATUS
      Qualifier of the ProductCatalogVersionDifference.sourceProductApprovalStatus attribute
      See Also:
    • TARGETPRODUCTAPPROVALSTATUS

      public static final String TARGETPRODUCTAPPROVALSTATUS
      Qualifier of the ProductCatalogVersionDifference.targetProductApprovalStatus attribute
      See Also:
    • DEFAULT_INITIAL_ATTRIBUTES

      protected static final Map<String,Item.AttributeMode> DEFAULT_INITIAL_ATTRIBUTES
  • Constructor Details

    • GeneratedProductCatalogVersionDifference

      public GeneratedProductCatalogVersionDifference()
  • Method Details

    • getDefaultAttributeModes

      protected Map<String,Item.AttributeMode> getDefaultAttributeModes()
      Overrides:
      getDefaultAttributeModes in class GeneratedCatalogVersionDifference
    • getMode

      public EnumerationValue getMode(SessionContext ctx)
      Generated method - Getter of the ProductCatalogVersionDifference.mode attribute.
      Returns:
      the mode
    • getMode

      public EnumerationValue getMode()
      Generated method - Getter of the ProductCatalogVersionDifference.mode attribute.
      Returns:
      the mode
    • setMode

      protected void setMode(SessionContext ctx, EnumerationValue value)
      Generated method - Setter of the ProductCatalogVersionDifference.mode attribute.
      Parameters:
      value - the mode
    • setMode

      protected void setMode(EnumerationValue value)
      Generated method - Setter of the ProductCatalogVersionDifference.mode attribute.
      Parameters:
      value - the mode
    • getSourceProduct

      public Product getSourceProduct(SessionContext ctx)
      Generated method - Getter of the ProductCatalogVersionDifference.sourceProduct attribute.
      Returns:
      the sourceProduct
    • getSourceProduct

      public Product getSourceProduct()
      Generated method - Getter of the ProductCatalogVersionDifference.sourceProduct attribute.
      Returns:
      the sourceProduct
    • setSourceProduct

      protected void setSourceProduct(SessionContext ctx, Product value)
      Generated method - Setter of the ProductCatalogVersionDifference.sourceProduct attribute.
      Parameters:
      value - the sourceProduct
    • setSourceProduct

      protected void setSourceProduct(Product value)
      Generated method - Setter of the ProductCatalogVersionDifference.sourceProduct attribute.
      Parameters:
      value - the sourceProduct
    • getSourceProductApprovalStatus

      public abstract EnumerationValue getSourceProductApprovalStatus(SessionContext ctx)
      Generated method - Getter of the ProductCatalogVersionDifference.sourceProductApprovalStatus attribute.
      Returns:
      the sourceProductApprovalStatus
    • getSourceProductApprovalStatus

      public EnumerationValue getSourceProductApprovalStatus()
      Generated method - Getter of the ProductCatalogVersionDifference.sourceProductApprovalStatus attribute.
      Returns:
      the sourceProductApprovalStatus
    • getTargetProduct

      public Product getTargetProduct(SessionContext ctx)
      Generated method - Getter of the ProductCatalogVersionDifference.targetProduct attribute.
      Returns:
      the targetProduct
    • getTargetProduct

      public Product getTargetProduct()
      Generated method - Getter of the ProductCatalogVersionDifference.targetProduct attribute.
      Returns:
      the targetProduct
    • setTargetProduct

      protected void setTargetProduct(SessionContext ctx, Product value)
      Generated method - Setter of the ProductCatalogVersionDifference.targetProduct attribute.
      Parameters:
      value - the targetProduct
    • setTargetProduct

      protected void setTargetProduct(Product value)
      Generated method - Setter of the ProductCatalogVersionDifference.targetProduct attribute.
      Parameters:
      value - the targetProduct
    • getTargetProductApprovalStatus

      public abstract EnumerationValue getTargetProductApprovalStatus(SessionContext ctx)
      Generated method - Getter of the ProductCatalogVersionDifference.targetProductApprovalStatus attribute.
      Returns:
      the targetProductApprovalStatus
    • getTargetProductApprovalStatus

      public EnumerationValue getTargetProductApprovalStatus()
      Generated method - Getter of the ProductCatalogVersionDifference.targetProductApprovalStatus attribute.
      Returns:
      the targetProductApprovalStatus