Class GeneratedProductConfigSourceRule

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

public abstract class GeneratedProductConfigSourceRule extends SourceRule
Generated class for type ProductConfigSourceRule.
See Also:
  • Field Details

    • MESSAGESEVERITY

      public static final String MESSAGESEVERITY
      Qualifier of the ProductConfigSourceRule.messageSeverity attribute
      See Also:
    • MESSAGEFORCSTIC

      public static final String MESSAGEFORCSTIC
      Qualifier of the ProductConfigSourceRule.messageForCstic attribute
      See Also:
    • BASESTORES

      public static final String BASESTORES
      Qualifier of the ProductConfigSourceRule.baseStores attribute
      See Also:
    • BASESTOREFORCPQRULE_SRC_ORDERED

      protected static String BASESTOREFORCPQRULE_SRC_ORDERED
      Relation ordering override parameter constants for BaseStoreForCPQRule from ((sapproductconfigrules))
    • BASESTOREFORCPQRULE_TGT_ORDERED

      protected static String BASESTOREFORCPQRULE_TGT_ORDERED
    • BASESTOREFORCPQRULE_MARKMODIFIED

      protected static String BASESTOREFORCPQRULE_MARKMODIFIED
      Relation disable markmodifed parameter constants for BaseStoreForCPQRule from ((sapproductconfigrules))
    • DEFAULT_INITIAL_ATTRIBUTES

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

    • GeneratedProductConfigSourceRule

      public GeneratedProductConfigSourceRule()
  • Method Details

    • getDefaultAttributeModes

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

      public Set<BaseStore> getBaseStores(SessionContext ctx)
      Generated method - Getter of the ProductConfigSourceRule.baseStores attribute.
      Returns:
      the baseStores
    • getBaseStores

      public Set<BaseStore> getBaseStores()
      Generated method - Getter of the ProductConfigSourceRule.baseStores attribute.
      Returns:
      the baseStores
    • getBaseStoresCount

      public long getBaseStoresCount(SessionContext ctx)
    • getBaseStoresCount

      public long getBaseStoresCount()
    • setBaseStores

      public void setBaseStores(SessionContext ctx, Set<BaseStore> value)
      Generated method - Setter of the ProductConfigSourceRule.baseStores attribute.
      Parameters:
      value - the baseStores
    • setBaseStores

      public void setBaseStores(Set<BaseStore> value)
      Generated method - Setter of the ProductConfigSourceRule.baseStores attribute.
      Parameters:
      value - the baseStores
    • addToBaseStores

      public void addToBaseStores(SessionContext ctx, BaseStore value)
      Generated method - Adds value to baseStores.
      Parameters:
      value - the item to add to baseStores
    • addToBaseStores

      public void addToBaseStores(BaseStore value)
      Generated method - Adds value to baseStores.
      Parameters:
      value - the item to add to baseStores
    • removeFromBaseStores

      public void removeFromBaseStores(SessionContext ctx, BaseStore value)
      Generated method - Removes value from baseStores.
      Parameters:
      value - the item to remove from baseStores
    • removeFromBaseStores

      public void removeFromBaseStores(BaseStore value)
      Generated method - Removes value from baseStores.
      Parameters:
      value - the item to remove from baseStores
    • isMarkModifiedDisabled

      @Deprecated(since="2105", forRemoval=true) public boolean isMarkModifiedDisabled(Item referencedItem)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Overrides:
      isMarkModifiedDisabled in class GeneratedSourceRule
    • getMessageForCstic

      public String getMessageForCstic(SessionContext ctx)
      Generated method - Getter of the ProductConfigSourceRule.messageForCstic attribute.
      Returns:
      the messageForCstic - Message for characteristic
    • getMessageForCstic

      public String getMessageForCstic()
      Generated method - Getter of the ProductConfigSourceRule.messageForCstic attribute.
      Returns:
      the messageForCstic - Message for characteristic
    • setMessageForCstic

      public void setMessageForCstic(SessionContext ctx, String value)
      Generated method - Setter of the ProductConfigSourceRule.messageForCstic attribute.
      Parameters:
      value - the messageForCstic - Message for characteristic
    • setMessageForCstic

      public void setMessageForCstic(String value)
      Generated method - Setter of the ProductConfigSourceRule.messageForCstic attribute.
      Parameters:
      value - the messageForCstic - Message for characteristic
    • getMessageSeverity

      public EnumerationValue getMessageSeverity(SessionContext ctx)
      Generated method - Getter of the ProductConfigSourceRule.messageSeverity attribute.
      Returns:
      the messageSeverity - Severity of the rule related message.
    • getMessageSeverity

      public EnumerationValue getMessageSeverity()
      Generated method - Getter of the ProductConfigSourceRule.messageSeverity attribute.
      Returns:
      the messageSeverity - Severity of the rule related message.
    • setMessageSeverity

      public void setMessageSeverity(SessionContext ctx, EnumerationValue value)
      Generated method - Setter of the ProductConfigSourceRule.messageSeverity attribute.
      Parameters:
      value - the messageSeverity - Severity of the rule related message.
    • setMessageSeverity

      public void setMessageSeverity(EnumerationValue value)
      Generated method - Setter of the ProductConfigSourceRule.messageSeverity attribute.
      Parameters:
      value - the messageSeverity - Severity of the rule related message.