Class ProductInterestsProcessModel
- java.lang.Object
-
- de.hybris.platform.servicelayer.model.AbstractItemModel
-
- de.hybris.platform.core.model.ItemModel
-
- de.hybris.platform.processengine.model.BusinessProcessModel
-
- de.hybris.platform.customerinterestsservices.model.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
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class de.hybris.platform.servicelayer.model.AbstractItemModel
AbstractItemModel.NewModelContextFactory
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String_TYPECODEGenerated model type code constant.static java.lang.StringBASESITEGenerated constant - Attribute key ofProductInterestsProcess.baseSiteattribute defined at extensioncustomerinterestsservices.static java.lang.StringCUSTOMERGenerated constant - Attribute key ofProductInterestsProcess.Customerattribute defined at extensioncustomerinterestsservices.static java.lang.StringLANGUAGEGenerated constant - Attribute key ofProductInterestsProcess.languageattribute defined at extensioncustomerinterestsservices.static java.lang.StringPRODUCTGenerated constant - Attribute key ofProductInterestsProcess.productattribute defined at extensioncustomerinterestsservices.static java.lang.StringPRODUCTINTERESTGenerated constant - Attribute key ofProductInterestsProcess.productInterestattribute defined at extensioncustomerinterestsservices.-
Fields inherited from class de.hybris.platform.processengine.model.BusinessProcessModel
CODE, CONTEXTPARAMETERS, CURRENTTASKS, EMAILS, ENDMESSAGE, PROCESSDEFINITIONNAME, PROCESSDEFINITIONVERSION, PROCESSSTATE, STATE, TASKLOGS, USER
-
Fields inherited from class de.hybris.platform.core.model.ItemModel
_COMMENTITEMRELATION, COMMENTS, CREATIONTIME, ITEMTYPE, MODIFIEDTIME, OWNER, PK, SEALED
-
Fields inherited from class de.hybris.platform.servicelayer.model.AbstractItemModel
LANGUAGE_FALLBACK_ENABLED_SERVICE_LAYER, MODEL_CONTEXT_FACTORY
-
-
Constructor Summary
Constructors Constructor Description ProductInterestsProcessModel()Generated constructor - Default constructor for generic creation.ProductInterestsProcessModel(ItemModelContext ctx)Generated constructor - Default constructor for creation with existing contextProductInterestsProcessModel(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 parametersProductInterestsProcessModel(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
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description BaseSiteModelgetBaseSite()Generated method - Getter of theProductInterestsProcess.baseSiteattribute defined at extensioncustomerinterestsservices.CustomerModelgetCustomer()Generated method - Getter of theProductInterestsProcess.Customerattribute defined at extensioncustomerinterestsservices.LanguageModelgetLanguage()Generated method - Getter of theProductInterestsProcess.languageattribute defined at extensioncustomerinterestsservices.ProductModelgetProduct()Generated method - Getter of theProductInterestsProcess.productattribute defined at extensioncustomerinterestsservices.ProductInterestModelgetProductInterest()Deprecated, for removal: This API element is subject to removal in a future version.since 1905voidsetBaseSite(BaseSiteModel value)Generated method - Setter ofProductInterestsProcess.baseSiteattribute defined at extensioncustomerinterestsservices.voidsetCustomer(CustomerModel value)Generated method - Setter ofProductInterestsProcess.Customerattribute defined at extensioncustomerinterestsservices.voidsetLanguage(LanguageModel value)Generated method - Setter ofProductInterestsProcess.languageattribute defined at extensioncustomerinterestsservices.voidsetProduct(ProductModel value)Generated method - Setter ofProductInterestsProcess.productattribute defined at extensioncustomerinterestsservices.voidsetProductInterest(ProductInterestModel value)Deprecated, for removal: This API element is subject to removal in a future version.since 1905-
Methods inherited from class de.hybris.platform.processengine.model.BusinessProcessModel
getCode, getContextParameters, getCurrentTasks, getEmails, getEndMessage, getProcessDefinitionName, getProcessDefinitionVersion, getProcessState, getState, getTaskLogs, getUser, setCode, setContextParameters, setCurrentTasks, setEmails, setEndMessage, setProcessDefinitionName, setProcessDefinitionVersion, setState, setTaskLogs, setUser
-
Methods inherited from class de.hybris.platform.core.model.ItemModel
getComments, getCreationtime, getModifiedtime, getOwner, isSealed, setComments, setCreationtime, setModifiedtime, setOwner
-
Methods inherited from class de.hybris.platform.servicelayer.model.AbstractItemModel
equals, getItemModelContext, getItemtype, getPersistenceContext, getPk, getProperty, getProperty, getTenantId, hashCode, readResolve, setProperty, setProperty, toObject, toObject, toObject, toObject, toObject, toObject, toObject, toObject, toPrimitive, toPrimitive, toPrimitive, toPrimitive, toPrimitive, toPrimitive, toPrimitive, toPrimitive, toString, writeReplace
-
-
-
-
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 ofProductInterestsProcess.languageattribute defined at extensioncustomerinterestsservices.- See Also:
- Constant Field Values
-
PRODUCTINTEREST
public static final java.lang.String PRODUCTINTEREST
Generated constant - Attribute key ofProductInterestsProcess.productInterestattribute defined at extensioncustomerinterestsservices.- See Also:
- Constant Field Values
-
CUSTOMER
public static final java.lang.String CUSTOMER
Generated constant - Attribute key ofProductInterestsProcess.Customerattribute defined at extensioncustomerinterestsservices.- See Also:
- Constant Field Values
-
PRODUCT
public static final java.lang.String PRODUCT
Generated constant - Attribute key ofProductInterestsProcess.productattribute defined at extensioncustomerinterestsservices.- See Also:
- Constant Field Values
-
BASESITE
public static final java.lang.String BASESITE
Generated constant - Attribute key ofProductInterestsProcess.baseSiteattribute defined at extensioncustomerinterestsservices.- 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 parametersGenerated constructor - Constructor with all mandatory attributes.- Parameters:
_code- initial attribute declared by typeBusinessProcessat extensionprocessing_processDefinitionName- initial attribute declared by typeBusinessProcessat extensionprocessing
-
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 parametersGenerated constructor - for all mandatory and initial attributes.- Parameters:
_code- initial attribute declared by typeBusinessProcessat extensionprocessing_owner- initial attribute declared by typeItemat extensioncore_processDefinitionName- initial attribute declared by typeBusinessProcessat extensionprocessing
-
-
Method Detail
-
getBaseSite
@Accessor(qualifier="baseSite", type=GETTER) public BaseSiteModel getBaseSite()
Generated method - Getter of theProductInterestsProcess.baseSiteattribute defined at extensioncustomerinterestsservices.- 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 theProductInterestsProcess.Customerattribute defined at extensioncustomerinterestsservices.- 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 theProductInterestsProcess.languageattribute defined at extensioncustomerinterestsservices.- 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 theProductInterestsProcess.productattribute defined at extensioncustomerinterestsservices.- 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 1905Generated method - Getter of theProductInterestsProcess.productInterestattribute defined at extensioncustomerinterestsservices.- 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 ofProductInterestsProcess.baseSiteattribute defined at extensioncustomerinterestsservices.- 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 ofProductInterestsProcess.Customerattribute defined at extensioncustomerinterestsservices.- 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 ofProductInterestsProcess.languageattribute defined at extensioncustomerinterestsservices.- 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 ofProductInterestsProcess.productattribute defined at extensioncustomerinterestsservices.- 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 1905Generated method - Setter ofProductInterestsProcess.productInterestattribute defined at extensioncustomerinterestsservices.- Parameters:
value- the productInterest - Attribute contains the product back in stock interests. Deprecated since 1905.
-
-