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_ATTRIBUTES
static java.lang.String
MESSAGEFIRED
Qualifier of theRuleBasedPromotion.messageFired
attributestatic java.lang.String
PROMOTIONDESCRIPTION
Qualifier of theRuleBasedPromotion.promotionDescription
attributestatic java.lang.String
RULE
Qualifier of theRuleBasedPromotion.rule
attributestatic java.lang.String
RULEVERSION
Qualifier of theRuleBasedPromotion.ruleVersion
attribute-
Fields inherited from class de.hybris.platform.promotions.jalo.GeneratedAbstractPromotion
CODE, DESCRIPTION, DETAILSURL, ENABLED, ENDDATE, IMMUTABLEKEY, IMMUTABLEKEYHASH, 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.messageFired
attribute.java.util.Map<Language,java.lang.String>
getAllMessageFired(SessionContext ctx)
Generated method - Getter of theRuleBasedPromotion.messageFired
attribute.java.util.Map<Language,java.lang.String>
getAllPromotionDescription()
Generated method - Getter of theRuleBasedPromotion.promotionDescription
attribute.java.util.Map<Language,java.lang.String>
getAllPromotionDescription(SessionContext ctx)
Generated method - Getter of theRuleBasedPromotion.promotionDescription
attribute.protected java.util.Map<java.lang.String,Item.AttributeMode>
getDefaultAttributeModes()
java.lang.String
getMessageFired()
Generated method - Getter of theRuleBasedPromotion.messageFired
attribute.java.lang.String
getMessageFired(SessionContext ctx)
Generated method - Getter of theRuleBasedPromotion.messageFired
attribute.java.lang.String
getPromotionDescription()
Generated method - Getter of theRuleBasedPromotion.promotionDescription
attribute.java.lang.String
getPromotionDescription(SessionContext ctx)
Generated method - Getter of theRuleBasedPromotion.promotionDescription
attribute.AbstractRuleEngineRule
getRule()
Generated method - Getter of theRuleBasedPromotion.rule
attribute.AbstractRuleEngineRule
getRule(SessionContext ctx)
Generated method - Getter of theRuleBasedPromotion.rule
attribute.java.lang.Long
getRuleVersion()
Generated method - Getter of theRuleBasedPromotion.ruleVersion
attribute.java.lang.Long
getRuleVersion(SessionContext ctx)
Generated method - Getter of theRuleBasedPromotion.ruleVersion
attribute.long
getRuleVersionAsPrimitive()
Generated method - Getter of theRuleBasedPromotion.ruleVersion
attribute.long
getRuleVersionAsPrimitive(SessionContext ctx)
Generated method - Getter of theRuleBasedPromotion.ruleVersion
attribute.void
setAllMessageFired(SessionContext ctx, java.util.Map<Language,java.lang.String> value)
Generated method - Setter of theRuleBasedPromotion.messageFired
attribute.void
setAllMessageFired(java.util.Map<Language,java.lang.String> value)
Generated method - Setter of theRuleBasedPromotion.messageFired
attribute.void
setAllPromotionDescription(SessionContext ctx, java.util.Map<Language,java.lang.String> value)
Generated method - Setter of theRuleBasedPromotion.promotionDescription
attribute.void
setAllPromotionDescription(java.util.Map<Language,java.lang.String> value)
Generated method - Setter of theRuleBasedPromotion.promotionDescription
attribute.void
setMessageFired(SessionContext ctx, java.lang.String value)
Generated method - Setter of theRuleBasedPromotion.messageFired
attribute.void
setMessageFired(java.lang.String value)
Generated method - Setter of theRuleBasedPromotion.messageFired
attribute.void
setPromotionDescription(SessionContext ctx, java.lang.String value)
Generated method - Setter of theRuleBasedPromotion.promotionDescription
attribute.void
setPromotionDescription(java.lang.String value)
Generated method - Setter of theRuleBasedPromotion.promotionDescription
attribute.void
setRule(SessionContext ctx, AbstractRuleEngineRule value)
Generated method - Setter of theRuleBasedPromotion.rule
attribute.void
setRule(AbstractRuleEngineRule value)
Generated method - Setter of theRuleBasedPromotion.rule
attribute.void
setRuleVersion(long value)
Generated method - Setter of theRuleBasedPromotion.ruleVersion
attribute.void
setRuleVersion(SessionContext ctx, long value)
Generated method - Setter of theRuleBasedPromotion.ruleVersion
attribute.void
setRuleVersion(SessionContext ctx, java.lang.Long value)
Generated method - Setter of theRuleBasedPromotion.ruleVersion
attribute.void
setRuleVersion(java.lang.Long value)
Generated method - Setter of theRuleBasedPromotion.ruleVersion
attribute.-
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
getAllPromotionType, 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, setTitle
-
Methods inherited from class de.hybris.platform.jalo.GenericItem
getImplementation, getInitialProperties, getNonInitialAttributes, 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.messageFired
attribute- See Also:
- Constant Field Values
-
RULE
public static final java.lang.String RULE
Qualifier of theRuleBasedPromotion.rule
attribute- See Also:
- Constant Field Values
-
PROMOTIONDESCRIPTION
public static final java.lang.String PROMOTIONDESCRIPTION
Qualifier of theRuleBasedPromotion.promotionDescription
attribute- See Also:
- Constant Field Values
-
RULEVERSION
public static final java.lang.String RULEVERSION
Qualifier of theRuleBasedPromotion.ruleVersion
attribute- 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:
getDefaultAttributeModes
in classGeneratedAbstractPromotion
-
getMessageFired
public java.lang.String getMessageFired(SessionContext ctx)
Generated method - Getter of theRuleBasedPromotion.messageFired
attribute.- Returns:
- the messageFired - Message for fired promotion.
-
getMessageFired
public java.lang.String getMessageFired()
Generated method - Getter of theRuleBasedPromotion.messageFired
attribute.- Returns:
- the messageFired - Message for fired promotion.
-
getAllMessageFired
public java.util.Map<Language,java.lang.String> getAllMessageFired(SessionContext ctx)
Generated method - Getter of theRuleBasedPromotion.messageFired
attribute.- Returns:
- the localized messageFired - Message for fired promotion.
-
getAllMessageFired
public java.util.Map<Language,java.lang.String> getAllMessageFired()
Generated method - Getter of theRuleBasedPromotion.messageFired
attribute.- Returns:
- the localized messageFired - Message for fired promotion.
-
setMessageFired
public void setMessageFired(SessionContext ctx, java.lang.String value)
Generated method - Setter of theRuleBasedPromotion.messageFired
attribute.- Parameters:
value
- the messageFired - Message for fired promotion.
-
setMessageFired
public void setMessageFired(java.lang.String value)
Generated method - Setter of theRuleBasedPromotion.messageFired
attribute.- 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.messageFired
attribute.- 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.messageFired
attribute.- Parameters:
value
- the messageFired - Message for fired promotion.
-
getPromotionDescription
public java.lang.String getPromotionDescription(SessionContext ctx)
Generated method - Getter of theRuleBasedPromotion.promotionDescription
attribute.- Returns:
- the promotionDescription - Localized description of promotion.
-
getPromotionDescription
public java.lang.String getPromotionDescription()
Generated method - Getter of theRuleBasedPromotion.promotionDescription
attribute.- Returns:
- the promotionDescription - Localized description of promotion.
-
getAllPromotionDescription
public java.util.Map<Language,java.lang.String> getAllPromotionDescription(SessionContext ctx)
Generated method - Getter of theRuleBasedPromotion.promotionDescription
attribute.- Returns:
- the localized promotionDescription - Localized description of promotion.
-
getAllPromotionDescription
public java.util.Map<Language,java.lang.String> getAllPromotionDescription()
Generated method - Getter of theRuleBasedPromotion.promotionDescription
attribute.- Returns:
- the localized promotionDescription - Localized description of promotion.
-
setPromotionDescription
public void setPromotionDescription(SessionContext ctx, java.lang.String value)
Generated method - Setter of theRuleBasedPromotion.promotionDescription
attribute.- Parameters:
value
- the promotionDescription - Localized description of promotion.
-
setPromotionDescription
public void setPromotionDescription(java.lang.String value)
Generated method - Setter of theRuleBasedPromotion.promotionDescription
attribute.- 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.promotionDescription
attribute.- 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.promotionDescription
attribute.- Parameters:
value
- the promotionDescription - Localized description of promotion.
-
getRule
public AbstractRuleEngineRule getRule(SessionContext ctx)
Generated method - Getter of theRuleBasedPromotion.rule
attribute.- Returns:
- the rule - The rule for this promotion.
-
getRule
public AbstractRuleEngineRule getRule()
Generated method - Getter of theRuleBasedPromotion.rule
attribute.- Returns:
- the rule - The rule for this promotion.
-
setRule
public void setRule(SessionContext ctx, AbstractRuleEngineRule value)
Generated method - Setter of theRuleBasedPromotion.rule
attribute.- Parameters:
value
- the rule - The rule for this promotion.
-
setRule
public void setRule(AbstractRuleEngineRule value)
Generated method - Setter of theRuleBasedPromotion.rule
attribute.- Parameters:
value
- the rule - The rule for this promotion.
-
getRuleVersion
public java.lang.Long getRuleVersion(SessionContext ctx)
Generated method - Getter of theRuleBasedPromotion.ruleVersion
attribute.- Returns:
- the ruleVersion - applied rule version
-
getRuleVersion
public java.lang.Long getRuleVersion()
Generated method - Getter of theRuleBasedPromotion.ruleVersion
attribute.- Returns:
- the ruleVersion - applied rule version
-
getRuleVersionAsPrimitive
public long getRuleVersionAsPrimitive(SessionContext ctx)
Generated method - Getter of theRuleBasedPromotion.ruleVersion
attribute.- Returns:
- the ruleVersion - applied rule version
-
getRuleVersionAsPrimitive
public long getRuleVersionAsPrimitive()
Generated method - Getter of theRuleBasedPromotion.ruleVersion
attribute.- Returns:
- the ruleVersion - applied rule version
-
setRuleVersion
public void setRuleVersion(SessionContext ctx, java.lang.Long value)
Generated method - Setter of theRuleBasedPromotion.ruleVersion
attribute.- Parameters:
value
- the ruleVersion - applied rule version
-
setRuleVersion
public void setRuleVersion(java.lang.Long value)
Generated method - Setter of theRuleBasedPromotion.ruleVersion
attribute.- Parameters:
value
- the ruleVersion - applied rule version
-
setRuleVersion
public void setRuleVersion(SessionContext ctx, long value)
Generated method - Setter of theRuleBasedPromotion.ruleVersion
attribute.- Parameters:
value
- the ruleVersion - applied rule version
-
setRuleVersion
public void setRuleVersion(long value)
Generated method - Setter of theRuleBasedPromotion.ruleVersion
attribute.- Parameters:
value
- the ruleVersion - applied rule version
-
-