Class GeneratedPromotionBillingTimeRestriction
- 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.GeneratedAbstractPromotionRestriction
-
- de.hybris.platform.promotions.jalo.AbstractPromotionRestriction
-
- de.hybris.platform.subscriptionservices.jalo.GeneratedPromotionBillingTimeRestriction
-
- All Implemented Interfaces:
java.io.Serializable,java.lang.Comparable
public abstract class GeneratedPromotionBillingTimeRestriction extends de.hybris.platform.promotions.jalo.AbstractPromotionRestrictionGenerated class for typePromotionBillingTimeRestriction.- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class de.hybris.platform.promotions.jalo.AbstractPromotionRestriction
de.hybris.platform.promotions.jalo.AbstractPromotionRestriction.RestrictionResult
-
Nested classes/interfaces inherited from class de.hybris.platform.jalo.GenericItem
de.hybris.platform.jalo.GenericItem.GenericItemImpl
-
Nested classes/interfaces inherited from class de.hybris.platform.jalo.c2l.LocalizableItem
de.hybris.platform.jalo.c2l.LocalizableItem.LocalizableItemImpl
-
Nested classes/interfaces inherited from class de.hybris.platform.jalo.ExtensibleItem
de.hybris.platform.jalo.ExtensibleItem.ExtensibleItemImpl
-
Nested classes/interfaces inherited from class de.hybris.platform.jalo.Item
de.hybris.platform.jalo.Item.AttributeFilter, de.hybris.platform.jalo.Item.AttributeMode, de.hybris.platform.jalo.Item.CachedGetter, de.hybris.platform.jalo.Item.CachedSetter, de.hybris.platform.jalo.Item.ItemAttributeMap, de.hybris.platform.jalo.Item.ItemConstraint, de.hybris.platform.jalo.Item.ItemImpl, de.hybris.platform.jalo.Item.JaloCachedComputationException
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringBILLINGTIMESQualifier of thePromotionBillingTimeRestriction.billingTimesattributeprotected static java.util.Map<java.lang.String,de.hybris.platform.jalo.Item.AttributeMode>DEFAULT_INITIAL_ATTRIBUTESstatic java.lang.StringPOSITIVEQualifier of thePromotionBillingTimeRestriction.positiveattribute-
Fields inherited from class de.hybris.platform.promotions.jalo.GeneratedAbstractPromotionRestriction
DESCRIPTIONPATTERN, PROMOTION, RENDEREDDESCRIPTION, RESTRICTIONTYPE
-
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, SAVE_FROM_SERVICE_LAYER, staticTransientObjects, TYPE
-
-
Constructor Summary
Constructors Constructor Description GeneratedPromotionBillingTimeRestriction()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Collection<de.hybris.platform.subscriptionservices.jalo.BillingTime>getBillingTimes()Generated method - Getter of thePromotionBillingTimeRestriction.billingTimesattribute.java.util.Collection<de.hybris.platform.subscriptionservices.jalo.BillingTime>getBillingTimes(de.hybris.platform.jalo.SessionContext ctx)Generated method - Getter of thePromotionBillingTimeRestriction.billingTimesattribute.protected java.util.Map<java.lang.String,de.hybris.platform.jalo.Item.AttributeMode>getDefaultAttributeModes()java.lang.BooleanisPositive()Generated method - Getter of thePromotionBillingTimeRestriction.positiveattribute.java.lang.BooleanisPositive(de.hybris.platform.jalo.SessionContext ctx)Generated method - Getter of thePromotionBillingTimeRestriction.positiveattribute.booleanisPositiveAsPrimitive()Generated method - Getter of thePromotionBillingTimeRestriction.positiveattribute.booleanisPositiveAsPrimitive(de.hybris.platform.jalo.SessionContext ctx)Generated method - Getter of thePromotionBillingTimeRestriction.positiveattribute.voidsetBillingTimes(de.hybris.platform.jalo.SessionContext ctx, java.util.Collection<de.hybris.platform.subscriptionservices.jalo.BillingTime> value)Generated method - Setter of thePromotionBillingTimeRestriction.billingTimesattribute.voidsetBillingTimes(java.util.Collection<de.hybris.platform.subscriptionservices.jalo.BillingTime> value)Generated method - Setter of thePromotionBillingTimeRestriction.billingTimesattribute.voidsetPositive(boolean value)Generated method - Setter of thePromotionBillingTimeRestriction.positiveattribute.voidsetPositive(de.hybris.platform.jalo.SessionContext ctx, boolean value)Generated method - Setter of thePromotionBillingTimeRestriction.positiveattribute.voidsetPositive(de.hybris.platform.jalo.SessionContext ctx, java.lang.Boolean value)Generated method - Setter of thePromotionBillingTimeRestriction.positiveattribute.voidsetPositive(java.lang.Boolean value)Generated method - Setter of thePromotionBillingTimeRestriction.positiveattribute.-
Methods inherited from class de.hybris.platform.promotions.jalo.AbstractPromotionRestriction
buildDataUniqueKey, deepClone, deepCloneAttributes, evaluate, evaluate, getAllRestrictionType, getDescriptionPatternArguments, getRenderedDescription, getRestrictionType, toString
-
Methods inherited from class de.hybris.platform.promotions.jalo.GeneratedAbstractPromotionRestriction
getAllDescriptionPattern, getAllDescriptionPattern, getAllRestrictionType, getDescriptionPattern, getDescriptionPattern, getPromotion, getPromotion, getRenderedDescription, getRestrictionType, setAllDescriptionPattern, setAllDescriptionPattern, setDescriptionPattern, setDescriptionPattern, setPromotion, setPromotion
-
Methods inherited from class de.hybris.platform.jalo.GenericItem
createItem, getImplementation, getInitialProperties, getNonInitialAttributes, getRelatedItems, 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, 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
-
-
-
-
Field Detail
-
POSITIVE
public static final java.lang.String POSITIVE
Qualifier of thePromotionBillingTimeRestriction.positiveattribute- See Also:
- Constant Field Values
-
BILLINGTIMES
public static final java.lang.String BILLINGTIMES
Qualifier of thePromotionBillingTimeRestriction.billingTimesattribute- See Also:
- Constant Field Values
-
DEFAULT_INITIAL_ATTRIBUTES
protected static final java.util.Map<java.lang.String,de.hybris.platform.jalo.Item.AttributeMode> DEFAULT_INITIAL_ATTRIBUTES
-
-
Method Detail
-
getDefaultAttributeModes
protected java.util.Map<java.lang.String,de.hybris.platform.jalo.Item.AttributeMode> getDefaultAttributeModes()
- Overrides:
getDefaultAttributeModesin classde.hybris.platform.promotions.jalo.GeneratedAbstractPromotionRestriction
-
getBillingTimes
public java.util.Collection<de.hybris.platform.subscriptionservices.jalo.BillingTime> getBillingTimes(de.hybris.platform.jalo.SessionContext ctx)
Generated method - Getter of thePromotionBillingTimeRestriction.billingTimesattribute.- Returns:
- the billingTimes - The billing frequencies/events the promotion is not applied for
-
getBillingTimes
public java.util.Collection<de.hybris.platform.subscriptionservices.jalo.BillingTime> getBillingTimes()
Generated method - Getter of thePromotionBillingTimeRestriction.billingTimesattribute.- Returns:
- the billingTimes - The billing frequencies/events the promotion is not applied for
-
setBillingTimes
public void setBillingTimes(de.hybris.platform.jalo.SessionContext ctx, java.util.Collection<de.hybris.platform.subscriptionservices.jalo.BillingTime> value)Generated method - Setter of thePromotionBillingTimeRestriction.billingTimesattribute.- Parameters:
value- the billingTimes - The billing frequencies/events the promotion is not applied for
-
setBillingTimes
public void setBillingTimes(java.util.Collection<de.hybris.platform.subscriptionservices.jalo.BillingTime> value)
Generated method - Setter of thePromotionBillingTimeRestriction.billingTimesattribute.- Parameters:
value- the billingTimes - The billing frequencies/events the promotion is not applied for
-
isPositive
public java.lang.Boolean isPositive(de.hybris.platform.jalo.SessionContext ctx)
Generated method - Getter of thePromotionBillingTimeRestriction.positiveattribute.- Returns:
- the positive - Specifies if this restriction is a positive (true) or negative (false) one.
-
isPositive
public java.lang.Boolean isPositive()
Generated method - Getter of thePromotionBillingTimeRestriction.positiveattribute.- Returns:
- the positive - Specifies if this restriction is a positive (true) or negative (false) one.
-
isPositiveAsPrimitive
public boolean isPositiveAsPrimitive(de.hybris.platform.jalo.SessionContext ctx)
Generated method - Getter of thePromotionBillingTimeRestriction.positiveattribute.- Returns:
- the positive - Specifies if this restriction is a positive (true) or negative (false) one.
-
isPositiveAsPrimitive
public boolean isPositiveAsPrimitive()
Generated method - Getter of thePromotionBillingTimeRestriction.positiveattribute.- Returns:
- the positive - Specifies if this restriction is a positive (true) or negative (false) one.
-
setPositive
public void setPositive(de.hybris.platform.jalo.SessionContext ctx, java.lang.Boolean value)Generated method - Setter of thePromotionBillingTimeRestriction.positiveattribute.- Parameters:
value- the positive - Specifies if this restriction is a positive (true) or negative (false) one.
-
setPositive
public void setPositive(java.lang.Boolean value)
Generated method - Setter of thePromotionBillingTimeRestriction.positiveattribute.- Parameters:
value- the positive - Specifies if this restriction is a positive (true) or negative (false) one.
-
setPositive
public void setPositive(de.hybris.platform.jalo.SessionContext ctx, boolean value)Generated method - Setter of thePromotionBillingTimeRestriction.positiveattribute.- Parameters:
value- the positive - Specifies if this restriction is a positive (true) or negative (false) one.
-
setPositive
public void setPositive(boolean value)
Generated method - Setter of thePromotionBillingTimeRestriction.positiveattribute.- Parameters:
value- the positive - Specifies if this restriction is a positive (true) or negative (false) one.
-
-