public class ProductInterestModel extends ItemModel
AbstractItemModel.NewModelContextFactory| Modifier and Type | Field and Description |
|---|---|
static String |
_CUSTOMER2PRODUCTINTEREST
Generated relation code constant for relation
Customer2ProductInterest defining source attribute customer in extension customerinterestsservices. |
static String |
_PRODUCT2PRODUCTINTEREST
Generated relation code constant for relation
Product2ProductInterest defining source attribute product in extension customerinterestsservices. |
static String |
_TYPECODE
Generated model type code constant.
|
static String |
BASESITE
Generated constant - Attribute key of
ProductInterest.baseSite attribute defined at extension customerinterestsservices. |
static String |
BASESTORE
Generated constant - Attribute key of
ProductInterest.baseStore attribute defined at extension customerinterestsservices. |
static String |
CUSTOMER
Generated constant - Attribute key of
ProductInterest.customer attribute defined at extension customerinterestsservices. |
static String |
EMAILENABLED
Generated constant - Attribute key of
ProductInterest.emailEnabled attribute defined at extension customerinterestsservices. |
static String |
EXPIRYDATE
Generated constant - Attribute key of
ProductInterest.expiryDate attribute defined at extension customerinterestsservices. |
static String |
LANGUAGE
Generated constant - Attribute key of
ProductInterest.language attribute defined at extension customerinterestsservices. |
static String |
NOTIFICATIONTYPE
Generated constant - Attribute key of
ProductInterest.notificationType attribute defined at extension customerinterestsservices. |
static String |
PRODUCT
Generated constant - Attribute key of
ProductInterest.product attribute defined at extension customerinterestsservices. |
static String |
SMSENABLED
Generated constant - Attribute key of
ProductInterest.smsEnabled attribute defined at extension customerinterestsservices. |
_COMMENTITEMRELATION, COMMENTS, CREATIONTIME, ITEMTYPE, MODIFIEDTIME, OWNER, PKLANGUAGE_FALLBACK_ENABLED_SERVICE_LAYER, MODEL_CONTEXT_FACTORY| Constructor and Description |
|---|
ProductInterestModel()
Generated constructor - Default constructor for generic creation.
|
ProductInterestModel(BaseSiteModel _baseSite,
BaseStoreModel _baseStore,
Boolean _emailEnabled,
Date _expiryDate,
LanguageModel _language,
NotificationType _notificationType,
Boolean _smsEnabled)
Deprecated.
Since 4.1.1 Please use the default constructor without parameters
|
ProductInterestModel(BaseSiteModel _baseSite,
BaseStoreModel _baseStore,
Boolean _emailEnabled,
Date _expiryDate,
LanguageModel _language,
NotificationType _notificationType,
ItemModel _owner,
Boolean _smsEnabled)
Deprecated.
Since 4.1.1 Please use the default constructor without parameters
|
ProductInterestModel(ItemModelContext ctx)
Generated constructor - Default constructor for creation with existing context
|
| Modifier and Type | Method and Description |
|---|---|
BaseSiteModel |
getBaseSite()
Generated method - Getter of the
ProductInterest.baseSite attribute defined at extension customerinterestsservices. |
BaseStoreModel |
getBaseStore()
Generated method - Getter of the
ProductInterest.baseStore attribute defined at extension customerinterestsservices. |
CustomerModel |
getCustomer()
Generated method - Getter of the
ProductInterest.customer attribute defined at extension customerinterestsservices. |
Boolean |
getEmailEnabled()
Generated method - Getter of the
ProductInterest.emailEnabled attribute defined at extension customerinterestsservices. |
Date |
getExpiryDate()
Generated method - Getter of the
ProductInterest.expiryDate attribute defined at extension customerinterestsservices. |
LanguageModel |
getLanguage()
Generated method - Getter of the
ProductInterest.language attribute defined at extension customerinterestsservices. |
NotificationType |
getNotificationType()
Generated method - Getter of the
ProductInterest.notificationType attribute defined at extension customerinterestsservices. |
ProductModel |
getProduct()
Generated method - Getter of the
ProductInterest.product attribute defined at extension customerinterestsservices. |
Boolean |
getSmsEnabled()
Generated method - Getter of the
ProductInterest.smsEnabled attribute defined at extension customerinterestsservices. |
void |
setBaseSite(BaseSiteModel value)
Generated method - Setter of
ProductInterest.baseSite attribute defined at extension customerinterestsservices. |
void |
setBaseStore(BaseStoreModel value)
Generated method - Setter of
ProductInterest.baseStore attribute defined at extension customerinterestsservices. |
void |
setCustomer(CustomerModel value)
Generated method - Setter of
ProductInterest.customer attribute defined at extension customerinterestsservices. |
void |
setEmailEnabled(Boolean value)
Generated method - Setter of
ProductInterest.emailEnabled attribute defined at extension customerinterestsservices. |
void |
setExpiryDate(Date value)
Generated method - Setter of
ProductInterest.expiryDate attribute defined at extension customerinterestsservices. |
void |
setLanguage(LanguageModel value)
Generated method - Setter of
ProductInterest.language attribute defined at extension customerinterestsservices. |
void |
setNotificationType(NotificationType value)
Generated method - Setter of
ProductInterest.notificationType attribute defined at extension customerinterestsservices. |
void |
setProduct(ProductModel value)
Generated method - Setter of
ProductInterest.product attribute defined at extension customerinterestsservices. |
void |
setSmsEnabled(Boolean value)
Generated method - Setter of
ProductInterest.smsEnabled attribute defined at extension customerinterestsservices. |
getComments, getCreationtime, getModifiedtime, getOwner, setComments, setCreationtime, setModifiedtime, setOwnerequals, 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, writeReplacepublic static final String _TYPECODE
public static final String _CUSTOMER2PRODUCTINTEREST
Customer2ProductInterest defining source attribute customer in extension customerinterestsservices.public static final String _PRODUCT2PRODUCTINTEREST
Product2ProductInterest defining source attribute product in extension customerinterestsservices.public static final String EXPIRYDATE
ProductInterest.expiryDate attribute defined at extension customerinterestsservices.public static final String BASESTORE
ProductInterest.baseStore attribute defined at extension customerinterestsservices.public static final String NOTIFICATIONTYPE
ProductInterest.notificationType attribute defined at extension customerinterestsservices.public static final String EMAILENABLED
ProductInterest.emailEnabled attribute defined at extension customerinterestsservices.public static final String SMSENABLED
ProductInterest.smsEnabled attribute defined at extension customerinterestsservices.public static final String BASESITE
ProductInterest.baseSite attribute defined at extension customerinterestsservices.public static final String LANGUAGE
ProductInterest.language attribute defined at extension customerinterestsservices.public static final String CUSTOMER
ProductInterest.customer attribute defined at extension customerinterestsservices.public static final String PRODUCT
ProductInterest.product attribute defined at extension customerinterestsservices.public ProductInterestModel()
public ProductInterestModel(ItemModelContext ctx)
ctx - the model context to be injected, must not be null@Deprecated public ProductInterestModel(BaseSiteModel _baseSite, BaseStoreModel _baseStore, Boolean _emailEnabled, Date _expiryDate, LanguageModel _language, NotificationType _notificationType, Boolean _smsEnabled)
_baseSite - initial attribute declared by type ProductInterest at extension customerinterestsservices_baseStore - initial attribute declared by type ProductInterest at extension customerinterestsservices_emailEnabled - initial attribute declared by type ProductInterest at extension customerinterestsservices_expiryDate - initial attribute declared by type ProductInterest at extension customerinterestsservices_language - initial attribute declared by type ProductInterest at extension customerinterestsservices_notificationType - initial attribute declared by type ProductInterest at extension customerinterestsservices_smsEnabled - initial attribute declared by type ProductInterest at extension customerinterestsservices@Deprecated public ProductInterestModel(BaseSiteModel _baseSite, BaseStoreModel _baseStore, Boolean _emailEnabled, Date _expiryDate, LanguageModel _language, NotificationType _notificationType, ItemModel _owner, Boolean _smsEnabled)
_baseSite - initial attribute declared by type ProductInterest at extension customerinterestsservices_baseStore - initial attribute declared by type ProductInterest at extension customerinterestsservices_emailEnabled - initial attribute declared by type ProductInterest at extension customerinterestsservices_expiryDate - initial attribute declared by type ProductInterest at extension customerinterestsservices_language - initial attribute declared by type ProductInterest at extension customerinterestsservices_notificationType - initial attribute declared by type ProductInterest at extension customerinterestsservices_owner - initial attribute declared by type Item at extension core_smsEnabled - initial attribute declared by type ProductInterest at extension customerinterestsservices@Accessor(qualifier="baseSite", type=GETTER) public BaseSiteModel getBaseSite()
ProductInterest.baseSite attribute defined at extension customerinterestsservices.@Accessor(qualifier="baseStore", type=GETTER) public BaseStoreModel getBaseStore()
ProductInterest.baseStore attribute defined at extension customerinterestsservices.@Accessor(qualifier="customer", type=GETTER) public CustomerModel getCustomer()
ProductInterest.customer attribute defined at extension customerinterestsservices.@Accessor(qualifier="emailEnabled", type=GETTER) public Boolean getEmailEnabled()
ProductInterest.emailEnabled attribute defined at extension customerinterestsservices.@Accessor(qualifier="expiryDate", type=GETTER) public Date getExpiryDate()
ProductInterest.expiryDate attribute defined at extension customerinterestsservices.@Accessor(qualifier="language", type=GETTER) public LanguageModel getLanguage()
ProductInterest.language attribute defined at extension customerinterestsservices.@Accessor(qualifier="notificationType", type=GETTER) public NotificationType getNotificationType()
ProductInterest.notificationType attribute defined at extension customerinterestsservices.@Accessor(qualifier="product", type=GETTER) public ProductModel getProduct()
ProductInterest.product attribute defined at extension customerinterestsservices.@Accessor(qualifier="smsEnabled", type=GETTER) public Boolean getSmsEnabled()
ProductInterest.smsEnabled attribute defined at extension customerinterestsservices.@Accessor(qualifier="baseSite", type=SETTER) public void setBaseSite(BaseSiteModel value)
ProductInterest.baseSite attribute defined at extension customerinterestsservices.value - the baseSite - Attribute contains base site object that will be used in the process.@Accessor(qualifier="baseStore", type=SETTER) public void setBaseStore(BaseStoreModel value)
ProductInterest.baseStore attribute defined at extension customerinterestsservices.value - the baseStore@Accessor(qualifier="customer", type=SETTER) public void setCustomer(CustomerModel value)
ProductInterest.customer attribute defined at extension customerinterestsservices.value - the customer@Accessor(qualifier="emailEnabled", type=SETTER) public void setEmailEnabled(Boolean value)
ProductInterest.emailEnabled attribute defined at extension customerinterestsservices.value - the emailEnabled@Accessor(qualifier="expiryDate", type=SETTER) public void setExpiryDate(Date value)
ProductInterest.expiryDate attribute defined at extension customerinterestsservices.value - the expiryDate@Accessor(qualifier="language", type=SETTER) public void setLanguage(LanguageModel value)
ProductInterest.language attribute defined at extension customerinterestsservices.value - the language@Accessor(qualifier="notificationType", type=SETTER) public void setNotificationType(NotificationType value)
ProductInterest.notificationType attribute defined at extension customerinterestsservices.value - the notificationType@Accessor(qualifier="product", type=SETTER) public void setProduct(ProductModel value)
ProductInterest.product attribute defined at extension customerinterestsservices.value - the productCopyright © 2017 SAP SE. All Rights Reserved.