public abstract class GeneratedMultiCodeCoupon extends AbstractCoupon
MultiCodeCoupon.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 |
ALPHABET
Qualifier of the
MultiCodeCoupon.alphabet attribute |
static String |
CODEGENERATIONCONFIGURATION
Qualifier of the
MultiCodeCoupon.codeGenerationConfiguration attribute |
static String |
COUPONCODENUMBER
Qualifier of the
MultiCodeCoupon.couponCodeNumber attribute |
protected static Map<String,Item.AttributeMode> |
DEFAULT_INITIAL_ATTRIBUTES |
static String |
GENERATEDCODES
Qualifier of the
MultiCodeCoupon.generatedCodes attribute |
static String |
SIGNATURE
Qualifier of the
MultiCodeCoupon.signature attribute |
ACTIVE, COUPONID, ENDDATE, NAME, STARTDATELANGUAGE_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 |
|---|
GeneratedMultiCodeCoupon() |
| Modifier and Type | Method and Description |
|---|---|
String |
getAlphabet()
Generated method - Getter of the
MultiCodeCoupon.alphabet attribute. |
String |
getAlphabet(SessionContext ctx)
Generated method - Getter of the
MultiCodeCoupon.alphabet attribute. |
CodeGenerationConfiguration |
getCodeGenerationConfiguration()
Generated method - Getter of the
MultiCodeCoupon.codeGenerationConfiguration attribute. |
CodeGenerationConfiguration |
getCodeGenerationConfiguration(SessionContext ctx)
Generated method - Getter of the
MultiCodeCoupon.codeGenerationConfiguration attribute. |
Long |
getCouponCodeNumber()
Generated method - Getter of the
MultiCodeCoupon.couponCodeNumber attribute. |
Long |
getCouponCodeNumber(SessionContext ctx)
Generated method - Getter of the
MultiCodeCoupon.couponCodeNumber attribute. |
long |
getCouponCodeNumberAsPrimitive()
Generated method - Getter of the
MultiCodeCoupon.couponCodeNumber attribute. |
long |
getCouponCodeNumberAsPrimitive(SessionContext ctx)
Generated method - Getter of the
MultiCodeCoupon.couponCodeNumber attribute. |
protected Map<String,Item.AttributeMode> |
getDefaultAttributeModes() |
Collection<Media> |
getGeneratedCodes()
Generated method - Getter of the
MultiCodeCoupon.generatedCodes attribute. |
Collection<Media> |
getGeneratedCodes(SessionContext ctx)
Generated method - Getter of the
MultiCodeCoupon.generatedCodes attribute. |
String |
getSignature()
Generated method - Getter of the
MultiCodeCoupon.signature attribute. |
String |
getSignature(SessionContext ctx)
Generated method - Getter of the
MultiCodeCoupon.signature attribute. |
protected void |
setAlphabet(SessionContext ctx,
String value)
Generated method - Setter of the
MultiCodeCoupon.alphabet attribute. |
protected void |
setAlphabet(String value)
Generated method - Setter of the
MultiCodeCoupon.alphabet attribute. |
void |
setCodeGenerationConfiguration(CodeGenerationConfiguration value)
Generated method - Setter of the
MultiCodeCoupon.codeGenerationConfiguration attribute. |
void |
setCodeGenerationConfiguration(SessionContext ctx,
CodeGenerationConfiguration value)
Generated method - Setter of the
MultiCodeCoupon.codeGenerationConfiguration attribute. |
void |
setCouponCodeNumber(long value)
Generated method - Setter of the
MultiCodeCoupon.couponCodeNumber attribute. |
void |
setCouponCodeNumber(Long value)
Generated method - Setter of the
MultiCodeCoupon.couponCodeNumber attribute. |
void |
setCouponCodeNumber(SessionContext ctx,
long value)
Generated method - Setter of the
MultiCodeCoupon.couponCodeNumber attribute. |
void |
setCouponCodeNumber(SessionContext ctx,
Long value)
Generated method - Setter of the
MultiCodeCoupon.couponCodeNumber attribute. |
void |
setGeneratedCodes(Collection<Media> value)
Generated method - Setter of the
MultiCodeCoupon.generatedCodes attribute. |
void |
setGeneratedCodes(SessionContext ctx,
Collection<Media> value)
Generated method - Setter of the
MultiCodeCoupon.generatedCodes attribute. |
protected void |
setSignature(SessionContext ctx,
String value)
Generated method - Setter of the
MultiCodeCoupon.signature attribute. |
protected void |
setSignature(String value)
Generated method - Setter of the
MultiCodeCoupon.signature attribute. |
getAllName, getAllName, getCouponId, getCouponId, getEndDate, getEndDate, getName, getName, getStartDate, getStartDate, isActive, isActive, isActiveAsPrimitive, isActiveAsPrimitive, setActive, setActive, setActive, setActive, setAllName, setAllName, setCouponId, setCouponId, setEndDate, setEndDate, setName, setName, setStartDate, setStartDatecreateItem, getInitialProperties, 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, 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, writeReplacegetImplementation, setTenantpublic static final String CODEGENERATIONCONFIGURATION
MultiCodeCoupon.codeGenerationConfiguration attributepublic static final String GENERATEDCODES
MultiCodeCoupon.generatedCodes attributepublic static final String ALPHABET
MultiCodeCoupon.alphabet attributepublic static final String SIGNATURE
MultiCodeCoupon.signature attributepublic static final String COUPONCODENUMBER
MultiCodeCoupon.couponCodeNumber attributeprotected static final Map<String,Item.AttributeMode> DEFAULT_INITIAL_ATTRIBUTES
protected Map<String,Item.AttributeMode> getDefaultAttributeModes()
getDefaultAttributeModes in class GeneratedAbstractCouponpublic String getAlphabet(SessionContext ctx)
MultiCodeCoupon.alphabet attribute.public String getAlphabet()
MultiCodeCoupon.alphabet attribute.protected void setAlphabet(SessionContext ctx, String value)
MultiCodeCoupon.alphabet attribute.value - the alphabet - used for coupon code generation. The alphabet is a 16 character long distinct set of characters.protected void setAlphabet(String value)
MultiCodeCoupon.alphabet attribute.value - the alphabet - used for coupon code generation. The alphabet is a 16 character long distinct set of characters.public CodeGenerationConfiguration getCodeGenerationConfiguration(SessionContext ctx)
MultiCodeCoupon.codeGenerationConfiguration attribute.public CodeGenerationConfiguration getCodeGenerationConfiguration()
MultiCodeCoupon.codeGenerationConfiguration attribute.public void setCodeGenerationConfiguration(SessionContext ctx, CodeGenerationConfiguration value)
MultiCodeCoupon.codeGenerationConfiguration attribute.value - the codeGenerationConfigurationpublic void setCodeGenerationConfiguration(CodeGenerationConfiguration value)
MultiCodeCoupon.codeGenerationConfiguration attribute.value - the codeGenerationConfigurationpublic Long getCouponCodeNumber(SessionContext ctx)
MultiCodeCoupon.couponCodeNumber attribute.public Long getCouponCodeNumber()
MultiCodeCoupon.couponCodeNumber attribute.public long getCouponCodeNumberAsPrimitive(SessionContext ctx)
MultiCodeCoupon.couponCodeNumber attribute.public long getCouponCodeNumberAsPrimitive()
MultiCodeCoupon.couponCodeNumber attribute.public void setCouponCodeNumber(SessionContext ctx, Long value)
MultiCodeCoupon.couponCodeNumber attribute.value - the couponCodeNumber - used for coupon code generation. The coupon code number functions as a seed for coupon codes.public void setCouponCodeNumber(Long value)
MultiCodeCoupon.couponCodeNumber attribute.value - the couponCodeNumber - used for coupon code generation. The coupon code number functions as a seed for coupon codes.public void setCouponCodeNumber(SessionContext ctx, long value)
MultiCodeCoupon.couponCodeNumber attribute.value - the couponCodeNumber - used for coupon code generation. The coupon code number functions as a seed for coupon codes.public void setCouponCodeNumber(long value)
MultiCodeCoupon.couponCodeNumber attribute.value - the couponCodeNumber - used for coupon code generation. The coupon code number functions as a seed for coupon codes.public Collection<Media> getGeneratedCodes(SessionContext ctx)
MultiCodeCoupon.generatedCodes attribute.public Collection<Media> getGeneratedCodes()
MultiCodeCoupon.generatedCodes attribute.public void setGeneratedCodes(SessionContext ctx, Collection<Media> value)
MultiCodeCoupon.generatedCodes attribute.value - the generatedCodespublic void setGeneratedCodes(Collection<Media> value)
MultiCodeCoupon.generatedCodes attribute.value - the generatedCodespublic String getSignature(SessionContext ctx)
MultiCodeCoupon.signature attribute.public String getSignature()
MultiCodeCoupon.signature attribute.protected void setSignature(SessionContext ctx, String value)
MultiCodeCoupon.signature attribute.value - the signature - used for coupon code generation. The signature is a base64 encoded signature used for the ciphertext part of the coupon code.protected void setSignature(String value)
MultiCodeCoupon.signature attribute.value - the signature - used for coupon code generation. The signature is a base64 encoded signature used for the ciphertext part of the coupon code.Copyright © 2017 SAP SE. All Rights Reserved.