Class GeneratedProductRestriction

    • Field Detail

      • PRODUCTCODES

        public static final java.lang.String PRODUCTCODES
        Qualifier of the CMSProductRestriction.productCodes attribute
        See Also:
        Constant Field Values
      • PRODUCTS

        public static final java.lang.String PRODUCTS
        Qualifier of the CMSProductRestriction.products attribute
        See Also:
        Constant Field Values
      • PRODUCTSFORRESTRICTION_SRC_ORDERED

        protected static java.lang.String PRODUCTSFORRESTRICTION_SRC_ORDERED
        Relation ordering override parameter constants for ProductsForRestriction from ((cms2))
      • PRODUCTSFORRESTRICTION_TGT_ORDERED

        protected static java.lang.String PRODUCTSFORRESTRICTION_TGT_ORDERED
      • PRODUCTSFORRESTRICTION_MARKMODIFIED

        protected static java.lang.String PRODUCTSFORRESTRICTION_MARKMODIFIED
        Relation disable markmodifed parameter constants for ProductsForRestriction from ((cms2))
      • DEFAULT_INITIAL_ATTRIBUTES

        protected static final java.util.Map<java.lang.String,​Item.AttributeMode> DEFAULT_INITIAL_ATTRIBUTES
    • Constructor Detail

      • GeneratedProductRestriction

        public GeneratedProductRestriction()
    • Method Detail

      • getProductCodes

        public abstract java.util.List<java.lang.String> getProductCodes​(SessionContext ctx)
        Generated method - Getter of the CMSProductRestriction.productCodes attribute.
        Returns:
        the productCodes
      • getProductCodes

        public java.util.List<java.lang.String> getProductCodes()
        Generated method - Getter of the CMSProductRestriction.productCodes attribute.
        Returns:
        the productCodes
      • getProducts

        public java.util.Collection<Product> getProducts​(SessionContext ctx)
        Generated method - Getter of the CMSProductRestriction.products attribute.
        Returns:
        the products
      • getProducts

        public java.util.Collection<Product> getProducts()
        Generated method - Getter of the CMSProductRestriction.products attribute.
        Returns:
        the products
      • getProductsCount

        public long getProductsCount​(SessionContext ctx)
      • getProductsCount

        public long getProductsCount()
      • setProducts

        public void setProducts​(SessionContext ctx,
                                java.util.Collection<Product> value)
        Generated method - Setter of the CMSProductRestriction.products attribute.
        Parameters:
        value - the products
      • setProducts

        public void setProducts​(java.util.Collection<Product> value)
        Generated method - Setter of the CMSProductRestriction.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