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 java.lang.String |
BILLINGTIMES
Qualifier of the
PromotionBillingTimeRestriction.billingTimes attribute |
protected static java.util.Map<java.lang.String,Item.AttributeMode> |
DEFAULT_INITIAL_ATTRIBUTES |
static java.lang.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 |
|---|---|
java.util.Collection<BillingTime> |
getBillingTimes()
Generated method - Getter of the
PromotionBillingTimeRestriction.billingTimes attribute. |
java.util.Collection<BillingTime> |
getBillingTimes(SessionContext ctx)
Generated method - Getter of the
PromotionBillingTimeRestriction.billingTimes attribute. |
protected java.util.Map<java.lang.String,Item.AttributeMode> |
getDefaultAttributeModes() |
java.lang.Boolean |
isPositive()
Generated method - Getter of the
PromotionBillingTimeRestriction.positive attribute. |
java.lang.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(java.util.Collection<BillingTime> value)
Generated method - Setter of the
PromotionBillingTimeRestriction.billingTimes attribute. |
void |
setBillingTimes(SessionContext ctx,
java.util.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(java.lang.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,
java.lang.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, getImplementation, 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, isMarkModifiedDisabled, isRelationLocalizationFallbackEnabled, newInstance, notifyExtensionsAfterItemCreation, notifyExtensionsBeforeItemCreation, notifyItemRemoval, notifyManagerAboutItemRemoval, readResolve, 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, writeReplacesetTenantpublic static final java.lang.String POSITIVE
PromotionBillingTimeRestriction.positive attributepublic static final java.lang.String BILLINGTIMES
PromotionBillingTimeRestriction.billingTimes attributeprotected static final java.util.Map<java.lang.String,Item.AttributeMode> DEFAULT_INITIAL_ATTRIBUTES
public GeneratedPromotionBillingTimeRestriction()
protected java.util.Map<java.lang.String,Item.AttributeMode> getDefaultAttributeModes()
getDefaultAttributeModes in class GeneratedAbstractPromotionRestrictionpublic java.util.Collection<BillingTime> getBillingTimes(SessionContext ctx)
PromotionBillingTimeRestriction.billingTimes attribute.public java.util.Collection<BillingTime> getBillingTimes()
PromotionBillingTimeRestriction.billingTimes attribute.public void setBillingTimes(SessionContext ctx, java.util.Collection<BillingTime> value)
PromotionBillingTimeRestriction.billingTimes attribute.value - the billingTimes - The billing frequencies/events the promotion is not applied forpublic void setBillingTimes(java.util.Collection<BillingTime> value)
PromotionBillingTimeRestriction.billingTimes attribute.value - the billingTimes - The billing frequencies/events the promotion is not applied forpublic java.lang.Boolean isPositive(SessionContext ctx)
PromotionBillingTimeRestriction.positive attribute.public java.lang.Boolean isPositive()
PromotionBillingTimeRestriction.positive attribute.public boolean isPositiveAsPrimitive(SessionContext ctx)
PromotionBillingTimeRestriction.positive attribute.public boolean isPositiveAsPrimitive()
PromotionBillingTimeRestriction.positive attribute.public void setPositive(SessionContext ctx, java.lang.Boolean value)
PromotionBillingTimeRestriction.positive attribute.value - the positive - Specifies if this restriction is a positive (true) or negative (false) one.public void setPositive(java.lang.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 © 2018 SAP SE. All Rights Reserved.