Package de.hybris.platform.voucher.jalo
Class GeneratedPromotionVoucher
- 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.jalo.order.price.GeneratedDiscount
-
- de.hybris.platform.jalo.order.price.Discount
-
- de.hybris.platform.voucher.jalo.GeneratedVoucher
-
- de.hybris.platform.voucher.jalo.Voucher
-
- de.hybris.platform.voucher.jalo.GeneratedPromotionVoucher
-
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Comparable
- Direct Known Subclasses:
PromotionVoucher
public abstract class GeneratedPromotionVoucher extends Voucher
Generated class for typePromotionVoucher
.- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class de.hybris.platform.voucher.jalo.Voucher
Voucher.InvalidVoucherKeyException
-
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
REDEMPTIONQUANTITYLIMIT
Qualifier of thePromotionVoucher.redemptionQuantityLimit
attributestatic java.lang.String
REDEMPTIONQUANTITYLIMITPERUSER
Qualifier of thePromotionVoucher.redemptionQuantityLimitPerUser
attributestatic java.lang.String
VOUCHERCODE
Qualifier of thePromotionVoucher.voucherCode
attribute-
Fields inherited from class de.hybris.platform.voucher.jalo.Voucher
CODELENGTH, DIVIDER, LENGTH_CODE
-
Fields inherited from class de.hybris.platform.voucher.jalo.GeneratedVoucher
DESCRIPTION, FREESHIPPING, INVALIDATIONS, INVALIDATIONSHANDLER, RESTRICTIONS, RESTRICTIONSHANDLER, VALUESTRING
-
Fields inherited from class de.hybris.platform.jalo.order.price.Discount
EXTERNAL_KEY, GLOBAL, VALUE_END, VALUE_START
-
Fields inherited from class de.hybris.platform.jalo.order.price.GeneratedDiscount
ABSOLUTE, CODE, CURRENCY, DISCOUNTSTRING, NAME, ORDERDISCOUNTRELATION_MARKMODIFIED, ORDERDISCOUNTRELATION_SRC_ORDERED, ORDERDISCOUNTRELATION_TGT_ORDERED, ORDERS, PRIORITY, VALUE
-
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 GeneratedPromotionVoucher()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.util.Map<java.lang.String,Item.AttributeMode>
getDefaultAttributeModes()
java.lang.Integer
getRedemptionQuantityLimit()
Generated method - Getter of thePromotionVoucher.redemptionQuantityLimit
attribute.java.lang.Integer
getRedemptionQuantityLimit(SessionContext ctx)
Generated method - Getter of thePromotionVoucher.redemptionQuantityLimit
attribute.int
getRedemptionQuantityLimitAsPrimitive()
Generated method - Getter of thePromotionVoucher.redemptionQuantityLimit
attribute.int
getRedemptionQuantityLimitAsPrimitive(SessionContext ctx)
Generated method - Getter of thePromotionVoucher.redemptionQuantityLimit
attribute.java.lang.Integer
getRedemptionQuantityLimitPerUser()
Generated method - Getter of thePromotionVoucher.redemptionQuantityLimitPerUser
attribute.java.lang.Integer
getRedemptionQuantityLimitPerUser(SessionContext ctx)
Generated method - Getter of thePromotionVoucher.redemptionQuantityLimitPerUser
attribute.int
getRedemptionQuantityLimitPerUserAsPrimitive()
Generated method - Getter of thePromotionVoucher.redemptionQuantityLimitPerUser
attribute.int
getRedemptionQuantityLimitPerUserAsPrimitive(SessionContext ctx)
Generated method - Getter of thePromotionVoucher.redemptionQuantityLimitPerUser
attribute.java.lang.String
getVoucherCode()
Generated method - Getter of thePromotionVoucher.voucherCode
attribute.java.lang.String
getVoucherCode(SessionContext ctx)
Generated method - Getter of thePromotionVoucher.voucherCode
attribute.void
setRedemptionQuantityLimit(int value)
Generated method - Setter of thePromotionVoucher.redemptionQuantityLimit
attribute.void
setRedemptionQuantityLimit(SessionContext ctx, int value)
Generated method - Setter of thePromotionVoucher.redemptionQuantityLimit
attribute.void
setRedemptionQuantityLimit(SessionContext ctx, java.lang.Integer value)
Generated method - Setter of thePromotionVoucher.redemptionQuantityLimit
attribute.void
setRedemptionQuantityLimit(java.lang.Integer value)
Generated method - Setter of thePromotionVoucher.redemptionQuantityLimit
attribute.void
setRedemptionQuantityLimitPerUser(int value)
Generated method - Setter of thePromotionVoucher.redemptionQuantityLimitPerUser
attribute.void
setRedemptionQuantityLimitPerUser(SessionContext ctx, int value)
Generated method - Setter of thePromotionVoucher.redemptionQuantityLimitPerUser
attribute.void
setRedemptionQuantityLimitPerUser(SessionContext ctx, java.lang.Integer value)
Generated method - Setter of thePromotionVoucher.redemptionQuantityLimitPerUser
attribute.void
setRedemptionQuantityLimitPerUser(java.lang.Integer value)
Generated method - Setter of thePromotionVoucher.redemptionQuantityLimitPerUser
attribute.void
setVoucherCode(SessionContext ctx, java.lang.String value)
Generated method - Setter of thePromotionVoucher.voucherCode
attribute.void
setVoucherCode(java.lang.String value)
Generated method - Setter of thePromotionVoucher.voucherCode
attribute.-
Methods inherited from class de.hybris.platform.voucher.jalo.Voucher
checkVoucherCode, createAndStoreKey, createItem, createVoucherInvalidation, generateVoucherCode, getApplicableEntries, getApplicableValue, getAppliedValue, getComposedType, getDiscountValue, getInvalidation, getInvalidations, getInvalidations, getNextVoucherNumber, getValueString, getViolatedRestrictions, getViolatedRestrictions, getViolationMessages, getViolationMessages, getVoucherNumber, getVoucherValue, insertDividers, isApplicable, isApplicable, isReservable, isReservable, redeem, redeem, release, release, remove, removeDividers, removeInvalidations, reserve, threeByteSig
-
Methods inherited from class de.hybris.platform.voucher.jalo.GeneratedVoucher
addToInvalidations, addToInvalidations, addToRestrictions, addToRestrictions, getAllDescription, getAllDescription, getDescription, getDescription, getInvalidations, getInvalidations, getRestrictions, getRestrictions, getValueString, isFreeShipping, isFreeShipping, isFreeShippingAsPrimitive, isFreeShippingAsPrimitive, removeFromInvalidations, removeFromInvalidations, removeFromRestrictions, removeFromRestrictions, setAllDescription, setAllDescription, setDescription, setDescription, setFreeShipping, setFreeShipping, setFreeShipping, setFreeShipping, setInvalidations, setInvalidations, setRestrictions, setRestrictions
-
Methods inherited from class de.hybris.platform.jalo.order.price.Discount
addOrder, getAllNames, getDiscountstring, getDiscountString, getPriority, getValue, isAbsolute, notifyOrderCalculated, notifyOrderRemoval, removeOrder, setAllNames, setCode
-
Methods inherited from class de.hybris.platform.jalo.order.price.GeneratedDiscount
addToOrders, addToOrders, getAllName, getAllName, getCode, getCode, getCurrency, getCurrency, getDiscountString, getName, getName, getOrders, getOrders, getOrdersCount, getOrdersCount, getPriority, getPriorityAsPrimitive, getPriorityAsPrimitive, getValue, getValueAsPrimitive, getValueAsPrimitive, isAbsolute, isAbsoluteAsPrimitive, isAbsoluteAsPrimitive, isGlobal, isGlobal, isGlobalAsPrimitive, isGlobalAsPrimitive, isMarkModifiedDisabled, removeFromOrders, removeFromOrders, setAllName, setAllName, setCode, setCurrency, setCurrency, setGlobal, setGlobal, setGlobal, setGlobal, setName, setName, setOrders, setOrders, setPriority, setPriority, setPriority, setPriority, setValue, setValue, setValue, setValue
-
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, 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, toString, useTA, writeReplace
-
Methods inherited from class de.hybris.platform.util.BridgeAbstraction
setTenant
-
-
-
-
Field Detail
-
VOUCHERCODE
public static final java.lang.String VOUCHERCODE
Qualifier of thePromotionVoucher.voucherCode
attribute- See Also:
- Constant Field Values
-
REDEMPTIONQUANTITYLIMIT
public static final java.lang.String REDEMPTIONQUANTITYLIMIT
Qualifier of thePromotionVoucher.redemptionQuantityLimit
attribute- See Also:
- Constant Field Values
-
REDEMPTIONQUANTITYLIMITPERUSER
public static final java.lang.String REDEMPTIONQUANTITYLIMITPERUSER
Qualifier of thePromotionVoucher.redemptionQuantityLimitPerUser
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 classGeneratedVoucher
-
getRedemptionQuantityLimit
public java.lang.Integer getRedemptionQuantityLimit(SessionContext ctx)
Generated method - Getter of thePromotionVoucher.redemptionQuantityLimit
attribute.- Returns:
- the redemptionQuantityLimit - the upper limit of uses possible for this voucher.
-
getRedemptionQuantityLimit
public java.lang.Integer getRedemptionQuantityLimit()
Generated method - Getter of thePromotionVoucher.redemptionQuantityLimit
attribute.- Returns:
- the redemptionQuantityLimit - the upper limit of uses possible for this voucher.
-
getRedemptionQuantityLimitAsPrimitive
public int getRedemptionQuantityLimitAsPrimitive(SessionContext ctx)
Generated method - Getter of thePromotionVoucher.redemptionQuantityLimit
attribute.- Returns:
- the redemptionQuantityLimit - the upper limit of uses possible for this voucher.
-
getRedemptionQuantityLimitAsPrimitive
public int getRedemptionQuantityLimitAsPrimitive()
Generated method - Getter of thePromotionVoucher.redemptionQuantityLimit
attribute.- Returns:
- the redemptionQuantityLimit - the upper limit of uses possible for this voucher.
-
setRedemptionQuantityLimit
public void setRedemptionQuantityLimit(SessionContext ctx, java.lang.Integer value)
Generated method - Setter of thePromotionVoucher.redemptionQuantityLimit
attribute.- Parameters:
value
- the redemptionQuantityLimit - the upper limit of uses possible for this voucher.
-
setRedemptionQuantityLimit
public void setRedemptionQuantityLimit(java.lang.Integer value)
Generated method - Setter of thePromotionVoucher.redemptionQuantityLimit
attribute.- Parameters:
value
- the redemptionQuantityLimit - the upper limit of uses possible for this voucher.
-
setRedemptionQuantityLimit
public void setRedemptionQuantityLimit(SessionContext ctx, int value)
Generated method - Setter of thePromotionVoucher.redemptionQuantityLimit
attribute.- Parameters:
value
- the redemptionQuantityLimit - the upper limit of uses possible for this voucher.
-
setRedemptionQuantityLimit
public void setRedemptionQuantityLimit(int value)
Generated method - Setter of thePromotionVoucher.redemptionQuantityLimit
attribute.- Parameters:
value
- the redemptionQuantityLimit - the upper limit of uses possible for this voucher.
-
getRedemptionQuantityLimitPerUser
public java.lang.Integer getRedemptionQuantityLimitPerUser(SessionContext ctx)
Generated method - Getter of thePromotionVoucher.redemptionQuantityLimitPerUser
attribute.- Returns:
- the redemptionQuantityLimitPerUser - the upper limit of voucher uses possible per user. Default is one.
-
getRedemptionQuantityLimitPerUser
public java.lang.Integer getRedemptionQuantityLimitPerUser()
Generated method - Getter of thePromotionVoucher.redemptionQuantityLimitPerUser
attribute.- Returns:
- the redemptionQuantityLimitPerUser - the upper limit of voucher uses possible per user. Default is one.
-
getRedemptionQuantityLimitPerUserAsPrimitive
public int getRedemptionQuantityLimitPerUserAsPrimitive(SessionContext ctx)
Generated method - Getter of thePromotionVoucher.redemptionQuantityLimitPerUser
attribute.- Returns:
- the redemptionQuantityLimitPerUser - the upper limit of voucher uses possible per user. Default is one.
-
getRedemptionQuantityLimitPerUserAsPrimitive
public int getRedemptionQuantityLimitPerUserAsPrimitive()
Generated method - Getter of thePromotionVoucher.redemptionQuantityLimitPerUser
attribute.- Returns:
- the redemptionQuantityLimitPerUser - the upper limit of voucher uses possible per user. Default is one.
-
setRedemptionQuantityLimitPerUser
public void setRedemptionQuantityLimitPerUser(SessionContext ctx, java.lang.Integer value)
Generated method - Setter of thePromotionVoucher.redemptionQuantityLimitPerUser
attribute.- Parameters:
value
- the redemptionQuantityLimitPerUser - the upper limit of voucher uses possible per user. Default is one.
-
setRedemptionQuantityLimitPerUser
public void setRedemptionQuantityLimitPerUser(java.lang.Integer value)
Generated method - Setter of thePromotionVoucher.redemptionQuantityLimitPerUser
attribute.- Parameters:
value
- the redemptionQuantityLimitPerUser - the upper limit of voucher uses possible per user. Default is one.
-
setRedemptionQuantityLimitPerUser
public void setRedemptionQuantityLimitPerUser(SessionContext ctx, int value)
Generated method - Setter of thePromotionVoucher.redemptionQuantityLimitPerUser
attribute.- Parameters:
value
- the redemptionQuantityLimitPerUser - the upper limit of voucher uses possible per user. Default is one.
-
setRedemptionQuantityLimitPerUser
public void setRedemptionQuantityLimitPerUser(int value)
Generated method - Setter of thePromotionVoucher.redemptionQuantityLimitPerUser
attribute.- Parameters:
value
- the redemptionQuantityLimitPerUser - the upper limit of voucher uses possible per user. Default is one.
-
getVoucherCode
public java.lang.String getVoucherCode(SessionContext ctx)
Generated method - Getter of thePromotionVoucher.voucherCode
attribute.- Returns:
- the voucherCode - the voucher code.
-
getVoucherCode
public java.lang.String getVoucherCode()
Generated method - Getter of thePromotionVoucher.voucherCode
attribute.- Returns:
- the voucherCode - the voucher code.
-
setVoucherCode
public void setVoucherCode(SessionContext ctx, java.lang.String value)
Generated method - Setter of thePromotionVoucher.voucherCode
attribute.- Parameters:
value
- the voucherCode - the voucher code.
-
setVoucherCode
public void setVoucherCode(java.lang.String value)
Generated method - Setter of thePromotionVoucher.voucherCode
attribute.- Parameters:
value
- the voucherCode - the voucher code.
-
-