Class GeneratedProductOrderLimit

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

public abstract class GeneratedProductOrderLimit extends GenericItem
Generated class for type ProductOrderLimit.
See Also:
  • Field Details

    • CODE

      public static final String CODE
      Qualifier of the ProductOrderLimit.code attribute
      See Also:
    • INTERVALRESOLUTION

      public static final String INTERVALRESOLUTION
      Qualifier of the ProductOrderLimit.intervalResolution attribute
      See Also:
    • INTERVALVALUE

      public static final String INTERVALVALUE
      Qualifier of the ProductOrderLimit.intervalValue attribute
      See Also:
    • INTERVALMAXORDERSNUMBER

      public static final String INTERVALMAXORDERSNUMBER
      Qualifier of the ProductOrderLimit.intervalMaxOrdersNumber attribute
      See Also:
    • MAXNUMBERPERORDER

      public static final String MAXNUMBERPERORDER
      Qualifier of the ProductOrderLimit.maxNumberPerOrder attribute
      See Also:
    • PRODUCTS

      public static final String PRODUCTS
      Qualifier of the ProductOrderLimit.products attribute
      See Also:
    • PRODUCTSHANDLER

      protected static final OneToManyHandler<Product> PRODUCTSHANDLER
      OneToManyHandler for handling 1:n PRODUCTS's relation attributes from 'many' side.
    • DEFAULT_INITIAL_ATTRIBUTES

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

    • GeneratedProductOrderLimit

      public GeneratedProductOrderLimit()
  • Method Details

    • getDefaultAttributeModes

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

      public String getCode(SessionContext ctx)
      Generated method - Getter of the ProductOrderLimit.code attribute.
      Returns:
      the code
    • getCode

      public String getCode()
      Generated method - Getter of the ProductOrderLimit.code attribute.
      Returns:
      the code
    • setCode

      protected void setCode(SessionContext ctx, String value)
      Generated method - Setter of the ProductOrderLimit.code attribute.
      Parameters:
      value - the code
    • setCode

      protected void setCode(String value)
      Generated method - Setter of the ProductOrderLimit.code attribute.
      Parameters:
      value - the code
    • getIntervalMaxOrdersNumber

      public Integer getIntervalMaxOrdersNumber(SessionContext ctx)
      Generated method - Getter of the ProductOrderLimit.intervalMaxOrdersNumber attribute.
      Returns:
      the intervalMaxOrdersNumber
    • getIntervalMaxOrdersNumber

      public Integer getIntervalMaxOrdersNumber()
      Generated method - Getter of the ProductOrderLimit.intervalMaxOrdersNumber attribute.
      Returns:
      the intervalMaxOrdersNumber
    • getIntervalMaxOrdersNumberAsPrimitive

      public int getIntervalMaxOrdersNumberAsPrimitive(SessionContext ctx)
      Generated method - Getter of the ProductOrderLimit.intervalMaxOrdersNumber attribute.
      Returns:
      the intervalMaxOrdersNumber
    • getIntervalMaxOrdersNumberAsPrimitive

      public int getIntervalMaxOrdersNumberAsPrimitive()
      Generated method - Getter of the ProductOrderLimit.intervalMaxOrdersNumber attribute.
      Returns:
      the intervalMaxOrdersNumber
    • setIntervalMaxOrdersNumber

      protected void setIntervalMaxOrdersNumber(SessionContext ctx, Integer value)
      Generated method - Setter of the ProductOrderLimit.intervalMaxOrdersNumber attribute.
      Parameters:
      value - the intervalMaxOrdersNumber
    • setIntervalMaxOrdersNumber

      protected void setIntervalMaxOrdersNumber(Integer value)
      Generated method - Setter of the ProductOrderLimit.intervalMaxOrdersNumber attribute.
      Parameters:
      value - the intervalMaxOrdersNumber
    • setIntervalMaxOrdersNumber

      protected void setIntervalMaxOrdersNumber(SessionContext ctx, int value)
      Generated method - Setter of the ProductOrderLimit.intervalMaxOrdersNumber attribute.
      Parameters:
      value - the intervalMaxOrdersNumber
    • setIntervalMaxOrdersNumber

      protected void setIntervalMaxOrdersNumber(int value)
      Generated method - Setter of the ProductOrderLimit.intervalMaxOrdersNumber attribute.
      Parameters:
      value - the intervalMaxOrdersNumber
    • getIntervalResolution

      public EnumerationValue getIntervalResolution(SessionContext ctx)
      Generated method - Getter of the ProductOrderLimit.intervalResolution attribute.
      Returns:
      the intervalResolution
    • getIntervalResolution

      public EnumerationValue getIntervalResolution()
      Generated method - Getter of the ProductOrderLimit.intervalResolution attribute.
      Returns:
      the intervalResolution
    • setIntervalResolution

      protected void setIntervalResolution(SessionContext ctx, EnumerationValue value)
      Generated method - Setter of the ProductOrderLimit.intervalResolution attribute.
      Parameters:
      value - the intervalResolution
    • setIntervalResolution

      protected void setIntervalResolution(EnumerationValue value)
      Generated method - Setter of the ProductOrderLimit.intervalResolution attribute.
      Parameters:
      value - the intervalResolution
    • getIntervalValue

      public Integer getIntervalValue(SessionContext ctx)
      Generated method - Getter of the ProductOrderLimit.intervalValue attribute.
      Returns:
      the intervalValue
    • getIntervalValue

      public Integer getIntervalValue()
      Generated method - Getter of the ProductOrderLimit.intervalValue attribute.
      Returns:
      the intervalValue
    • getIntervalValueAsPrimitive

      public int getIntervalValueAsPrimitive(SessionContext ctx)
      Generated method - Getter of the ProductOrderLimit.intervalValue attribute.
      Returns:
      the intervalValue
    • getIntervalValueAsPrimitive

      public int getIntervalValueAsPrimitive()
      Generated method - Getter of the ProductOrderLimit.intervalValue attribute.
      Returns:
      the intervalValue
    • setIntervalValue

      protected void setIntervalValue(SessionContext ctx, Integer value)
      Generated method - Setter of the ProductOrderLimit.intervalValue attribute.
      Parameters:
      value - the intervalValue
    • setIntervalValue

      protected void setIntervalValue(Integer value)
      Generated method - Setter of the ProductOrderLimit.intervalValue attribute.
      Parameters:
      value - the intervalValue
    • setIntervalValue

      protected void setIntervalValue(SessionContext ctx, int value)
      Generated method - Setter of the ProductOrderLimit.intervalValue attribute.
      Parameters:
      value - the intervalValue
    • setIntervalValue

      protected void setIntervalValue(int value)
      Generated method - Setter of the ProductOrderLimit.intervalValue attribute.
      Parameters:
      value - the intervalValue
    • getMaxNumberPerOrder

      public Integer getMaxNumberPerOrder(SessionContext ctx)
      Generated method - Getter of the ProductOrderLimit.maxNumberPerOrder attribute.
      Returns:
      the maxNumberPerOrder
    • getMaxNumberPerOrder

      public Integer getMaxNumberPerOrder()
      Generated method - Getter of the ProductOrderLimit.maxNumberPerOrder attribute.
      Returns:
      the maxNumberPerOrder
    • getMaxNumberPerOrderAsPrimitive

      public int getMaxNumberPerOrderAsPrimitive(SessionContext ctx)
      Generated method - Getter of the ProductOrderLimit.maxNumberPerOrder attribute.
      Returns:
      the maxNumberPerOrder
    • getMaxNumberPerOrderAsPrimitive

      public int getMaxNumberPerOrderAsPrimitive()
      Generated method - Getter of the ProductOrderLimit.maxNumberPerOrder attribute.
      Returns:
      the maxNumberPerOrder
    • setMaxNumberPerOrder

      protected void setMaxNumberPerOrder(SessionContext ctx, Integer value)
      Generated method - Setter of the ProductOrderLimit.maxNumberPerOrder attribute.
      Parameters:
      value - the maxNumberPerOrder
    • setMaxNumberPerOrder

      protected void setMaxNumberPerOrder(Integer value)
      Generated method - Setter of the ProductOrderLimit.maxNumberPerOrder attribute.
      Parameters:
      value - the maxNumberPerOrder
    • setMaxNumberPerOrder

      protected void setMaxNumberPerOrder(SessionContext ctx, int value)
      Generated method - Setter of the ProductOrderLimit.maxNumberPerOrder attribute.
      Parameters:
      value - the maxNumberPerOrder
    • setMaxNumberPerOrder

      protected void setMaxNumberPerOrder(int value)
      Generated method - Setter of the ProductOrderLimit.maxNumberPerOrder attribute.
      Parameters:
      value - the maxNumberPerOrder
    • getProducts

      public Set<Product> getProducts(SessionContext ctx)
      Generated method - Getter of the ProductOrderLimit.products attribute.
      Returns:
      the products
    • getProducts

      public Set<Product> getProducts()
      Generated method - Getter of the ProductOrderLimit.products attribute.
      Returns:
      the products
    • setProducts

      public void setProducts(SessionContext ctx, Set<Product> value)
      Generated method - Setter of the ProductOrderLimit.products attribute.
      Parameters:
      value - the products
    • setProducts

      public void setProducts(Set<Product> value)
      Generated method - Setter of the ProductOrderLimit.products attribute.
      Parameters:
      value - the products
    • addToProducts

      public void addToProducts(SessionContext ctx, Product value)
      Generated method - Adds value to products.
      Parameters:
      value - the item to add to products
    • addToProducts

      public void addToProducts(Product value)
      Generated method - Adds value to products.
      Parameters:
      value - the item to add to products
    • removeFromProducts

      public void removeFromProducts(SessionContext ctx, Product value)
      Generated method - Removes value from products.
      Parameters:
      value - the item to remove from products
    • removeFromProducts

      public void removeFromProducts(Product value)
      Generated method - Removes value from products.
      Parameters:
      value - the item to remove from products