Class GeneratedCustomerinterestsservicesManager

    • Field Detail

      • CUSTOMER2PRODUCTINTERESTPRODUCTINTERESTSHANDLER

        protected static final OneToManyHandler<ProductInterest> CUSTOMER2PRODUCTINTERESTPRODUCTINTERESTSHANDLER
        OneToManyHandler for handling 1:n PRODUCTINTERESTS's relation attributes from 'many' side.
      • PRODUCT2PRODUCTINTERESTPRODUCTINTERESTSHANDLER

        protected static final OneToManyHandler<ProductInterest> PRODUCT2PRODUCTINTERESTPRODUCTINTERESTSHANDLER
        OneToManyHandler for handling 1:n PRODUCTINTERESTS's relation attributes from 'many' side.
      • DEFAULT_INITIAL_ATTRIBUTES

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

      • GeneratedCustomerinterestsservicesManager

        public GeneratedCustomerinterestsservicesManager()
    • Method Detail

      • createProductInterest

        public ProductInterest createProductInterest​(java.util.Map attributeValues)
      • createProductInterestsProcess

        public ProductInterestsProcess createProductInterestsProcess​(java.util.Map attributeValues)
      • getName

        public java.lang.String getName()
        Specified by:
        getName in class Extension
      • getProductInterests

        public java.util.Collection<ProductInterest> getProductInterests​(SessionContext ctx,
                                                                         Customer item)
        Generated method - Getter of the Customer.productInterests attribute.
        Returns:
        the productInterests
      • getProductInterests

        public java.util.Collection<ProductInterest> getProductInterests​(Customer item)
        Generated method - Getter of the Customer.productInterests attribute.
        Returns:
        the productInterests
      • setProductInterests

        public void setProductInterests​(SessionContext ctx,
                                        Customer item,
                                        java.util.Collection<ProductInterest> value)
        Generated method - Setter of the Customer.productInterests attribute.
        Parameters:
        value - the productInterests
      • setProductInterests

        public void setProductInterests​(Customer item,
                                        java.util.Collection<ProductInterest> value)
        Generated method - Setter of the Customer.productInterests attribute.
        Parameters:
        value - the productInterests
      • addToProductInterests

        public void addToProductInterests​(SessionContext ctx,
                                          Customer item,
                                          ProductInterest value)
        Generated method - Adds value to productInterests.
        Parameters:
        value - the item to add to productInterests
      • addToProductInterests

        public void addToProductInterests​(Customer item,
                                          ProductInterest value)
        Generated method - Adds value to productInterests.
        Parameters:
        value - the item to add to productInterests
      • removeFromProductInterests

        public void removeFromProductInterests​(SessionContext ctx,
                                               Customer item,
                                               ProductInterest value)
        Generated method - Removes value from productInterests.
        Parameters:
        value - the item to remove from productInterests
      • removeFromProductInterests

        public void removeFromProductInterests​(Customer item,
                                               ProductInterest value)
        Generated method - Removes value from productInterests.
        Parameters:
        value - the item to remove from productInterests
      • getProductInterests

        public java.util.Collection<ProductInterest> getProductInterests​(SessionContext ctx,
                                                                         Product item)
        Generated method - Getter of the Product.productInterests attribute.
        Returns:
        the productInterests
      • getProductInterests

        public java.util.Collection<ProductInterest> getProductInterests​(Product item)
        Generated method - Getter of the Product.productInterests attribute.
        Returns:
        the productInterests
      • setProductInterests

        public void setProductInterests​(SessionContext ctx,
                                        Product item,
                                        java.util.Collection<ProductInterest> value)
        Generated method - Setter of the Product.productInterests attribute.
        Parameters:
        value - the productInterests
      • setProductInterests

        public void setProductInterests​(Product item,
                                        java.util.Collection<ProductInterest> value)
        Generated method - Setter of the Product.productInterests attribute.
        Parameters:
        value - the productInterests
      • addToProductInterests

        public void addToProductInterests​(SessionContext ctx,
                                          Product item,
                                          ProductInterest value)
        Generated method - Adds value to productInterests.
        Parameters:
        value - the item to add to productInterests
      • addToProductInterests

        public void addToProductInterests​(Product item,
                                          ProductInterest value)
        Generated method - Adds value to productInterests.
        Parameters:
        value - the item to add to productInterests
      • removeFromProductInterests

        public void removeFromProductInterests​(SessionContext ctx,
                                               Product item,
                                               ProductInterest value)
        Generated method - Removes value from productInterests.
        Parameters:
        value - the item to remove from productInterests
      • removeFromProductInterests

        public void removeFromProductInterests​(Product item,
                                               ProductInterest value)
        Generated method - Removes value from productInterests.
        Parameters:
        value - the item to remove from productInterests