Class ProductInterestsProcessModel

  • All Implemented Interfaces:
    java.io.Serializable
    Direct Known Subclasses:
    StockNotificationProcessModel

    public class ProductInterestsProcessModel
    extends BusinessProcessModel
    Generated model class for type ProductInterestsProcess first defined at extension customerinterestsservices.

    Represents The Customer Interests Process.

    See Also:
    Serialized Form
    • Field Detail

      • _TYPECODE

        public static final java.lang.String _TYPECODE
        Generated model type code constant.
        See Also:
        Constant Field Values
      • LANGUAGE

        public static final java.lang.String LANGUAGE
        Generated constant - Attribute key of ProductInterestsProcess.language attribute defined at extension customerinterestsservices.
        See Also:
        Constant Field Values
      • PRODUCTINTEREST

        public static final java.lang.String PRODUCTINTEREST
        Generated constant - Attribute key of ProductInterestsProcess.productInterest attribute defined at extension customerinterestsservices.
        See Also:
        Constant Field Values
      • CUSTOMER

        public static final java.lang.String CUSTOMER
        Generated constant - Attribute key of ProductInterestsProcess.Customer attribute defined at extension customerinterestsservices.
        See Also:
        Constant Field Values
      • PRODUCT

        public static final java.lang.String PRODUCT
        Generated constant - Attribute key of ProductInterestsProcess.product attribute defined at extension customerinterestsservices.
        See Also:
        Constant Field Values
      • BASESITE

        public static final java.lang.String BASESITE
        Generated constant - Attribute key of ProductInterestsProcess.baseSite attribute defined at extension customerinterestsservices.
        See Also:
        Constant Field Values
    • Constructor Detail

      • ProductInterestsProcessModel

        public ProductInterestsProcessModel()
        Generated constructor - Default constructor for generic creation.
      • ProductInterestsProcessModel

        public ProductInterestsProcessModel​(ItemModelContext ctx)
        Generated constructor - Default constructor for creation with existing context
        Parameters:
        ctx - the model context to be injected, must not be null
      • ProductInterestsProcessModel

        @Deprecated(since="4.1.1",
                    forRemoval=true)
        public ProductInterestsProcessModel​(java.lang.String _code,
                                            java.lang.String _processDefinitionName)
        Deprecated, for removal: This API element is subject to removal in a future version.
        since 4.1.1 Please use the default constructor without parameters
        Generated constructor - Constructor with all mandatory attributes.
        Parameters:
        _code - initial attribute declared by type BusinessProcess at extension processing
        _processDefinitionName - initial attribute declared by type BusinessProcess at extension processing
      • ProductInterestsProcessModel

        @Deprecated(since="4.1.1",
                    forRemoval=true)
        public ProductInterestsProcessModel​(java.lang.String _code,
                                            ItemModel _owner,
                                            java.lang.String _processDefinitionName)
        Deprecated, for removal: This API element is subject to removal in a future version.
        since 4.1.1 Please use the default constructor without parameters
        Generated constructor - for all mandatory and initial attributes.
        Parameters:
        _code - initial attribute declared by type BusinessProcess at extension processing
        _owner - initial attribute declared by type Item at extension core
        _processDefinitionName - initial attribute declared by type BusinessProcess at extension processing
    • Method Detail

      • getBaseSite

        @Accessor(qualifier="baseSite",
                  type=GETTER)
        public BaseSiteModel getBaseSite()
        Generated method - Getter of the ProductInterestsProcess.baseSite attribute defined at extension customerinterestsservices.
        Returns:
        the baseSite - Attribute contains the base site that will be used in the process
      • getCustomer

        @Accessor(qualifier="Customer",
                  type=GETTER)
        public CustomerModel getCustomer()
        Generated method - Getter of the ProductInterestsProcess.Customer attribute defined at extension customerinterestsservices.
        Returns:
        the Customer - Attribute contains customer will be notified in the process.
      • getLanguage

        @Accessor(qualifier="language",
                  type=GETTER)
        public LanguageModel getLanguage()
        Generated method - Getter of the ProductInterestsProcess.language attribute defined at extension customerinterestsservices.
        Returns:
        the language - Attribute contains language that will be used in the process.
      • getProduct

        @Accessor(qualifier="product",
                  type=GETTER)
        public ProductModel getProduct()
        Generated method - Getter of the ProductInterestsProcess.product attribute defined at extension customerinterestsservices.
        Returns:
        the product - Attribute contains the product that will be used in the process
      • getProductInterest

        @Deprecated(since="1905",
                    forRemoval=true)
        @Accessor(qualifier="productInterest",
                  type=GETTER)
        public ProductInterestModel getProductInterest()
        Deprecated, for removal: This API element is subject to removal in a future version.
        since 1905
        Generated method - Getter of the ProductInterestsProcess.productInterest attribute defined at extension customerinterestsservices.
        Returns:
        the productInterest - Attribute contains the product back in stock interests. Deprecated since 1905.
      • setBaseSite

        @Accessor(qualifier="baseSite",
                  type=SETTER)
        public void setBaseSite​(BaseSiteModel value)
        Generated method - Setter of ProductInterestsProcess.baseSite attribute defined at extension customerinterestsservices.
        Parameters:
        value - the baseSite - Attribute contains the base site that will be used in the process
      • setCustomer

        @Accessor(qualifier="Customer",
                  type=SETTER)
        public void setCustomer​(CustomerModel value)
        Generated method - Setter of ProductInterestsProcess.Customer attribute defined at extension customerinterestsservices.
        Parameters:
        value - the Customer - Attribute contains customer will be notified in the process.
      • setLanguage

        @Accessor(qualifier="language",
                  type=SETTER)
        public void setLanguage​(LanguageModel value)
        Generated method - Setter of ProductInterestsProcess.language attribute defined at extension customerinterestsservices.
        Parameters:
        value - the language - Attribute contains language that will be used in the process.
      • setProduct

        @Accessor(qualifier="product",
                  type=SETTER)
        public void setProduct​(ProductModel value)
        Generated method - Setter of ProductInterestsProcess.product attribute defined at extension customerinterestsservices.
        Parameters:
        value - the product - Attribute contains the product that will be used in the process
      • setProductInterest

        @Deprecated(since="1905",
                    forRemoval=true)
        @Accessor(qualifier="productInterest",
                  type=SETTER)
        public void setProductInterest​(ProductInterestModel value)
        Deprecated, for removal: This API element is subject to removal in a future version.
        since 1905
        Generated method - Setter of ProductInterestsProcess.productInterest attribute defined at extension customerinterestsservices.
        Parameters:
        value - the productInterest - Attribute contains the product back in stock interests. Deprecated since 1905.