Class GeneratedArticleComponent

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
com.sap.retail.commercesuite.saparticlemodel.jalo.GeneratedArticleComponent
All Implemented Interfaces:
Serializable, Comparable
Direct Known Subclasses:
ArticleComponent

public abstract class GeneratedArticleComponent extends de.hybris.platform.jalo.GenericItem
Generated class for type ArticleComponent.
See Also:
  • Nested Class Summary

    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 ArticleComponent.component attribute
    protected static final Map<String,de.hybris.platform.jalo.Item.AttributeMode>
     
    static final String
    Qualifier of the ArticleComponent.quantity attribute
    static final String
    Qualifier of the ArticleComponent.structuredArticle attribute
    protected static final de.hybris.platform.util.BidirectionalOneToManyHandler<GeneratedArticleComponent>
    BidirectionalOneToManyHandler for handling 1:n STRUCTUREDARTICLE's relation attributes from 'one' side.
    static final String
    Qualifier of the ArticleComponent.structuredArticlePOS attribute
    static final String
    Qualifier of the ArticleComponent.unit attribute

    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
    protected de.hybris.platform.jalo.Item
    createItem(de.hybris.platform.jalo.SessionContext ctx, de.hybris.platform.jalo.type.ComposedType type, de.hybris.platform.jalo.Item.ItemAttributeMap allAttributes)
     
    de.hybris.platform.jalo.product.Product
    Generated method - Getter of the ArticleComponent.component attribute.
    de.hybris.platform.jalo.product.Product
    getComponent(de.hybris.platform.jalo.SessionContext ctx)
    Generated method - Getter of the ArticleComponent.component attribute.
    protected Map<String,de.hybris.platform.jalo.Item.AttributeMode>
     
    Generated method - Getter of the ArticleComponent.quantity attribute.
    getQuantity(de.hybris.platform.jalo.SessionContext ctx)
    Generated method - Getter of the ArticleComponent.quantity attribute.
    int
    Generated method - Getter of the ArticleComponent.quantity attribute.
    int
    getQuantityAsPrimitive(de.hybris.platform.jalo.SessionContext ctx)
    Generated method - Getter of the ArticleComponent.quantity attribute.
    de.hybris.platform.jalo.product.Product
    Generated method - Getter of the ArticleComponent.structuredArticle attribute.
    de.hybris.platform.jalo.product.Product
    getStructuredArticle(de.hybris.platform.jalo.SessionContext ctx)
    Generated method - Getter of the ArticleComponent.structuredArticle attribute.
    de.hybris.platform.jalo.product.Unit
    Generated method - Getter of the ArticleComponent.unit attribute.
    de.hybris.platform.jalo.product.Unit
    getUnit(de.hybris.platform.jalo.SessionContext ctx)
    Generated method - Getter of the ArticleComponent.unit attribute.
    void
    setComponent(de.hybris.platform.jalo.product.Product value)
    Generated method - Setter of the ArticleComponent.component attribute.
    void
    setComponent(de.hybris.platform.jalo.SessionContext ctx, de.hybris.platform.jalo.product.Product value)
    Generated method - Setter of the ArticleComponent.component attribute.
    void
    setQuantity(int value)
    Generated method - Setter of the ArticleComponent.quantity attribute.
    void
    setQuantity(de.hybris.platform.jalo.SessionContext ctx, int value)
    Generated method - Setter of the ArticleComponent.quantity attribute.
    void
    setQuantity(de.hybris.platform.jalo.SessionContext ctx, Integer value)
    Generated method - Setter of the ArticleComponent.quantity attribute.
    void
    Generated method - Setter of the ArticleComponent.quantity attribute.
    protected void
    setStructuredArticle(de.hybris.platform.jalo.product.Product value)
    Generated method - Setter of the ArticleComponent.structuredArticle attribute.
    protected void
    setStructuredArticle(de.hybris.platform.jalo.SessionContext ctx, de.hybris.platform.jalo.product.Product value)
    Generated method - Setter of the ArticleComponent.structuredArticle attribute.
    void
    setUnit(de.hybris.platform.jalo.product.Unit value)
    Generated method - Setter of the ArticleComponent.unit attribute.
    void
    setUnit(de.hybris.platform.jalo.SessionContext ctx, de.hybris.platform.jalo.product.Unit value)
    Generated method - Setter of the ArticleComponent.unit attribute.

    Methods inherited from class de.hybris.platform.jalo.GenericItem

    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, toString, 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

    • COMPONENT

      public static final String COMPONENT
      Qualifier of the ArticleComponent.component attribute
      See Also:
    • QUANTITY

      public static final String QUANTITY
      Qualifier of the ArticleComponent.quantity attribute
      See Also:
    • UNIT

      public static final String UNIT
      Qualifier of the ArticleComponent.unit attribute
      See Also:
    • STRUCTUREDARTICLEPOS

      public static final String STRUCTUREDARTICLEPOS
      Qualifier of the ArticleComponent.structuredArticlePOS attribute
      See Also:
    • STRUCTUREDARTICLE

      public static final String STRUCTUREDARTICLE
      Qualifier of the ArticleComponent.structuredArticle attribute
      See Also:
    • STRUCTUREDARTICLEHANDLER

      protected static final de.hybris.platform.util.BidirectionalOneToManyHandler<GeneratedArticleComponent> STRUCTUREDARTICLEHANDLER
      BidirectionalOneToManyHandler for handling 1:n STRUCTUREDARTICLE's relation attributes from 'one' side.
    • DEFAULT_INITIAL_ATTRIBUTES

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

    • GeneratedArticleComponent

      public GeneratedArticleComponent()
  • Method Details

    • getDefaultAttributeModes

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

      public de.hybris.platform.jalo.product.Product getComponent(de.hybris.platform.jalo.SessionContext ctx)
      Generated method - Getter of the ArticleComponent.component attribute.
      Returns:
      the component - Component Article
    • getComponent

      public de.hybris.platform.jalo.product.Product getComponent()
      Generated method - Getter of the ArticleComponent.component attribute.
      Returns:
      the component - Component Article
    • setComponent

      public void setComponent(de.hybris.platform.jalo.SessionContext ctx, de.hybris.platform.jalo.product.Product value)
      Generated method - Setter of the ArticleComponent.component attribute.
      Parameters:
      value - the component - Component Article
    • setComponent

      public void setComponent(de.hybris.platform.jalo.product.Product value)
      Generated method - Setter of the ArticleComponent.component attribute.
      Parameters:
      value - the component - Component Article
    • createItem

      protected de.hybris.platform.jalo.Item createItem(de.hybris.platform.jalo.SessionContext ctx, de.hybris.platform.jalo.type.ComposedType type, de.hybris.platform.jalo.Item.ItemAttributeMap allAttributes) throws de.hybris.platform.jalo.JaloBusinessException
      Overrides:
      createItem in class de.hybris.platform.jalo.GenericItem
      Throws:
      de.hybris.platform.jalo.JaloBusinessException
    • getQuantity

      public Integer getQuantity(de.hybris.platform.jalo.SessionContext ctx)
      Generated method - Getter of the ArticleComponent.quantity attribute.
      Returns:
      the quantity - Quantity
    • getQuantity

      public Integer getQuantity()
      Generated method - Getter of the ArticleComponent.quantity attribute.
      Returns:
      the quantity - Quantity
    • getQuantityAsPrimitive

      public int getQuantityAsPrimitive(de.hybris.platform.jalo.SessionContext ctx)
      Generated method - Getter of the ArticleComponent.quantity attribute.
      Returns:
      the quantity - Quantity
    • getQuantityAsPrimitive

      public int getQuantityAsPrimitive()
      Generated method - Getter of the ArticleComponent.quantity attribute.
      Returns:
      the quantity - Quantity
    • setQuantity

      public void setQuantity(de.hybris.platform.jalo.SessionContext ctx, Integer value)
      Generated method - Setter of the ArticleComponent.quantity attribute.
      Parameters:
      value - the quantity - Quantity
    • setQuantity

      public void setQuantity(Integer value)
      Generated method - Setter of the ArticleComponent.quantity attribute.
      Parameters:
      value - the quantity - Quantity
    • setQuantity

      public void setQuantity(de.hybris.platform.jalo.SessionContext ctx, int value)
      Generated method - Setter of the ArticleComponent.quantity attribute.
      Parameters:
      value - the quantity - Quantity
    • setQuantity

      public void setQuantity(int value)
      Generated method - Setter of the ArticleComponent.quantity attribute.
      Parameters:
      value - the quantity - Quantity
    • getStructuredArticle

      public de.hybris.platform.jalo.product.Product getStructuredArticle(de.hybris.platform.jalo.SessionContext ctx)
      Generated method - Getter of the ArticleComponent.structuredArticle attribute.
      Returns:
      the structuredArticle
    • getStructuredArticle

      public de.hybris.platform.jalo.product.Product getStructuredArticle()
      Generated method - Getter of the ArticleComponent.structuredArticle attribute.
      Returns:
      the structuredArticle
    • setStructuredArticle

      protected void setStructuredArticle(de.hybris.platform.jalo.SessionContext ctx, de.hybris.platform.jalo.product.Product value)
      Generated method - Setter of the ArticleComponent.structuredArticle attribute.
      Parameters:
      value - the structuredArticle
    • setStructuredArticle

      protected void setStructuredArticle(de.hybris.platform.jalo.product.Product value)
      Generated method - Setter of the ArticleComponent.structuredArticle attribute.
      Parameters:
      value - the structuredArticle
    • getUnit

      public de.hybris.platform.jalo.product.Unit getUnit(de.hybris.platform.jalo.SessionContext ctx)
      Generated method - Getter of the ArticleComponent.unit attribute.
      Returns:
      the unit - Unit of measure
    • getUnit

      public de.hybris.platform.jalo.product.Unit getUnit()
      Generated method - Getter of the ArticleComponent.unit attribute.
      Returns:
      the unit - Unit of measure
    • setUnit

      public void setUnit(de.hybris.platform.jalo.SessionContext ctx, de.hybris.platform.jalo.product.Unit value)
      Generated method - Setter of the ArticleComponent.unit attribute.
      Parameters:
      value - the unit - Unit of measure
    • setUnit

      public void setUnit(de.hybris.platform.jalo.product.Unit value)
      Generated method - Setter of the ArticleComponent.unit attribute.
      Parameters:
      value - the unit - Unit of measure