public class ProductInterestModel extends ItemModel
AbstractItemModel.NewModelContextFactory| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
_CUSTOMER2PRODUCTINTEREST
Generated relation code constant for relation
Customer2ProductInterest defining source attribute customer in extension customerinterestsservices. |
static java.lang.String |
_PRODUCT2PRODUCTINTEREST
Generated relation code constant for relation
Product2ProductInterest defining source attribute product in extension customerinterestsservices. |
static java.lang.String |
_TYPECODE
Generated model type code constant.
|
static java.lang.String |
BASESITE
Generated constant - Attribute key of
ProductInterest.baseSite attribute defined at extension customerinterestsservices. |
static java.lang.String |
BASESTORE
Generated constant - Attribute key of
ProductInterest.baseStore attribute defined at extension customerinterestsservices. |
static java.lang.String |
CUSTOMER
Generated constant - Attribute key of
ProductInterest.customer attribute defined at extension customerinterestsservices. |
static java.lang.String |
EMAILENABLED
Generated constant - Attribute key of
ProductInterest.emailEnabled attribute defined at extension customerinterestsservices. |
static java.lang.String |
EXPIRYDATE
Generated constant - Attribute key of
ProductInterest.expiryDate attribute defined at extension customerinterestsservices. |
static java.lang.String |
LANGUAGE
Generated constant - Attribute key of
ProductInterest.language attribute defined at extension customerinterestsservices. |
static java.lang.String |
NOTIFICATIONCHANNELS
Generated constant - Attribute key of
ProductInterest.notificationChannels attribute defined at extension customerinterestsservices. |
static java.lang.String |
NOTIFICATIONTYPE
Generated constant - Attribute key of
ProductInterest.notificationType attribute defined at extension customerinterestsservices. |
static java.lang.String |
PRODUCT
Generated constant - Attribute key of
ProductInterest.product attribute defined at extension customerinterestsservices. |
static java.lang.String |
SMSENABLED
Generated constant - Attribute key of
ProductInterest.smsEnabled attribute defined at extension customerinterestsservices. |
_COMMENTITEMRELATION, COMMENTS, CREATIONTIME, ITEMTYPE, MODIFIEDTIME, OWNER, PK, SEALEDLANGUAGE_FALLBACK_ENABLED_SERVICE_LAYER, MODEL_CONTEXT_FACTORY| Constructor and Description |
|---|
ProductInterestModel()
Generated constructor - Default constructor for generic creation.
|
ProductInterestModel(BaseSiteModel _baseSite,
BaseStoreModel _baseStore,
java.util.Date _expiryDate,
LanguageModel _language,
java.util.Set<NotificationChannel> _notificationChannels,
NotificationType _notificationType)
Deprecated.
since 4.1.1 Please use the default constructor without parameters
|
ProductInterestModel(BaseSiteModel _baseSite,
BaseStoreModel _baseStore,
java.util.Date _expiryDate,
LanguageModel _language,
java.util.Set<NotificationChannel> _notificationChannels,
NotificationType _notificationType,
ItemModel _owner)
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. |
java.lang.Boolean |
getEmailEnabled()
Deprecated.
since 6.7
|
java.util.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. |
java.util.Set<NotificationChannel> |
getNotificationChannels()
Generated method - Getter of the
ProductInterest.notificationChannels 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. |
java.lang.Boolean |
getSmsEnabled()
Deprecated.
since 6.7
|
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(java.lang.Boolean value)
Deprecated.
since 6.7
|
void |
setExpiryDate(java.util.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 |
setNotificationChannels(java.util.Set<NotificationChannel> value)
Generated method - Setter of
ProductInterest.notificationChannels 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(java.lang.Boolean value)
Deprecated.
since 6.7
|
getComments, getCreationtime, getModifiedtime, getOwner, isSealed, 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 java.lang.String _TYPECODE
public static final java.lang.String _CUSTOMER2PRODUCTINTEREST
Customer2ProductInterest defining source attribute customer in extension customerinterestsservices.public static final java.lang.String _PRODUCT2PRODUCTINTEREST
Product2ProductInterest defining source attribute product in extension customerinterestsservices.public static final java.lang.String EXPIRYDATE
ProductInterest.expiryDate attribute defined at extension customerinterestsservices.public static final java.lang.String BASESTORE
ProductInterest.baseStore attribute defined at extension customerinterestsservices.public static final java.lang.String NOTIFICATIONTYPE
ProductInterest.notificationType attribute defined at extension customerinterestsservices.public static final java.lang.String EMAILENABLED
ProductInterest.emailEnabled attribute defined at extension customerinterestsservices.public static final java.lang.String SMSENABLED
ProductInterest.smsEnabled attribute defined at extension customerinterestsservices.public static final java.lang.String NOTIFICATIONCHANNELS
ProductInterest.notificationChannels attribute defined at extension customerinterestsservices.public static final java.lang.String BASESITE
ProductInterest.baseSite attribute defined at extension customerinterestsservices.public static final java.lang.String LANGUAGE
ProductInterest.language attribute defined at extension customerinterestsservices.public static final java.lang.String CUSTOMER
ProductInterest.customer attribute defined at extension customerinterestsservices.public static final java.lang.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, java.util.Date _expiryDate, LanguageModel _language, java.util.Set<NotificationChannel> _notificationChannels, NotificationType _notificationType)
_baseSite - initial attribute declared by type ProductInterest at extension customerinterestsservices_baseStore - 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_notificationChannels - initial attribute declared by type ProductInterest at extension customerinterestsservices_notificationType - initial attribute declared by type ProductInterest at extension customerinterestsservices@Deprecated public ProductInterestModel(BaseSiteModel _baseSite, BaseStoreModel _baseStore, java.util.Date _expiryDate, LanguageModel _language, java.util.Set<NotificationChannel> _notificationChannels, NotificationType _notificationType, ItemModel _owner)
_baseSite - initial attribute declared by type ProductInterest at extension customerinterestsservices_baseStore - 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_notificationChannels - 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@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.@Deprecated @Accessor(qualifier="emailEnabled", type=GETTER) public java.lang.Boolean getEmailEnabled()
ProductInterest.emailEnabled attribute defined at extension customerinterestsservices.@Accessor(qualifier="expiryDate", type=GETTER) public java.util.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="notificationChannels", type=GETTER) public java.util.Set<NotificationChannel> getNotificationChannels()
ProductInterest.notificationChannels attribute defined at extension customerinterestsservices.
Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.@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.@Deprecated @Accessor(qualifier="smsEnabled", type=GETTER) public java.lang.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@Deprecated @Accessor(qualifier="emailEnabled", type=SETTER) public void setEmailEnabled(java.lang.Boolean value)
ProductInterest.emailEnabled attribute defined at extension customerinterestsservices.value - the emailEnabled@Accessor(qualifier="expiryDate", type=SETTER) public void setExpiryDate(java.util.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="notificationChannels", type=SETTER) public void setNotificationChannels(java.util.Set<NotificationChannel> value)
ProductInterest.notificationChannels attribute defined at extension customerinterestsservices.value - the notificationChannels@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 © 2018 SAP SE. All Rights Reserved.