Class TmaBundledProductOffering

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.jalo.product.GeneratedProduct
de.hybris.platform.jalo.product.Product
de.hybris.platform.b2ctelcoservices.jalo.TmaProductOffering
de.hybris.platform.b2ctelcoservices.jalo.TmaBundledProductOffering
All Implemented Interfaces:
Serializable, Comparable
Direct Known Subclasses:
TmaFixedBundledProductOffering

public class TmaBundledProductOffering extends TmaProductOffering
Generated class for type TmaBundledProductOffering.
See Also:
  • Field Details

    • FAVORITE

      public static final String FAVORITE
      Qualifier of the TmaBundledProductOffering.favorite attribute
      See Also:
    • CHILDREN

      public static final String CHILDREN
      Qualifier of the TmaBundledProductOffering.children attribute
      See Also:
    • TMABUNDLEDPRODUCTOFFERING2TMAPRODUCTOFFERINGRELATION_SRC_ORDERED

      protected static String TMABUNDLEDPRODUCTOFFERING2TMAPRODUCTOFFERINGRELATION_SRC_ORDERED
      Relation ordering override parameter constants for TmaBundledProductOffering2TmaProductOfferingRelation from ((tuadatacommonsservices))
    • TMABUNDLEDPRODUCTOFFERING2TMAPRODUCTOFFERINGRELATION_TGT_ORDERED

      protected static String TMABUNDLEDPRODUCTOFFERING2TMAPRODUCTOFFERINGRELATION_TGT_ORDERED
    • TMABUNDLEDPRODUCTOFFERING2TMAPRODUCTOFFERINGRELATION_MARKMODIFIED

      protected static String TMABUNDLEDPRODUCTOFFERING2TMAPRODUCTOFFERINGRELATION_MARKMODIFIED
      Relation disable markmodifed parameter constants for TmaBundledProductOffering2TmaProductOfferingRelation from ((tuadatacommonsservices))
    • BPOOPTIONS

      public static final String BPOOPTIONS
      Qualifier of the TmaBundledProductOffering.bpoOptions attribute
      See Also:
    • PRODUCTOFFERINGGROUPS

      public static final String PRODUCTOFFERINGGROUPS
      Qualifier of the TmaBundledProductOffering.productOfferingGroups attribute
      See Also:
    • PRECONFIGURATIONS

      public static final String PRECONFIGURATIONS
      Qualifier of the TmaBundledProductOffering.preConfigurations attribute
      See Also:
    • BPOOPTIONSHANDLER

      protected static final de.hybris.platform.util.OneToManyHandler<TmaBundledProdOfferOption> BPOOPTIONSHANDLER
      OneToManyHandler for handling 1:n BPOOPTIONS's relation attributes from 'many' side.
    • PRODUCTOFFERINGGROUPSHANDLER

      protected static final de.hybris.platform.util.OneToManyHandler<TmaProductOfferingGroup> PRODUCTOFFERINGGROUPSHANDLER
      OneToManyHandler for handling 1:n PRODUCTOFFERINGGROUPS's relation attributes from 'many' side.
    • PRECONFIGURATIONSHANDLER

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

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

    • TmaBundledProductOffering

      public TmaBundledProductOffering()
  • Method Details

    • getDefaultAttributeModes

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

      public Set<TmaBundledProdOfferOption> getBpoOptions(de.hybris.platform.jalo.SessionContext ctx)
      Generated method - Getter of the TmaBundledProductOffering.bpoOptions attribute.
      Returns:
      the bpoOptions - Bundled Product Offering Options defined for a Bundled Product Offering.
    • getBpoOptions

      public Set<TmaBundledProdOfferOption> getBpoOptions()
      Generated method - Getter of the TmaBundledProductOffering.bpoOptions attribute.
      Returns:
      the bpoOptions - Bundled Product Offering Options defined for a Bundled Product Offering.
    • setBpoOptions

      public void setBpoOptions(de.hybris.platform.jalo.SessionContext ctx, Set<TmaBundledProdOfferOption> value)
      Generated method - Setter of the TmaBundledProductOffering.bpoOptions attribute.
      Parameters:
      value - the bpoOptions - Bundled Product Offering Options defined for a Bundled Product Offering.
    • setBpoOptions

      public void setBpoOptions(Set<TmaBundledProdOfferOption> value)
      Generated method - Setter of the TmaBundledProductOffering.bpoOptions attribute.
      Parameters:
      value - the bpoOptions - Bundled Product Offering Options defined for a Bundled Product Offering.
    • addToBpoOptions

      public void addToBpoOptions(de.hybris.platform.jalo.SessionContext ctx, TmaBundledProdOfferOption value)
      Generated method - Adds value to bpoOptions.
      Parameters:
      value - the item to add to bpoOptions - Bundled Product Offering Options defined for a Bundled Product Offering.
    • addToBpoOptions

      public void addToBpoOptions(TmaBundledProdOfferOption value)
      Generated method - Adds value to bpoOptions.
      Parameters:
      value - the item to add to bpoOptions - Bundled Product Offering Options defined for a Bundled Product Offering.
    • removeFromBpoOptions

      public void removeFromBpoOptions(de.hybris.platform.jalo.SessionContext ctx, TmaBundledProdOfferOption value)
      Generated method - Removes value from bpoOptions.
      Parameters:
      value - the item to remove from bpoOptions - Bundled Product Offering Options defined for a Bundled Product Offering.
    • removeFromBpoOptions

      public void removeFromBpoOptions(TmaBundledProdOfferOption value)
      Generated method - Removes value from bpoOptions.
      Parameters:
      value - the item to remove from bpoOptions - Bundled Product Offering Options defined for a Bundled Product Offering.
    • getChildren

      public Set<TmaProductOffering> getChildren(de.hybris.platform.jalo.SessionContext ctx)
      Generated method - Getter of the TmaBundledProductOffering.children attribute.
      Returns:
      the children - Product Offerings belonging to the configured Bundled Product Offerings (child product offerings to be bought in the context of a bundle).
    • getChildren

      public Set<TmaProductOffering> getChildren()
      Generated method - Getter of the TmaBundledProductOffering.children attribute.
      Returns:
      the children - Product Offerings belonging to the configured Bundled Product Offerings (child product offerings to be bought in the context of a bundle).
    • getChildrenCount

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

      public long getChildrenCount()
    • setChildren

      public void setChildren(de.hybris.platform.jalo.SessionContext ctx, Set<TmaProductOffering> value)
      Generated method - Setter of the TmaBundledProductOffering.children attribute.
      Parameters:
      value - the children - Product Offerings belonging to the configured Bundled Product Offerings (child product offerings to be bought in the context of a bundle).
    • setChildren

      public void setChildren(Set<TmaProductOffering> value)
      Generated method - Setter of the TmaBundledProductOffering.children attribute.
      Parameters:
      value - the children - Product Offerings belonging to the configured Bundled Product Offerings (child product offerings to be bought in the context of a bundle).
    • addToChildren

      public void addToChildren(de.hybris.platform.jalo.SessionContext ctx, TmaProductOffering value)
      Generated method - Adds value to children.
      Parameters:
      value - the item to add to children - Product Offerings belonging to the configured Bundled Product Offerings (child product offerings to be bought in the context of a bundle).
    • addToChildren

      public void addToChildren(TmaProductOffering value)
      Generated method - Adds value to children.
      Parameters:
      value - the item to add to children - Product Offerings belonging to the configured Bundled Product Offerings (child product offerings to be bought in the context of a bundle).
    • removeFromChildren

      public void removeFromChildren(de.hybris.platform.jalo.SessionContext ctx, TmaProductOffering value)
      Generated method - Removes value from children.
      Parameters:
      value - the item to remove from children - Product Offerings belonging to the configured Bundled Product Offerings (child product offerings to be bought in the context of a bundle).
    • removeFromChildren

      public void removeFromChildren(TmaProductOffering value)
      Generated method - Removes value from children.
      Parameters:
      value - the item to remove from children - Product Offerings belonging to the configured Bundled Product Offerings (child product offerings to be bought in the context of a bundle).
    • isFavorite

      public Boolean isFavorite(de.hybris.platform.jalo.SessionContext ctx)
      Generated method - Getter of the TmaBundledProductOffering.favorite attribute.
      Returns:
      the favorite - Flag used by a product-manager in order to mark an offering as favorite. The purpose of this flag is to be used for sorting in backoffice. Useful for multi-level offerings - e.g. mark MobileDeal within a QuadDeal as favorite so you have easy access to edit
    • isFavorite

      public Boolean isFavorite()
      Generated method - Getter of the TmaBundledProductOffering.favorite attribute.
      Returns:
      the favorite - Flag used by a product-manager in order to mark an offering as favorite. The purpose of this flag is to be used for sorting in backoffice. Useful for multi-level offerings - e.g. mark MobileDeal within a QuadDeal as favorite so you have easy access to edit
    • isFavoriteAsPrimitive

      public boolean isFavoriteAsPrimitive(de.hybris.platform.jalo.SessionContext ctx)
      Generated method - Getter of the TmaBundledProductOffering.favorite attribute.
      Returns:
      the favorite - Flag used by a product-manager in order to mark an offering as favorite. The purpose of this flag is to be used for sorting in backoffice. Useful for multi-level offerings - e.g. mark MobileDeal within a QuadDeal as favorite so you have easy access to edit
    • isFavoriteAsPrimitive

      public boolean isFavoriteAsPrimitive()
      Generated method - Getter of the TmaBundledProductOffering.favorite attribute.
      Returns:
      the favorite - Flag used by a product-manager in order to mark an offering as favorite. The purpose of this flag is to be used for sorting in backoffice. Useful for multi-level offerings - e.g. mark MobileDeal within a QuadDeal as favorite so you have easy access to edit
    • setFavorite

      public void setFavorite(de.hybris.platform.jalo.SessionContext ctx, Boolean value)
      Generated method - Setter of the TmaBundledProductOffering.favorite attribute.
      Parameters:
      value - the favorite - Flag used by a product-manager in order to mark an offering as favorite. The purpose of this flag is to be used for sorting in backoffice. Useful for multi-level offerings - e.g. mark MobileDeal within a QuadDeal as favorite so you have easy access to edit
    • setFavorite

      public void setFavorite(Boolean value)
      Generated method - Setter of the TmaBundledProductOffering.favorite attribute.
      Parameters:
      value - the favorite - Flag used by a product-manager in order to mark an offering as favorite. The purpose of this flag is to be used for sorting in backoffice. Useful for multi-level offerings - e.g. mark MobileDeal within a QuadDeal as favorite so you have easy access to edit
    • setFavorite

      public void setFavorite(de.hybris.platform.jalo.SessionContext ctx, boolean value)
      Generated method - Setter of the TmaBundledProductOffering.favorite attribute.
      Parameters:
      value - the favorite - Flag used by a product-manager in order to mark an offering as favorite. The purpose of this flag is to be used for sorting in backoffice. Useful for multi-level offerings - e.g. mark MobileDeal within a QuadDeal as favorite so you have easy access to edit
    • setFavorite

      public void setFavorite(boolean value)
      Generated method - Setter of the TmaBundledProductOffering.favorite attribute.
      Parameters:
      value - the favorite - Flag used by a product-manager in order to mark an offering as favorite. The purpose of this flag is to be used for sorting in backoffice. Useful for multi-level offerings - e.g. mark MobileDeal within a QuadDeal as favorite so you have easy access to edit
    • 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 TmaProductOffering
    • getPreConfigurations

      public Set<TmaBpoPreConfig> getPreConfigurations(de.hybris.platform.jalo.SessionContext ctx)
      Generated method - Getter of the TmaBundledProductOffering.preConfigurations attribute.
      Returns:
      the preConfigurations - PreConfig associated with the Bundled Product
    • getPreConfigurations

      public Set<TmaBpoPreConfig> getPreConfigurations()
      Generated method - Getter of the TmaBundledProductOffering.preConfigurations attribute.
      Returns:
      the preConfigurations - PreConfig associated with the Bundled Product
    • setPreConfigurations

      public void setPreConfigurations(de.hybris.platform.jalo.SessionContext ctx, Set<TmaBpoPreConfig> value)
      Generated method - Setter of the TmaBundledProductOffering.preConfigurations attribute.
      Parameters:
      value - the preConfigurations - PreConfig associated with the Bundled Product
    • setPreConfigurations

      public void setPreConfigurations(Set<TmaBpoPreConfig> value)
      Generated method - Setter of the TmaBundledProductOffering.preConfigurations attribute.
      Parameters:
      value - the preConfigurations - PreConfig associated with the Bundled Product
    • addToPreConfigurations

      public void addToPreConfigurations(de.hybris.platform.jalo.SessionContext ctx, TmaBpoPreConfig value)
      Generated method - Adds value to preConfigurations.
      Parameters:
      value - the item to add to preConfigurations - PreConfig associated with the Bundled Product
    • addToPreConfigurations

      public void addToPreConfigurations(TmaBpoPreConfig value)
      Generated method - Adds value to preConfigurations.
      Parameters:
      value - the item to add to preConfigurations - PreConfig associated with the Bundled Product
    • removeFromPreConfigurations

      public void removeFromPreConfigurations(de.hybris.platform.jalo.SessionContext ctx, TmaBpoPreConfig value)
      Generated method - Removes value from preConfigurations.
      Parameters:
      value - the item to remove from preConfigurations - PreConfig associated with the Bundled Product
    • removeFromPreConfigurations

      public void removeFromPreConfigurations(TmaBpoPreConfig value)
      Generated method - Removes value from preConfigurations.
      Parameters:
      value - the item to remove from preConfigurations - PreConfig associated with the Bundled Product
    • getProductOfferingGroups

      public List<TmaProductOfferingGroup> getProductOfferingGroups(de.hybris.platform.jalo.SessionContext ctx)
      Generated method - Getter of the TmaBundledProductOffering.productOfferingGroups attribute.
      Returns:
      the productOfferingGroups - Product Offering Group linked to the Bundled Product Offering.
    • getProductOfferingGroups

      public List<TmaProductOfferingGroup> getProductOfferingGroups()
      Generated method - Getter of the TmaBundledProductOffering.productOfferingGroups attribute.
      Returns:
      the productOfferingGroups - Product Offering Group linked to the Bundled Product Offering.
    • setProductOfferingGroups

      public void setProductOfferingGroups(de.hybris.platform.jalo.SessionContext ctx, List<TmaProductOfferingGroup> value)
      Generated method - Setter of the TmaBundledProductOffering.productOfferingGroups attribute.
      Parameters:
      value - the productOfferingGroups - Product Offering Group linked to the Bundled Product Offering.
    • setProductOfferingGroups

      public void setProductOfferingGroups(List<TmaProductOfferingGroup> value)
      Generated method - Setter of the TmaBundledProductOffering.productOfferingGroups attribute.
      Parameters:
      value - the productOfferingGroups - Product Offering Group linked to the Bundled Product Offering.
    • addToProductOfferingGroups

      public void addToProductOfferingGroups(de.hybris.platform.jalo.SessionContext ctx, TmaProductOfferingGroup value)
      Generated method - Adds value to productOfferingGroups.
      Parameters:
      value - the item to add to productOfferingGroups - Product Offering Group linked to the Bundled Product Offering.
    • addToProductOfferingGroups

      public void addToProductOfferingGroups(TmaProductOfferingGroup value)
      Generated method - Adds value to productOfferingGroups.
      Parameters:
      value - the item to add to productOfferingGroups - Product Offering Group linked to the Bundled Product Offering.
    • removeFromProductOfferingGroups

      public void removeFromProductOfferingGroups(de.hybris.platform.jalo.SessionContext ctx, TmaProductOfferingGroup value)
      Generated method - Removes value from productOfferingGroups.
      Parameters:
      value - the item to remove from productOfferingGroups - Product Offering Group linked to the Bundled Product Offering.
    • removeFromProductOfferingGroups

      public void removeFromProductOfferingGroups(TmaProductOfferingGroup value)
      Generated method - Removes value from productOfferingGroups.
      Parameters:
      value - the item to remove from productOfferingGroups - Product Offering Group linked to the Bundled Product Offering.