Class GeneratedPromotionBillingTimeRestriction

  • All Implemented Interfaces:
    java.io.Serializable, java.lang.Comparable

    public abstract class GeneratedPromotionBillingTimeRestriction
    extends de.hybris.platform.promotions.jalo.AbstractPromotionRestriction
    Generated class for type PromotionBillingTimeRestriction.
    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.String BILLINGTIMES
      Qualifier of the PromotionBillingTimeRestriction.billingTimes attribute
      protected static java.util.Map<java.lang.String,​de.hybris.platform.jalo.Item.AttributeMode> DEFAULT_INITIAL_ATTRIBUTES  
      static java.lang.String POSITIVE
      Qualifier of the PromotionBillingTimeRestriction.positive attribute
      • Fields inherited from class de.hybris.platform.promotions.jalo.GeneratedAbstractPromotionRestriction

        DESCRIPTIONPATTERN, PROMOTION, RENDEREDDESCRIPTION, RESTRICTIONTYPE
      • 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, SAVE_FROM_SERVICE_LAYER, staticTransientObjects, TYPE
      • Fields inherited from class de.hybris.platform.util.BridgeAbstraction

        impl, tenant
    • 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 the PromotionBillingTimeRestriction.billingTimes attribute.
      java.util.Collection<de.hybris.platform.subscriptionservices.jalo.BillingTime> getBillingTimes​(de.hybris.platform.jalo.SessionContext ctx)
      Generated method - Getter of the PromotionBillingTimeRestriction.billingTimes attribute.
      protected java.util.Map<java.lang.String,​de.hybris.platform.jalo.Item.AttributeMode> getDefaultAttributeModes()  
      java.lang.Boolean isPositive()
      Generated method - Getter of the PromotionBillingTimeRestriction.positive attribute.
      java.lang.Boolean isPositive​(de.hybris.platform.jalo.SessionContext ctx)
      Generated method - Getter of the PromotionBillingTimeRestriction.positive attribute.
      boolean isPositiveAsPrimitive()
      Generated method - Getter of the PromotionBillingTimeRestriction.positive attribute.
      boolean isPositiveAsPrimitive​(de.hybris.platform.jalo.SessionContext ctx)
      Generated method - Getter of the PromotionBillingTimeRestriction.positive attribute.
      void setBillingTimes​(de.hybris.platform.jalo.SessionContext ctx, java.util.Collection<de.hybris.platform.subscriptionservices.jalo.BillingTime> value)
      Generated method - Setter of the PromotionBillingTimeRestriction.billingTimes attribute.
      void setBillingTimes​(java.util.Collection<de.hybris.platform.subscriptionservices.jalo.BillingTime> value)
      Generated method - Setter of the PromotionBillingTimeRestriction.billingTimes attribute.
      void setPositive​(boolean value)
      Generated method - Setter of the PromotionBillingTimeRestriction.positive attribute.
      void setPositive​(de.hybris.platform.jalo.SessionContext ctx, boolean value)
      Generated method - Setter of the PromotionBillingTimeRestriction.positive attribute.
      void setPositive​(de.hybris.platform.jalo.SessionContext ctx, java.lang.Boolean value)
      Generated method - Setter of the PromotionBillingTimeRestriction.positive attribute.
      void setPositive​(java.lang.Boolean value)
      Generated method - Setter of the PromotionBillingTimeRestriction.positive attribute.
      • 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
      • Methods inherited from class de.hybris.platform.util.BridgeAbstraction

        setTenant
      • Methods inherited from class java.lang.Object

        clone, finalize, getClass, notify, notifyAll, wait, wait, wait
    • Field Detail

      • POSITIVE

        public static final java.lang.String POSITIVE
        Qualifier of the PromotionBillingTimeRestriction.positive attribute
        See Also:
        Constant Field Values
      • BILLINGTIMES

        public static final java.lang.String BILLINGTIMES
        Qualifier of the PromotionBillingTimeRestriction.billingTimes attribute
        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
    • Constructor Detail

      • GeneratedPromotionBillingTimeRestriction

        public GeneratedPromotionBillingTimeRestriction()
    • Method Detail

      • getDefaultAttributeModes

        protected java.util.Map<java.lang.String,​de.hybris.platform.jalo.Item.AttributeMode> getDefaultAttributeModes()
        Overrides:
        getDefaultAttributeModes in class de.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 the PromotionBillingTimeRestriction.billingTimes attribute.
        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 the PromotionBillingTimeRestriction.billingTimes attribute.
        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 the PromotionBillingTimeRestriction.billingTimes attribute.
        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 the PromotionBillingTimeRestriction.billingTimes attribute.
        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 the PromotionBillingTimeRestriction.positive attribute.
        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 the PromotionBillingTimeRestriction.positive attribute.
        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 the PromotionBillingTimeRestriction.positive attribute.
        Returns:
        the positive - Specifies if this restriction is a positive (true) or negative (false) one.
      • isPositiveAsPrimitive

        public boolean isPositiveAsPrimitive()
        Generated method - Getter of the PromotionBillingTimeRestriction.positive attribute.
        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 the PromotionBillingTimeRestriction.positive attribute.
        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 the PromotionBillingTimeRestriction.positive attribute.
        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 the PromotionBillingTimeRestriction.positive attribute.
        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 the PromotionBillingTimeRestriction.positive attribute.
        Parameters:
        value - the positive - Specifies if this restriction is a positive (true) or negative (false) one.