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:
Serializable, Comparable

public abstract class GeneratedPromotionBillingTimeRestriction extends de.hybris.platform.promotions.jalo.AbstractPromotionRestriction
Generated class for type PromotionBillingTimeRestriction.
See Also:
  • 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 final String
    Qualifier of the PromotionBillingTimeRestriction.billingTimes attribute
    protected static final Map<String,de.hybris.platform.jalo.Item.AttributeMode>
     
    static final String
    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
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    Collection<de.hybris.platform.subscriptionservices.jalo.BillingTime>
    Generated method - Getter of the PromotionBillingTimeRestriction.billingTimes attribute.
    Collection<de.hybris.platform.subscriptionservices.jalo.BillingTime>
    getBillingTimes(de.hybris.platform.jalo.SessionContext ctx)
    Generated method - Getter of the PromotionBillingTimeRestriction.billingTimes attribute.
    protected Map<String,de.hybris.platform.jalo.Item.AttributeMode>
     
    Generated method - Getter of the PromotionBillingTimeRestriction.positive attribute.
    isPositive(de.hybris.platform.jalo.SessionContext ctx)
    Generated method - Getter of the PromotionBillingTimeRestriction.positive attribute.
    boolean
    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, Collection<de.hybris.platform.subscriptionservices.jalo.BillingTime> value)
    Generated method - Setter of the PromotionBillingTimeRestriction.billingTimes attribute.
    void
    setBillingTimes(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, Boolean value)
    Generated method - Setter of the PromotionBillingTimeRestriction.positive attribute.
    void
    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, getPartOfRemovedSessionMarker, 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, suppressRelation, 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 Details

    • POSITIVE

      public static final String POSITIVE
      Qualifier of the PromotionBillingTimeRestriction.positive attribute
      See Also:
    • BILLINGTIMES

      public static final String BILLINGTIMES
      Qualifier of the PromotionBillingTimeRestriction.billingTimes attribute
      See Also:
    • DEFAULT_INITIAL_ATTRIBUTES

      protected static final Map<String,de.hybris.platform.jalo.Item.AttributeMode> DEFAULT_INITIAL_ATTRIBUTES
  • Constructor Details

    • GeneratedPromotionBillingTimeRestriction

      public GeneratedPromotionBillingTimeRestriction()
  • Method Details

    • getDefaultAttributeModes

      protected Map<String,de.hybris.platform.jalo.Item.AttributeMode> getDefaultAttributeModes()
      Overrides:
      getDefaultAttributeModes in class de.hybris.platform.promotions.jalo.GeneratedAbstractPromotionRestriction
    • getBillingTimes

      public 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 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, 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(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 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 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, 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.
    • 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.