Class GeneratedSaparticlemodelManager

java.lang.Object
de.hybris.platform.jalo.Manager
de.hybris.platform.jalo.extension.Extension
com.sap.retail.commercesuite.saparticlemodel.jalo.GeneratedSaparticlemodelManager
All Implemented Interfaces:
de.hybris.platform.jalo.extension.ItemLifecycleListener, Serializable
Direct Known Subclasses:
SaparticlemodelManager

public abstract class GeneratedSaparticlemodelManager extends de.hybris.platform.jalo.extension.Extension
Generated class for type SaparticlemodelManager.
See Also:
  • Nested Class Summary

    Nested classes/interfaces inherited from class de.hybris.platform.jalo.extension.Extension

    de.hybris.platform.jalo.extension.Extension.RestrictedLanguagesProvider, de.hybris.platform.jalo.extension.Extension.RightsProvider

    Nested classes/interfaces inherited from class de.hybris.platform.jalo.Manager

    de.hybris.platform.jalo.Manager.GenericManagerSingletonCreator, de.hybris.platform.jalo.Manager.ManagerSingletonCreator
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected static final de.hybris.platform.util.OneToManyHandler<ArticleComponent>
    OneToManyHandler for handling 1:n COMPONENT's relation attributes from 'many' side.
    protected static final Map<String,Map<String,de.hybris.platform.jalo.Item.AttributeMode>>
     
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    addToComponent(de.hybris.platform.jalo.product.Product item, ArticleComponent value)
    Generated method - Adds value to component.
    void
    addToComponent(de.hybris.platform.jalo.SessionContext ctx, de.hybris.platform.jalo.product.Product item, ArticleComponent value)
    Generated method - Adds value to component.
    createArticleComponent(de.hybris.platform.jalo.SessionContext ctx, Map attributeValues)
     
    createArticleComponent(Map attributeValues)
     
    getComponent(de.hybris.platform.jalo.product.Product item)
    Generated method - Getter of the Product.component attribute.
    getComponent(de.hybris.platform.jalo.SessionContext ctx, de.hybris.platform.jalo.product.Product item)
    Generated method - Getter of the Product.component attribute.
    Map<String,de.hybris.platform.jalo.Item.AttributeMode>
    getDefaultAttributeModes(Class<? extends de.hybris.platform.jalo.Item> itemClass)
     
     
    de.hybris.platform.jalo.enumeration.EnumerationValue
    getStructuredArticleType(de.hybris.platform.jalo.product.Product item)
    Generated method - Getter of the Product.structuredArticleType attribute.
    de.hybris.platform.jalo.enumeration.EnumerationValue
    getStructuredArticleType(de.hybris.platform.jalo.SessionContext ctx, de.hybris.platform.jalo.product.Product item)
    Generated method - Getter of the Product.structuredArticleType attribute.
    void
    removeFromComponent(de.hybris.platform.jalo.product.Product item, ArticleComponent value)
    Generated method - Removes value from component.
    void
    removeFromComponent(de.hybris.platform.jalo.SessionContext ctx, de.hybris.platform.jalo.product.Product item, ArticleComponent value)
    Generated method - Removes value from component.
    void
    setComponent(de.hybris.platform.jalo.product.Product item, Collection<ArticleComponent> value)
    Generated method - Setter of the Product.component attribute.
    void
    setComponent(de.hybris.platform.jalo.SessionContext ctx, de.hybris.platform.jalo.product.Product item, Collection<ArticleComponent> value)
    Generated method - Setter of the Product.component attribute.
    void
    setStructuredArticleType(de.hybris.platform.jalo.product.Product item, de.hybris.platform.jalo.enumeration.EnumerationValue value)
    Generated method - Setter of the Product.structuredArticleType attribute.
    void
    setStructuredArticleType(de.hybris.platform.jalo.SessionContext ctx, de.hybris.platform.jalo.product.Product item, de.hybris.platform.jalo.enumeration.EnumerationValue value)
    Generated method - Setter of the Product.structuredArticleType attribute.

    Methods inherited from class de.hybris.platform.jalo.extension.Extension

    checkBeforeInitialization, checkBeforeItemRemoval, createEssentialData, createProjectData, createSampleData, getCreatorDescription, getCreatorName, getCreatorParameterDefault, getCreatorParameterNames, getCreatorParameterPossibleValues, getRemote, isCreatorDisabled, notifyInitializationEnd, notifyInitializationStart, notifyItemRemoval, onFirstSessionCreation, writeReplace

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

    afterItemCreation, beforeItemCreation, destroy, extractNonRequiredRemoteFromItem, extractRequiredRemoteFromItem, getAllValuesSessionContext, getAttribute, getAttributeMap, getFirstItemByAttribute, getFirstItemByAttribute, getRemoteManagerClass, getSession, getSingletonManagerInstance, getTenant, getTransientObject, getTransientObjectMap, init, setAttribute, setTenant, setTransientObject, wrap

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • ARTICLECOMPONENTSCOMPONENTHANDLER

      protected static final de.hybris.platform.util.OneToManyHandler<ArticleComponent> ARTICLECOMPONENTSCOMPONENTHANDLER
      OneToManyHandler for handling 1:n COMPONENT's relation attributes from 'many' side.
    • DEFAULT_INITIAL_ATTRIBUTES

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

    • GeneratedSaparticlemodelManager

      public GeneratedSaparticlemodelManager()
  • Method Details

    • getDefaultAttributeModes

      public Map<String,de.hybris.platform.jalo.Item.AttributeMode> getDefaultAttributeModes(Class<? extends de.hybris.platform.jalo.Item> itemClass)
      Overrides:
      getDefaultAttributeModes in class de.hybris.platform.jalo.extension.Extension
    • getComponent

      public Collection<ArticleComponent> getComponent(de.hybris.platform.jalo.SessionContext ctx, de.hybris.platform.jalo.product.Product item)
      Generated method - Getter of the Product.component attribute.
      Returns:
      the component
    • getComponent

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

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

      public void setComponent(de.hybris.platform.jalo.product.Product item, Collection<ArticleComponent> value)
      Generated method - Setter of the Product.component attribute.
      Parameters:
      value - the component
    • addToComponent

      public void addToComponent(de.hybris.platform.jalo.SessionContext ctx, de.hybris.platform.jalo.product.Product item, ArticleComponent value)
      Generated method - Adds value to component.
      Parameters:
      value - the item to add to component
    • addToComponent

      public void addToComponent(de.hybris.platform.jalo.product.Product item, ArticleComponent value)
      Generated method - Adds value to component.
      Parameters:
      value - the item to add to component
    • removeFromComponent

      public void removeFromComponent(de.hybris.platform.jalo.SessionContext ctx, de.hybris.platform.jalo.product.Product item, ArticleComponent value)
      Generated method - Removes value from component.
      Parameters:
      value - the item to remove from component
    • removeFromComponent

      public void removeFromComponent(de.hybris.platform.jalo.product.Product item, ArticleComponent value)
      Generated method - Removes value from component.
      Parameters:
      value - the item to remove from component
    • createArticleComponent

      public ArticleComponent createArticleComponent(de.hybris.platform.jalo.SessionContext ctx, Map attributeValues)
    • createArticleComponent

      public ArticleComponent createArticleComponent(Map attributeValues)
    • getName

      public String getName()
      Specified by:
      getName in class de.hybris.platform.jalo.extension.Extension
    • getStructuredArticleType

      public de.hybris.platform.jalo.enumeration.EnumerationValue getStructuredArticleType(de.hybris.platform.jalo.SessionContext ctx, de.hybris.platform.jalo.product.Product item)
      Generated method - Getter of the Product.structuredArticleType attribute.
      Returns:
      the structuredArticleType - Article Type
    • getStructuredArticleType

      public de.hybris.platform.jalo.enumeration.EnumerationValue getStructuredArticleType(de.hybris.platform.jalo.product.Product item)
      Generated method - Getter of the Product.structuredArticleType attribute.
      Returns:
      the structuredArticleType - Article Type
    • setStructuredArticleType

      public void setStructuredArticleType(de.hybris.platform.jalo.SessionContext ctx, de.hybris.platform.jalo.product.Product item, de.hybris.platform.jalo.enumeration.EnumerationValue value)
      Generated method - Setter of the Product.structuredArticleType attribute.
      Parameters:
      value - the structuredArticleType - Article Type
    • setStructuredArticleType

      public void setStructuredArticleType(de.hybris.platform.jalo.product.Product item, de.hybris.platform.jalo.enumeration.EnumerationValue value)
      Generated method - Setter of the Product.structuredArticleType attribute.
      Parameters:
      value - the structuredArticleType - Article Type