public abstract class GeneratedProductMultiBuyPromotion extends ProductPromotion
ProductMultiBuyPromotion.GenericItem.GenericItemImplLocalizableItem.LocalizableItemImplExtensibleItem.ExtensibleItemImplItem.AttributeFilter, Item.AttributeMode, Item.CachedGetter, Item.CachedSetter, Item.ItemAttributeMap, Item.ItemConstraint, Item.ItemImpl, Item.JaloCachedComputationException| Modifier and Type | Field and Description |
|---|---|
static String |
BUNDLEPRICES
Qualifier of the
ProductMultiBuyPromotion.bundlePrices attribute |
protected static Map<String,Item.AttributeMode> |
DEFAULT_INITIAL_ATTRIBUTES |
static String |
MESSAGECOULDHAVEFIRED
Qualifier of the
ProductMultiBuyPromotion.messageCouldHaveFired attribute |
static String |
MESSAGEFIRED
Qualifier of the
ProductMultiBuyPromotion.messageFired attribute |
static String |
QUALIFYINGCOUNT
Qualifier of the
ProductMultiBuyPromotion.qualifyingCount attribute |
CATEGORIES, CATEGORYPROMOTIONRELATION_MARKMODIFIED, CATEGORYPROMOTIONRELATION_SRC_ORDERED, CATEGORYPROMOTIONRELATION_TGT_ORDERED, PRODUCTBANNER, PRODUCTPROMOTIONRELATION_MARKMODIFIED, PRODUCTPROMOTIONRELATION_SRC_ORDERED, PRODUCTPROMOTIONRELATION_TGT_ORDERED, PRODUCTSCODE, DESCRIPTION, DETAILSURL, ENABLED, ENDDATE, IMMUTABLEKEY, IMMUTABLEKEYHASH, PRIORITY, PROMOTIONGROUP, PROMOTIONGROUPHANDLER, PROMOTIONTYPE, RESTRICTIONS, STARTDATE, TITLELANGUAGE_FALLBACK_ENABLED_CREATION_TIME_INTERNAL, _MODIFIED_TIME_INTERNAL, accessorLog, CREATION_TIME, DISABLE_ATTRIBUTE_CHECK, DISABLE_ITEMCHECK_BEFORE_REMOVABLE, EVEN, FEATURE_ACCESSMAP_QUALIFIER, INITIAL_CREATION_FLAG, isJaloOnly, MODIFIED_TIME, NEGATIVE, NOT_FOUND, OWNER, PK, POSITIVE, SAVE_FROM_SERVICE_LAYER, staticTransientObjects, TYPEimpl, tenant| Constructor and Description |
|---|
GeneratedProductMultiBuyPromotion() |
| Modifier and Type | Method and Description |
|---|---|
Map<Language,String> |
getAllMessageCouldHaveFired()
Generated method - Getter of the
ProductMultiBuyPromotion.messageCouldHaveFired attribute. |
Map<Language,String> |
getAllMessageCouldHaveFired(SessionContext ctx)
Generated method - Getter of the
ProductMultiBuyPromotion.messageCouldHaveFired attribute. |
Map<Language,String> |
getAllMessageFired()
Generated method - Getter of the
ProductMultiBuyPromotion.messageFired attribute. |
Map<Language,String> |
getAllMessageFired(SessionContext ctx)
Generated method - Getter of the
ProductMultiBuyPromotion.messageFired attribute. |
Collection<PromotionPriceRow> |
getBundlePrices()
Generated method - Getter of the
ProductMultiBuyPromotion.bundlePrices attribute. |
Collection<PromotionPriceRow> |
getBundlePrices(SessionContext ctx)
Generated method - Getter of the
ProductMultiBuyPromotion.bundlePrices attribute. |
protected Map<String,Item.AttributeMode> |
getDefaultAttributeModes() |
String |
getMessageCouldHaveFired()
Generated method - Getter of the
ProductMultiBuyPromotion.messageCouldHaveFired attribute. |
String |
getMessageCouldHaveFired(SessionContext ctx)
Generated method - Getter of the
ProductMultiBuyPromotion.messageCouldHaveFired attribute. |
String |
getMessageFired()
Generated method - Getter of the
ProductMultiBuyPromotion.messageFired attribute. |
String |
getMessageFired(SessionContext ctx)
Generated method - Getter of the
ProductMultiBuyPromotion.messageFired attribute. |
Integer |
getQualifyingCount()
Generated method - Getter of the
ProductMultiBuyPromotion.qualifyingCount attribute. |
Integer |
getQualifyingCount(SessionContext ctx)
Generated method - Getter of the
ProductMultiBuyPromotion.qualifyingCount attribute. |
int |
getQualifyingCountAsPrimitive()
Generated method - Getter of the
ProductMultiBuyPromotion.qualifyingCount attribute. |
int |
getQualifyingCountAsPrimitive(SessionContext ctx)
Generated method - Getter of the
ProductMultiBuyPromotion.qualifyingCount attribute. |
void |
setAllMessageCouldHaveFired(Map<Language,String> value)
Generated method - Setter of the
ProductMultiBuyPromotion.messageCouldHaveFired attribute. |
void |
setAllMessageCouldHaveFired(SessionContext ctx,
Map<Language,String> value)
Generated method - Setter of the
ProductMultiBuyPromotion.messageCouldHaveFired attribute. |
void |
setAllMessageFired(Map<Language,String> value)
Generated method - Setter of the
ProductMultiBuyPromotion.messageFired attribute. |
void |
setAllMessageFired(SessionContext ctx,
Map<Language,String> value)
Generated method - Setter of the
ProductMultiBuyPromotion.messageFired attribute. |
void |
setBundlePrices(Collection<PromotionPriceRow> value)
Generated method - Setter of the
ProductMultiBuyPromotion.bundlePrices attribute. |
void |
setBundlePrices(SessionContext ctx,
Collection<PromotionPriceRow> value)
Generated method - Setter of the
ProductMultiBuyPromotion.bundlePrices attribute. |
void |
setMessageCouldHaveFired(SessionContext ctx,
String value)
Generated method - Setter of the
ProductMultiBuyPromotion.messageCouldHaveFired attribute. |
void |
setMessageCouldHaveFired(String value)
Generated method - Setter of the
ProductMultiBuyPromotion.messageCouldHaveFired attribute. |
void |
setMessageFired(SessionContext ctx,
String value)
Generated method - Setter of the
ProductMultiBuyPromotion.messageFired attribute. |
void |
setMessageFired(String value)
Generated method - Setter of the
ProductMultiBuyPromotion.messageFired attribute. |
void |
setQualifyingCount(int value)
Generated method - Setter of the
ProductMultiBuyPromotion.qualifyingCount attribute. |
void |
setQualifyingCount(Integer value)
Generated method - Setter of the
ProductMultiBuyPromotion.qualifyingCount attribute. |
void |
setQualifyingCount(SessionContext ctx,
int value)
Generated method - Setter of the
ProductMultiBuyPromotion.qualifyingCount attribute. |
void |
setQualifyingCount(SessionContext ctx,
Integer value)
Generated method - Setter of the
ProductMultiBuyPromotion.qualifyingCount attribute. |
buildDataUniqueKey, findAllProducts, findEligibleProductsInBasketaddToCategories, addToCategories, addToProducts, addToProducts, getCategories, getCategories, getCategoriesCount, getCategoriesCount, getProductBanner, getProductBanner, getProducts, getProducts, getProductsCount, getProductsCount, removeFromCategories, removeFromCategories, removeFromProducts, removeFromProducts, setCategories, setCategories, setProductBanner, setProductBanner, setProducts, setProductsbuildDataUniqueKeyForCategories, buildDataUniqueKeyForPriceRows, buildDataUniqueKeyForProducts, buildMD5Hash, buildPromotionResultDataUnigueKey, createImmutableDeepClone, createItem, deepCloneAttributes, deepClonePriceRows, deletePromotionPriceRows, evaluate, findImmutablePromotionByUniqueKey, findOrCreateImmutableClone, formatMessage, getAllPromotionType, getDataUniqueKey, getPriceForOrder, getPromotionResultDataUnigueKey, getPromotionType, getRestrictions, getResultDescription, remove, setPromotionGroup, setRestrictions, toStringgetAllPromotionType, getCode, getCode, getDescription, getDescription, getDetailsURL, getDetailsURL, getEndDate, getEndDate, getImmutableKey, getImmutableKey, getImmutableKeyHash, getImmutableKeyHash, getPriority, getPriority, getPriorityAsPrimitive, getPriorityAsPrimitive, getPromotionGroup, getPromotionGroup, getPromotionType, getRestrictions, getStartDate, getStartDate, getTitle, getTitle, isEnabled, isEnabled, isEnabledAsPrimitive, isEnabledAsPrimitive, setCode, setCode, setDescription, setDescription, setDetailsURL, setDetailsURL, setEnabled, setEnabled, setEnabled, setEnabled, setEndDate, setEndDate, setImmutableKey, setImmutableKey, setImmutableKeyHash, setImmutableKeyHash, setPriority, setPriority, setPriority, setPriority, setPromotionGroup, setRestrictions, setStartDate, setStartDate, setTitle, setTitlegetInitialProperties, getNonInitialAttributesgetAllLocalizedProperties, getAllLocalizedProperties, getAllLocalizedProperties, getAllLocalizedProperties, getAllValuesSessionContext, getLocalizedProperty, getLocalizedProperty, getLocalizedPropertyInternal, getLocalizedPropertyNames, getLocalizedPropertyNames, hasLanguage, isEmptyValue, isFallbackEnabled, removeLocalizedProperty, removeLocalizedProperty, setAllLocalizedProperties, setAllLocalizedProperties, setLocalizedProperty, setLocalizedPropertycreateNonClassAccessor, getAllProperties, getAllProperties, getProperty, getProperty, getPropertyNames, getPropertyNames, removeProperty, removeProperty, setAllProperties, setAllProperties, setProperty, setPropertyaddLinkedItems, addLinkedItems, addLinkedItems, addLinkedItems, addLinkedItems, addLinkedItems, addLinkedItems, addLinkedItems, addLinkedItems, addNegativePermission, addPermission, addPositivePermission, assureExtensionsLoaded, changeTypeAfterCreation, checkConstraint, checkItemPermission, checkMandatoryAttribute, checkMandatoryAttribute, checkPermission, checkPermission, checkRemovable, clearPermission, compareTo, ctx, doAfterRemove, doBeforeRemove, equals, getAccessorFor, getAllAttributes, getAllAttributes, getAllAttributes, getAllAttributes, getAllAttributesInternal, getAllLinkedItems, getAndCheckCacheBoundItem, getAttribute, getAttribute, getCacheBoundItem, getComposedType, getComposedTypePK, getCreationTime, getCurrentlyRemovingCount, getLinkedItems, getLinkedItems, getLinkedItems, getLinkedItems, getLinkedItems, getLinkedItems, getLinkedItems, getLinkedItemsCount, getLinkedItemsCount, getLinkedItemsCount, getModificationTime, getNegativePermissions, getOwner, getPermissionMap, getPermissions, getPersistenceVersion, getPK, getPositivePermissions, getRestrictedPrincipals, getSession, getSyncObject, getTenant, getTransientObject, getTransientObjectMap, hashCode, hasRegisteredClassAccessorFor, internal_registerClassAccessorFor, internal_registerNonClassAccessorFor, invalidateLocalCaches, isAlive, isCacheBound, isCurrentlyRemoving, isCurrentlyRemoving, isEmptyRelationValue, isInCreate, isInstanceOf, isItemCheckBeforeRemoveableDisabled, isRelationLocalizationFallbackEnabled, newInstance, notifyExtensionsAfterItemCreation, notifyExtensionsBeforeItemCreation, notifyItemRemoval, readResolve, refreshRemote, registerAccessFor, registerAccessFor, registerJaloInvalidationListeners, remove, removeItemCollection, removeItemCollection, removeLinkedItems, removeLinkedItems, removeLinkedItems, removeLinkedItems, removeLinks, removePartOfItems, removePartOfItems, setAllAttributes, setAllAttributes, setAllAttributesInternal, setAllLinkedItems, setAllLinkedItems, setAllLinkedItems, setAllLinkedItems, setAttribute, setAttribute, setAttributeFromString, setAttributeFromString, setCacheBound, setComposedType, setCreationTime, setImplementation, setLinkedItems, setLinkedItems, setLinkedItems, setLinkedItems, setLinkedItems, setLinkedItems, setLinkedItems, setLinkedItems, setModificationTime, setNonInitialAttributes, setOwner, setPermissionsByMap, setTransientObject, setUseTA, useTA, writeReplacegetImplementation, setTenantpublic static final String QUALIFYINGCOUNT
ProductMultiBuyPromotion.qualifyingCount attributepublic static final String BUNDLEPRICES
ProductMultiBuyPromotion.bundlePrices attributepublic static final String MESSAGEFIRED
ProductMultiBuyPromotion.messageFired attributepublic static final String MESSAGECOULDHAVEFIRED
ProductMultiBuyPromotion.messageCouldHaveFired attributeprotected static final Map<String,Item.AttributeMode> DEFAULT_INITIAL_ATTRIBUTES
protected Map<String,Item.AttributeMode> getDefaultAttributeModes()
getDefaultAttributeModes in class GeneratedProductPromotionpublic Collection<PromotionPriceRow> getBundlePrices(SessionContext ctx)
ProductMultiBuyPromotion.bundlePrices attribute.public Collection<PromotionPriceRow> getBundlePrices()
ProductMultiBuyPromotion.bundlePrices attribute.public void setBundlePrices(SessionContext ctx, Collection<PromotionPriceRow> value)
ProductMultiBuyPromotion.bundlePrices attribute.value - the bundlePrices - Fixed price for whole multi-buy bundle in specific currencies.public void setBundlePrices(Collection<PromotionPriceRow> value)
ProductMultiBuyPromotion.bundlePrices attribute.value - the bundlePrices - Fixed price for whole multi-buy bundle in specific currencies.public String getMessageCouldHaveFired(SessionContext ctx)
ProductMultiBuyPromotion.messageCouldHaveFired attribute.public String getMessageCouldHaveFired()
ProductMultiBuyPromotion.messageCouldHaveFired attribute.public Map<Language,String> getAllMessageCouldHaveFired(SessionContext ctx)
ProductMultiBuyPromotion.messageCouldHaveFired attribute.public Map<Language,String> getAllMessageCouldHaveFired()
ProductMultiBuyPromotion.messageCouldHaveFired attribute.public void setMessageCouldHaveFired(SessionContext ctx, String value)
ProductMultiBuyPromotion.messageCouldHaveFired attribute.value - the messageCouldHaveFired - The message to show when the promotion could have potentially fire.public void setMessageCouldHaveFired(String value)
ProductMultiBuyPromotion.messageCouldHaveFired attribute.value - the messageCouldHaveFired - The message to show when the promotion could have potentially fire.public void setAllMessageCouldHaveFired(SessionContext ctx, Map<Language,String> value)
ProductMultiBuyPromotion.messageCouldHaveFired attribute.value - the messageCouldHaveFired - The message to show when the promotion could have potentially fire.public void setAllMessageCouldHaveFired(Map<Language,String> value)
ProductMultiBuyPromotion.messageCouldHaveFired attribute.value - the messageCouldHaveFired - The message to show when the promotion could have potentially fire.public String getMessageFired(SessionContext ctx)
ProductMultiBuyPromotion.messageFired attribute.public String getMessageFired()
ProductMultiBuyPromotion.messageFired attribute.public Map<Language,String> getAllMessageFired(SessionContext ctx)
ProductMultiBuyPromotion.messageFired attribute.public Map<Language,String> getAllMessageFired()
ProductMultiBuyPromotion.messageFired attribute.public void setMessageFired(SessionContext ctx, String value)
ProductMultiBuyPromotion.messageFired attribute.value - the messageFired - The message to show when the promotion has fired.public void setMessageFired(String value)
ProductMultiBuyPromotion.messageFired attribute.value - the messageFired - The message to show when the promotion has fired.public void setAllMessageFired(SessionContext ctx, Map<Language,String> value)
ProductMultiBuyPromotion.messageFired attribute.value - the messageFired - The message to show when the promotion has fired.public void setAllMessageFired(Map<Language,String> value)
ProductMultiBuyPromotion.messageFired attribute.value - the messageFired - The message to show when the promotion has fired.public Integer getQualifyingCount(SessionContext ctx)
ProductMultiBuyPromotion.qualifyingCount attribute.public Integer getQualifyingCount()
ProductMultiBuyPromotion.qualifyingCount attribute.public int getQualifyingCountAsPrimitive(SessionContext ctx)
ProductMultiBuyPromotion.qualifyingCount attribute.public int getQualifyingCountAsPrimitive()
ProductMultiBuyPromotion.qualifyingCount attribute.public void setQualifyingCount(SessionContext ctx, Integer value)
ProductMultiBuyPromotion.qualifyingCount attribute.value - the qualifyingCount - The number of products required to qualify for the promotion.public void setQualifyingCount(Integer value)
ProductMultiBuyPromotion.qualifyingCount attribute.value - the qualifyingCount - The number of products required to qualify for the promotion.public void setQualifyingCount(SessionContext ctx, int value)
ProductMultiBuyPromotion.qualifyingCount attribute.value - the qualifyingCount - The number of products required to qualify for the promotion.public void setQualifyingCount(int value)
ProductMultiBuyPromotion.qualifyingCount attribute.value - the qualifyingCount - The number of products required to qualify for the promotion.Copyright © 2017 SAP SE. All Rights Reserved.