Class GeneratedPromotionOrderRestriction

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.commerceservices.jalo.promotions.GeneratedPromotionOrderRestriction
All Implemented Interfaces:
Serializable, Comparable

public abstract class GeneratedPromotionOrderRestriction extends de.hybris.platform.promotions.jalo.AbstractPromotionRestriction
Generated class for type PromotionOrderRestriction.
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
    protected static final Map<String,de.hybris.platform.jalo.Item.AttributeMode>
     
    static final String
    Qualifier of the PromotionOrderRestriction.orders attribute
    protected static String
    Relation disable markmodifed parameter constants for PromotionRestriction2OrderRel from ((commerceservices))
    protected static String
    Relation ordering override parameter constants for PromotionRestriction2OrderRel from ((commerceservices))
    protected static String
     

    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, POSITIVE, 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
    void
    addToOrders(de.hybris.platform.jalo.order.AbstractOrder value)
    Generated method - Adds value to orders.
    void
    addToOrders(de.hybris.platform.jalo.SessionContext ctx, de.hybris.platform.jalo.order.AbstractOrder value)
    Generated method - Adds value to orders.
    protected Map<String,de.hybris.platform.jalo.Item.AttributeMode>
     
    Collection<de.hybris.platform.jalo.order.AbstractOrder>
    Generated method - Getter of the PromotionOrderRestriction.orders attribute.
    Collection<de.hybris.platform.jalo.order.AbstractOrder>
    getOrders(de.hybris.platform.jalo.SessionContext ctx)
    Generated method - Getter of the PromotionOrderRestriction.orders attribute.
    long
     
    long
    getOrdersCount(de.hybris.platform.jalo.SessionContext ctx)
     
    boolean
    isMarkModifiedDisabled(de.hybris.platform.jalo.Item referencedItem)
    Deprecated, for removal: This API element is subject to removal in a future version.
    since 2011, use Utilities.getMarkModifiedOverride(de.hybris.platform.jalo.type.RelationType)
    void
    removeFromOrders(de.hybris.platform.jalo.order.AbstractOrder value)
    Generated method - Removes value from orders.
    void
    removeFromOrders(de.hybris.platform.jalo.SessionContext ctx, de.hybris.platform.jalo.order.AbstractOrder value)
    Generated method - Removes value from orders.
    void
    setOrders(de.hybris.platform.jalo.SessionContext ctx, Collection<de.hybris.platform.jalo.order.AbstractOrder> value)
    Generated method - Setter of the PromotionOrderRestriction.orders attribute.
    void
    setOrders(Collection<de.hybris.platform.jalo.order.AbstractOrder> value)
    Generated method - Setter of the PromotionOrderRestriction.orders 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, 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

    • ORDERS

      public static final String ORDERS
      Qualifier of the PromotionOrderRestriction.orders attribute
      See Also:
    • PROMOTIONRESTRICTION2ORDERREL_SRC_ORDERED

      protected static String PROMOTIONRESTRICTION2ORDERREL_SRC_ORDERED
      Relation ordering override parameter constants for PromotionRestriction2OrderRel from ((commerceservices))
    • PROMOTIONRESTRICTION2ORDERREL_TGT_ORDERED

      protected static String PROMOTIONRESTRICTION2ORDERREL_TGT_ORDERED
    • PROMOTIONRESTRICTION2ORDERREL_MARKMODIFIED

      protected static String PROMOTIONRESTRICTION2ORDERREL_MARKMODIFIED
      Relation disable markmodifed parameter constants for PromotionRestriction2OrderRel from ((commerceservices))
    • DEFAULT_INITIAL_ATTRIBUTES

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

    • GeneratedPromotionOrderRestriction

      public GeneratedPromotionOrderRestriction()
  • Method Details

    • getDefaultAttributeModes

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

      @Deprecated(since="2105", forRemoval=true) public boolean isMarkModifiedDisabled(de.hybris.platform.jalo.Item referencedItem)
      Deprecated, for removal: This API element is subject to removal in a future version.
      since 2011, use Utilities.getMarkModifiedOverride(de.hybris.platform.jalo.type.RelationType)
      Overrides:
      isMarkModifiedDisabled in class de.hybris.platform.jalo.Item
    • getOrders

      public Collection<de.hybris.platform.jalo.order.AbstractOrder> getOrders(de.hybris.platform.jalo.SessionContext ctx)
      Generated method - Getter of the PromotionOrderRestriction.orders attribute.
      Returns:
      the orders - Orders
    • getOrders

      public Collection<de.hybris.platform.jalo.order.AbstractOrder> getOrders()
      Generated method - Getter of the PromotionOrderRestriction.orders attribute.
      Returns:
      the orders - Orders
    • getOrdersCount

      public long getOrdersCount(de.hybris.platform.jalo.SessionContext ctx)
    • getOrdersCount

      public long getOrdersCount()
    • setOrders

      public void setOrders(de.hybris.platform.jalo.SessionContext ctx, Collection<de.hybris.platform.jalo.order.AbstractOrder> value)
      Generated method - Setter of the PromotionOrderRestriction.orders attribute.
      Parameters:
      value - the orders - Orders
    • setOrders

      public void setOrders(Collection<de.hybris.platform.jalo.order.AbstractOrder> value)
      Generated method - Setter of the PromotionOrderRestriction.orders attribute.
      Parameters:
      value - the orders - Orders
    • addToOrders

      public void addToOrders(de.hybris.platform.jalo.SessionContext ctx, de.hybris.platform.jalo.order.AbstractOrder value)
      Generated method - Adds value to orders.
      Parameters:
      value - the item to add to orders - Orders
    • addToOrders

      public void addToOrders(de.hybris.platform.jalo.order.AbstractOrder value)
      Generated method - Adds value to orders.
      Parameters:
      value - the item to add to orders - Orders
    • removeFromOrders

      public void removeFromOrders(de.hybris.platform.jalo.SessionContext ctx, de.hybris.platform.jalo.order.AbstractOrder value)
      Generated method - Removes value from orders.
      Parameters:
      value - the item to remove from orders - Orders
    • removeFromOrders

      public void removeFromOrders(de.hybris.platform.jalo.order.AbstractOrder value)
      Generated method - Removes value from orders.
      Parameters:
      value - the item to remove from orders - Orders