public abstract class GeneratedPromotionBillingTimeRestriction extends AbstractPromotionRestriction
PromotionBillingTimeRestriction.AbstractPromotionRestriction.RestrictionResultGenericItem.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 |
BILLINGTIMES
Qualifier of the
PromotionBillingTimeRestriction.billingTimes attribute |
protected static Map<String,Item.AttributeMode> |
DEFAULT_INITIAL_ATTRIBUTES |
static String |
POSITIVE
Qualifier of the
PromotionBillingTimeRestriction.positive attribute |
DESCRIPTIONPATTERN, PROMOTION, RENDEREDDESCRIPTION, RESTRICTIONTYPELANGUAGE_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, SAVE_FROM_SERVICE_LAYER, staticTransientObjects, TYPEimpl, tenant| Constructor and Description |
|---|
GeneratedPromotionBillingTimeRestriction() |
| Modifier and Type | Method and Description |
|---|---|
Collection<BillingTime> |
getBillingTimes()
Generated method - Getter of the
PromotionBillingTimeRestriction.billingTimes attribute. |
Collection<BillingTime> |
getBillingTimes(SessionContext ctx)
Generated method - Getter of the
PromotionBillingTimeRestriction.billingTimes attribute. |
protected Map<String,Item.AttributeMode> |
getDefaultAttributeModes() |
Boolean |
isPositive()
Generated method - Getter of the
PromotionBillingTimeRestriction.positive attribute. |
Boolean |
isPositive(SessionContext ctx)
Generated method - Getter of the
PromotionBillingTimeRestriction.positive attribute. |
boolean |
isPositiveAsPrimitive()
Generated method - Getter of the
PromotionBillingTimeRestriction.positive attribute. |
boolean |
isPositiveAsPrimitive(SessionContext ctx)
Generated method - Getter of the
PromotionBillingTimeRestriction.positive attribute. |
void |
setBillingTimes(Collection<BillingTime> value)
Generated method - Setter of the
PromotionBillingTimeRestriction.billingTimes attribute. |
void |
setBillingTimes(SessionContext ctx,
Collection<BillingTime> value)
Generated method - Setter of the
PromotionBillingTimeRestriction.billingTimes attribute. |
void |
setPositive(boolean value)
Generated method - Setter of the
PromotionBillingTimeRestriction.positive attribute. |
void |
setPositive(Boolean value)
Generated method - Setter of the
PromotionBillingTimeRestriction.positive attribute. |
void |
setPositive(SessionContext ctx,
boolean value)
Generated method - Setter of the
PromotionBillingTimeRestriction.positive attribute. |
void |
setPositive(SessionContext ctx,
Boolean value)
Generated method - Setter of the
PromotionBillingTimeRestriction.positive attribute. |
buildDataUniqueKey, deepClone, deepCloneAttributes, evaluate, evaluate, getAllRestrictionType, getDescriptionPatternArguments, getRenderedDescription, getRestrictionType, toStringgetAllDescriptionPattern, getAllDescriptionPattern, getAllRestrictionType, getDescriptionPattern, getDescriptionPattern, getPromotion, getPromotion, getRenderedDescription, getRestrictionType, setAllDescriptionPattern, setAllDescriptionPattern, setDescriptionPattern, setDescriptionPattern, setPromotion, setPromotioncreateItem, 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, useTA, writeReplacegetImplementation, setTenantpublic static final String POSITIVE
PromotionBillingTimeRestriction.positive attributepublic static final String BILLINGTIMES
PromotionBillingTimeRestriction.billingTimes attributeprotected static final Map<String,Item.AttributeMode> DEFAULT_INITIAL_ATTRIBUTES
public GeneratedPromotionBillingTimeRestriction()
protected Map<String,Item.AttributeMode> getDefaultAttributeModes()
getDefaultAttributeModes in class GeneratedAbstractPromotionRestrictionpublic Collection<BillingTime> getBillingTimes(SessionContext ctx)
PromotionBillingTimeRestriction.billingTimes attribute.public Collection<BillingTime> getBillingTimes()
PromotionBillingTimeRestriction.billingTimes attribute.public void setBillingTimes(SessionContext ctx, Collection<BillingTime> value)
PromotionBillingTimeRestriction.billingTimes attribute.value - the billingTimes - The billing frequencies/events the promotion is not applied forpublic void setBillingTimes(Collection<BillingTime> value)
PromotionBillingTimeRestriction.billingTimes attribute.value - the billingTimes - The billing frequencies/events the promotion is not applied forpublic Boolean isPositive(SessionContext ctx)
PromotionBillingTimeRestriction.positive attribute.public Boolean isPositive()
PromotionBillingTimeRestriction.positive attribute.public boolean isPositiveAsPrimitive(SessionContext ctx)
PromotionBillingTimeRestriction.positive attribute.public boolean isPositiveAsPrimitive()
PromotionBillingTimeRestriction.positive attribute.public void setPositive(SessionContext ctx, Boolean value)
PromotionBillingTimeRestriction.positive attribute.value - the positive - Specifies if this restriction is a positive (true) or negative (false) one.public void setPositive(Boolean value)
PromotionBillingTimeRestriction.positive attribute.value - the positive - Specifies if this restriction is a positive (true) or negative (false) one.public void setPositive(SessionContext ctx, boolean value)
PromotionBillingTimeRestriction.positive attribute.value - the positive - Specifies if this restriction is a positive (true) or negative (false) one.public void setPositive(boolean value)
PromotionBillingTimeRestriction.positive attribute.value - the positive - Specifies if this restriction is a positive (true) or negative (false) one.Copyright © 2017 SAP SE. All Rights Reserved.