Class GeneratedRuleBasedPromotion
- java.lang.Object
-
- de.hybris.platform.util.BridgeAbstraction
-
- de.hybris.platform.jalo.Item
-
- de.hybris.platform.jalo.ExtensibleItem
-
- de.hybris.platform.jalo.c2l.LocalizableItem
-
- de.hybris.platform.jalo.GenericItem
-
- de.hybris.platform.promotions.jalo.GeneratedAbstractPromotion
-
- de.hybris.platform.promotions.jalo.AbstractPromotion
-
- de.hybris.platform.promotionengineservices.jalo.GeneratedRuleBasedPromotion
-
- All Implemented Interfaces:
java.io.Serializable,java.lang.Comparable
- Direct Known Subclasses:
RuleBasedPromotion
public abstract class GeneratedRuleBasedPromotion extends AbstractPromotion
Generated class for typeRuleBasedPromotion.- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class de.hybris.platform.jalo.GenericItem
GenericItem.GenericItemImpl
-
Nested classes/interfaces inherited from class de.hybris.platform.jalo.c2l.LocalizableItem
LocalizableItem.LocalizableItemImpl
-
Nested classes/interfaces inherited from class de.hybris.platform.jalo.ExtensibleItem
ExtensibleItem.ExtensibleItemImpl
-
Nested classes/interfaces inherited from class de.hybris.platform.jalo.Item
Item.AttributeFilter, Item.AttributeMode, Item.CachedGetter, Item.CachedSetter, Item.ItemAttributeMap, Item.ItemConstraint, Item.ItemImpl, Item.JaloCachedComputationException
-
-
Field Summary
Fields Modifier and Type Field Description protected static java.util.Map<java.lang.String,Item.AttributeMode>DEFAULT_INITIAL_ATTRIBUTESstatic java.lang.StringMESSAGEFIREDQualifier of theRuleBasedPromotion.messageFiredattributestatic java.lang.StringPROMOTIONDESCRIPTIONQualifier of theRuleBasedPromotion.promotionDescriptionattributestatic java.lang.StringRULEQualifier of theRuleBasedPromotion.ruleattributestatic java.lang.StringRULEVERSIONQualifier of theRuleBasedPromotion.ruleVersionattribute-
Fields inherited from class de.hybris.platform.promotions.jalo.GeneratedAbstractPromotion
CODE, DESCRIPTION, DETAILSURL, ENABLED, ENDDATE, IMMUTABLEKEY, IMMUTABLEKEYHASH, NAME, PRIORITY, PROMOTIONGROUP, PROMOTIONGROUPHANDLER, PROMOTIONTYPE, RESTRICTIONS, STARTDATE, TITLE
-
Fields inherited from class de.hybris.platform.jalo.c2l.LocalizableItem
LANGUAGE_FALLBACK_ENABLED
-
Fields inherited from class de.hybris.platform.jalo.Item
_CREATION_TIME_INTERNAL, _MODIFIED_TIME_INTERNAL, accessorLog, CREATION_TIME, DISABLE_ATTRIBUTE_CHECK, DISABLE_ITEMCHECK_BEFORE_REMOVABLE, EVEN, FEATURE_ACCESSMAP_QUALIFIER, HJMPTS, INITIAL_CREATION_FLAG, isJaloOnly, MODIFIED_TIME, NEGATIVE, NOT_FOUND, OWNER, PK, POSITIVE, SAVE_FROM_SERVICE_LAYER, staticTransientObjects, TYPE
-
Fields inherited from class de.hybris.platform.util.BridgeAbstraction
impl, tenant
-
-
Constructor Summary
Constructors Constructor Description GeneratedRuleBasedPromotion()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Map<Language,java.lang.String>getAllMessageFired()Generated method - Getter of theRuleBasedPromotion.messageFiredattribute.java.util.Map<Language,java.lang.String>getAllMessageFired(SessionContext ctx)Generated method - Getter of theRuleBasedPromotion.messageFiredattribute.java.util.Map<Language,java.lang.String>getAllPromotionDescription()Generated method - Getter of theRuleBasedPromotion.promotionDescriptionattribute.java.util.Map<Language,java.lang.String>getAllPromotionDescription(SessionContext ctx)Generated method - Getter of theRuleBasedPromotion.promotionDescriptionattribute.protected java.util.Map<java.lang.String,Item.AttributeMode>getDefaultAttributeModes()java.lang.StringgetMessageFired()Generated method - Getter of theRuleBasedPromotion.messageFiredattribute.java.lang.StringgetMessageFired(SessionContext ctx)Generated method - Getter of theRuleBasedPromotion.messageFiredattribute.java.lang.StringgetPromotionDescription()Generated method - Getter of theRuleBasedPromotion.promotionDescriptionattribute.java.lang.StringgetPromotionDescription(SessionContext ctx)Generated method - Getter of theRuleBasedPromotion.promotionDescriptionattribute.AbstractRuleEngineRulegetRule()Generated method - Getter of theRuleBasedPromotion.ruleattribute.AbstractRuleEngineRulegetRule(SessionContext ctx)Generated method - Getter of theRuleBasedPromotion.ruleattribute.java.lang.LonggetRuleVersion()Generated method - Getter of theRuleBasedPromotion.ruleVersionattribute.java.lang.LonggetRuleVersion(SessionContext ctx)Generated method - Getter of theRuleBasedPromotion.ruleVersionattribute.longgetRuleVersionAsPrimitive()Generated method - Getter of theRuleBasedPromotion.ruleVersionattribute.longgetRuleVersionAsPrimitive(SessionContext ctx)Generated method - Getter of theRuleBasedPromotion.ruleVersionattribute.voidsetAllMessageFired(SessionContext ctx, java.util.Map<Language,java.lang.String> value)Generated method - Setter of theRuleBasedPromotion.messageFiredattribute.voidsetAllMessageFired(java.util.Map<Language,java.lang.String> value)Generated method - Setter of theRuleBasedPromotion.messageFiredattribute.voidsetAllPromotionDescription(SessionContext ctx, java.util.Map<Language,java.lang.String> value)Generated method - Setter of theRuleBasedPromotion.promotionDescriptionattribute.voidsetAllPromotionDescription(java.util.Map<Language,java.lang.String> value)Generated method - Setter of theRuleBasedPromotion.promotionDescriptionattribute.voidsetMessageFired(SessionContext ctx, java.lang.String value)Generated method - Setter of theRuleBasedPromotion.messageFiredattribute.voidsetMessageFired(java.lang.String value)Generated method - Setter of theRuleBasedPromotion.messageFiredattribute.voidsetPromotionDescription(SessionContext ctx, java.lang.String value)Generated method - Setter of theRuleBasedPromotion.promotionDescriptionattribute.voidsetPromotionDescription(java.lang.String value)Generated method - Setter of theRuleBasedPromotion.promotionDescriptionattribute.voidsetRule(SessionContext ctx, AbstractRuleEngineRule value)Generated method - Setter of theRuleBasedPromotion.ruleattribute.voidsetRule(AbstractRuleEngineRule value)Generated method - Setter of theRuleBasedPromotion.ruleattribute.voidsetRuleVersion(long value)Generated method - Setter of theRuleBasedPromotion.ruleVersionattribute.voidsetRuleVersion(SessionContext ctx, long value)Generated method - Setter of theRuleBasedPromotion.ruleVersionattribute.voidsetRuleVersion(SessionContext ctx, java.lang.Long value)Generated method - Setter of theRuleBasedPromotion.ruleVersionattribute.voidsetRuleVersion(java.lang.Long value)Generated method - Setter of theRuleBasedPromotion.ruleVersionattribute.-
Methods inherited from class de.hybris.platform.promotions.jalo.AbstractPromotion
buildDataUniqueKey, buildDataUniqueKeyForCategories, buildDataUniqueKeyForPriceRows, buildDataUniqueKeyForProducts, buildMD5Hash, buildPromotionResultDataUnigueKey, createImmutableDeepClone, createItem, deepCloneAttributes, deepClonePriceRows, deletePromotionPriceRows, evaluate, findImmutablePromotionByUniqueKey, findOrCreateImmutableClone, formatMessage, getAllPromotionType, getDataUniqueKey, getPriceForOrder, getPromotionResultDataUnigueKey, getPromotionType, getRestrictions, getResultDescription, remove, setPromotionGroup, setRestrictions, toString
-
Methods inherited from class de.hybris.platform.promotions.jalo.GeneratedAbstractPromotion
getAllName, getAllName, getAllPromotionType, getCode, getCode, getDescription, getDescription, getDetailsURL, getDetailsURL, getEndDate, getEndDate, getImmutableKey, getImmutableKey, getImmutableKeyHash, getImmutableKeyHash, getName, getName, getPriority, getPriority, getPriorityAsPrimitive, getPriorityAsPrimitive, getPromotionGroup, getPromotionGroup, getPromotionType, getRestrictions, getStartDate, getStartDate, getTitle, getTitle, isEnabled, isEnabled, isEnabledAsPrimitive, isEnabledAsPrimitive, setAllName, setAllName, setCode, setCode, setDescription, setDescription, setDetailsURL, setDetailsURL, setEnabled, setEnabled, setEnabled, setEnabled, setEndDate, setEndDate, setImmutableKey, setImmutableKey, setImmutableKeyHash, setImmutableKeyHash, setName, setName, setPriority, setPriority, setPriority, setPriority, setPromotionGroup, setRestrictions, setStartDate, setStartDate, setTitle, setTitle
-
Methods inherited from class de.hybris.platform.jalo.GenericItem
getImplementation, getInitialProperties, getNonInitialAttributes, getRelatedItems, getRelatedItems, setRelatedItems
-
Methods inherited from class de.hybris.platform.jalo.c2l.LocalizableItem
getAllLocalizedProperties, getAllLocalizedProperties, getAllLocalizedProperties, getAllLocalizedProperties, getAllValuesSessionContext, getLocalizedProperty, getLocalizedProperty, getLocalizedPropertyInternal, getLocalizedPropertyNames, getLocalizedPropertyNames, hasLanguage, isEmptyValue, isFallbackEnabled, removeLocalizedProperty, removeLocalizedProperty, setAllLocalizedProperties, setAllLocalizedProperties, setLocalizedProperty, setLocalizedProperty
-
Methods inherited from class de.hybris.platform.jalo.ExtensibleItem
createNonClassAccessor, getAllProperties, getAllProperties, getProperty, getProperty, getPropertyNames, getPropertyNames, removeProperty, removeProperty, setAllProperties, setAllProperties, setProperty, setProperty
-
Methods inherited from class de.hybris.platform.jalo.Item
addLinkedItems, 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, isMarkModifiedDisabled, isRelationLocalizationFallbackEnabled, newInstance, notifyExtensionsAfterItemCreation, notifyExtensionsBeforeItemCreation, notifyItemRemoval, notifyManagerAboutItemRemoval, readResolve, 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, writeReplace
-
Methods inherited from class de.hybris.platform.util.BridgeAbstraction
setTenant
-
-
-
-
Field Detail
-
MESSAGEFIRED
public static final java.lang.String MESSAGEFIRED
Qualifier of theRuleBasedPromotion.messageFiredattribute- See Also:
- Constant Field Values
-
RULE
public static final java.lang.String RULE
Qualifier of theRuleBasedPromotion.ruleattribute- See Also:
- Constant Field Values
-
PROMOTIONDESCRIPTION
public static final java.lang.String PROMOTIONDESCRIPTION
Qualifier of theRuleBasedPromotion.promotionDescriptionattribute- See Also:
- Constant Field Values
-
RULEVERSION
public static final java.lang.String RULEVERSION
Qualifier of theRuleBasedPromotion.ruleVersionattribute- See Also:
- Constant Field Values
-
DEFAULT_INITIAL_ATTRIBUTES
protected static final java.util.Map<java.lang.String,Item.AttributeMode> DEFAULT_INITIAL_ATTRIBUTES
-
-
Method Detail
-
getDefaultAttributeModes
protected java.util.Map<java.lang.String,Item.AttributeMode> getDefaultAttributeModes()
- Overrides:
getDefaultAttributeModesin classGeneratedAbstractPromotion
-
getMessageFired
public java.lang.String getMessageFired(SessionContext ctx)
Generated method - Getter of theRuleBasedPromotion.messageFiredattribute.- Returns:
- the messageFired - Message for fired promotion.
-
getMessageFired
public java.lang.String getMessageFired()
Generated method - Getter of theRuleBasedPromotion.messageFiredattribute.- Returns:
- the messageFired - Message for fired promotion.
-
getAllMessageFired
public java.util.Map<Language,java.lang.String> getAllMessageFired(SessionContext ctx)
Generated method - Getter of theRuleBasedPromotion.messageFiredattribute.- Returns:
- the localized messageFired - Message for fired promotion.
-
getAllMessageFired
public java.util.Map<Language,java.lang.String> getAllMessageFired()
Generated method - Getter of theRuleBasedPromotion.messageFiredattribute.- Returns:
- the localized messageFired - Message for fired promotion.
-
setMessageFired
public void setMessageFired(SessionContext ctx, java.lang.String value)
Generated method - Setter of theRuleBasedPromotion.messageFiredattribute.- Parameters:
value- the messageFired - Message for fired promotion.
-
setMessageFired
public void setMessageFired(java.lang.String value)
Generated method - Setter of theRuleBasedPromotion.messageFiredattribute.- Parameters:
value- the messageFired - Message for fired promotion.
-
setAllMessageFired
public void setAllMessageFired(SessionContext ctx, java.util.Map<Language,java.lang.String> value)
Generated method - Setter of theRuleBasedPromotion.messageFiredattribute.- Parameters:
value- the messageFired - Message for fired promotion.
-
setAllMessageFired
public void setAllMessageFired(java.util.Map<Language,java.lang.String> value)
Generated method - Setter of theRuleBasedPromotion.messageFiredattribute.- Parameters:
value- the messageFired - Message for fired promotion.
-
getPromotionDescription
public java.lang.String getPromotionDescription(SessionContext ctx)
Generated method - Getter of theRuleBasedPromotion.promotionDescriptionattribute.- Returns:
- the promotionDescription - Localized description of promotion.
-
getPromotionDescription
public java.lang.String getPromotionDescription()
Generated method - Getter of theRuleBasedPromotion.promotionDescriptionattribute.- Returns:
- the promotionDescription - Localized description of promotion.
-
getAllPromotionDescription
public java.util.Map<Language,java.lang.String> getAllPromotionDescription(SessionContext ctx)
Generated method - Getter of theRuleBasedPromotion.promotionDescriptionattribute.- Returns:
- the localized promotionDescription - Localized description of promotion.
-
getAllPromotionDescription
public java.util.Map<Language,java.lang.String> getAllPromotionDescription()
Generated method - Getter of theRuleBasedPromotion.promotionDescriptionattribute.- Returns:
- the localized promotionDescription - Localized description of promotion.
-
setPromotionDescription
public void setPromotionDescription(SessionContext ctx, java.lang.String value)
Generated method - Setter of theRuleBasedPromotion.promotionDescriptionattribute.- Parameters:
value- the promotionDescription - Localized description of promotion.
-
setPromotionDescription
public void setPromotionDescription(java.lang.String value)
Generated method - Setter of theRuleBasedPromotion.promotionDescriptionattribute.- Parameters:
value- the promotionDescription - Localized description of promotion.
-
setAllPromotionDescription
public void setAllPromotionDescription(SessionContext ctx, java.util.Map<Language,java.lang.String> value)
Generated method - Setter of theRuleBasedPromotion.promotionDescriptionattribute.- Parameters:
value- the promotionDescription - Localized description of promotion.
-
setAllPromotionDescription
public void setAllPromotionDescription(java.util.Map<Language,java.lang.String> value)
Generated method - Setter of theRuleBasedPromotion.promotionDescriptionattribute.- Parameters:
value- the promotionDescription - Localized description of promotion.
-
getRule
public AbstractRuleEngineRule getRule(SessionContext ctx)
Generated method - Getter of theRuleBasedPromotion.ruleattribute.- Returns:
- the rule - The rule for this promotion.
-
getRule
public AbstractRuleEngineRule getRule()
Generated method - Getter of theRuleBasedPromotion.ruleattribute.- Returns:
- the rule - The rule for this promotion.
-
setRule
public void setRule(SessionContext ctx, AbstractRuleEngineRule value)
Generated method - Setter of theRuleBasedPromotion.ruleattribute.- Parameters:
value- the rule - The rule for this promotion.
-
setRule
public void setRule(AbstractRuleEngineRule value)
Generated method - Setter of theRuleBasedPromotion.ruleattribute.- Parameters:
value- the rule - The rule for this promotion.
-
getRuleVersion
public java.lang.Long getRuleVersion(SessionContext ctx)
Generated method - Getter of theRuleBasedPromotion.ruleVersionattribute.- Returns:
- the ruleVersion - applied rule version
-
getRuleVersion
public java.lang.Long getRuleVersion()
Generated method - Getter of theRuleBasedPromotion.ruleVersionattribute.- Returns:
- the ruleVersion - applied rule version
-
getRuleVersionAsPrimitive
public long getRuleVersionAsPrimitive(SessionContext ctx)
Generated method - Getter of theRuleBasedPromotion.ruleVersionattribute.- Returns:
- the ruleVersion - applied rule version
-
getRuleVersionAsPrimitive
public long getRuleVersionAsPrimitive()
Generated method - Getter of theRuleBasedPromotion.ruleVersionattribute.- Returns:
- the ruleVersion - applied rule version
-
setRuleVersion
public void setRuleVersion(SessionContext ctx, java.lang.Long value)
Generated method - Setter of theRuleBasedPromotion.ruleVersionattribute.- Parameters:
value- the ruleVersion - applied rule version
-
setRuleVersion
public void setRuleVersion(java.lang.Long value)
Generated method - Setter of theRuleBasedPromotion.ruleVersionattribute.- Parameters:
value- the ruleVersion - applied rule version
-
setRuleVersion
public void setRuleVersion(SessionContext ctx, long value)
Generated method - Setter of theRuleBasedPromotion.ruleVersionattribute.- Parameters:
value- the ruleVersion - applied rule version
-
setRuleVersion
public void setRuleVersion(long value)
Generated method - Setter of theRuleBasedPromotion.ruleVersionattribute.- Parameters:
value- the ruleVersion - applied rule version
-
-