Class TuaUsageVolumeProduct

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

public class TuaUsageVolumeProduct extends TuaProductComponent
Generated class for type TuaUsageVolumeProduct.
See Also:
  • Field Details

    • USAGEVOLUMEBALANCES

      public static final String USAGEVOLUMEBALANCES
      Qualifier of the TuaUsageVolumeProduct.usageVolumeBalances attribute
      See Also:
    • USAGEVOLUMEPRODUCTSPEC

      public static final String USAGEVOLUMEPRODUCTSPEC
      Qualifier of the TuaUsageVolumeProduct.usageVolumeProductSpec attribute
      See Also:
    • CONSUMPTIONSUMMARIES

      public static final String CONSUMPTIONSUMMARIES
      Qualifier of the TuaUsageVolumeProduct.consumptionSummaries attribute
      See Also:
    • TUACONSUMPTIONSUMMARY2TUAUSAGEVOLUMEPRODUCTRELATION_SRC_ORDERED

      protected static String TUACONSUMPTIONSUMMARY2TUAUSAGEVOLUMEPRODUCTRELATION_SRC_ORDERED
      Relation ordering override parameter constants for TuaConsumptionSummary2TuaUsageVolumeProductRelation from ((tuadatamodel))
    • TUACONSUMPTIONSUMMARY2TUAUSAGEVOLUMEPRODUCTRELATION_TGT_ORDERED

      protected static String TUACONSUMPTIONSUMMARY2TUAUSAGEVOLUMEPRODUCTRELATION_TGT_ORDERED
    • TUACONSUMPTIONSUMMARY2TUAUSAGEVOLUMEPRODUCTRELATION_MARKMODIFIED

      protected static String TUACONSUMPTIONSUMMARY2TUAUSAGEVOLUMEPRODUCTRELATION_MARKMODIFIED
      Relation disable markmodifed parameter constants for TuaConsumptionSummary2TuaUsageVolumeProductRelation from ((tuadatamodel))
    • NETWORKPRODUCTS

      public static final String NETWORKPRODUCTS
      Qualifier of the TuaUsageVolumeProduct.networkProducts attribute
      See Also:
    • TUANETWORKPRODUCT2TUAUSAGEVOLUMEPRODUCTRELATION_SRC_ORDERED

      protected static String TUANETWORKPRODUCT2TUAUSAGEVOLUMEPRODUCTRELATION_SRC_ORDERED
      Relation ordering override parameter constants for TuaNetworkProduct2TuaUsageVolumeProductRelation from ((tuadatamodel))
    • TUANETWORKPRODUCT2TUAUSAGEVOLUMEPRODUCTRELATION_TGT_ORDERED

      protected static String TUANETWORKPRODUCT2TUAUSAGEVOLUMEPRODUCTRELATION_TGT_ORDERED
    • TUANETWORKPRODUCT2TUAUSAGEVOLUMEPRODUCTRELATION_MARKMODIFIED

      protected static String TUANETWORKPRODUCT2TUAUSAGEVOLUMEPRODUCTRELATION_MARKMODIFIED
      Relation disable markmodifed parameter constants for TuaNetworkProduct2TuaUsageVolumeProductRelation from ((tuadatamodel))
    • USAGEVOLUMEBALANCESHANDLER

      protected static final de.hybris.platform.util.OneToManyHandler<TuaUsageVolumeBalance> USAGEVOLUMEBALANCESHANDLER
      OneToManyHandler for handling 1:n USAGEVOLUMEBALANCES's relation attributes from 'many' side.
    • USAGEVOLUMEPRODUCTSPECHANDLER

      protected static final de.hybris.platform.util.BidirectionalOneToManyHandler<TuaUsageVolumeProduct> USAGEVOLUMEPRODUCTSPECHANDLER
      BidirectionalOneToManyHandler for handling 1:n USAGEVOLUMEPRODUCTSPEC'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

    • TuaUsageVolumeProduct

      public TuaUsageVolumeProduct()
  • Method Details

    • getDefaultAttributeModes

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

      public Set<TuaConsumptionSummary> getConsumptionSummaries(de.hybris.platform.jalo.SessionContext ctx)
      Generated method - Getter of the TuaUsageVolumeProduct.consumptionSummaries attribute.
      Returns:
      the consumptionSummaries - The Tua Consumption Summaries for which those Usage Volume Products are valid.
    • getConsumptionSummaries

      public Set<TuaConsumptionSummary> getConsumptionSummaries()
      Generated method - Getter of the TuaUsageVolumeProduct.consumptionSummaries attribute.
      Returns:
      the consumptionSummaries - The Tua Consumption Summaries for which those Usage Volume Products are valid.
    • getConsumptionSummariesCount

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

      public long getConsumptionSummariesCount()
    • setConsumptionSummaries

      public void setConsumptionSummaries(de.hybris.platform.jalo.SessionContext ctx, Set<TuaConsumptionSummary> value)
      Generated method - Setter of the TuaUsageVolumeProduct.consumptionSummaries attribute.
      Parameters:
      value - the consumptionSummaries - The Tua Consumption Summaries for which those Usage Volume Products are valid.
    • setConsumptionSummaries

      public void setConsumptionSummaries(Set<TuaConsumptionSummary> value)
      Generated method - Setter of the TuaUsageVolumeProduct.consumptionSummaries attribute.
      Parameters:
      value - the consumptionSummaries - The Tua Consumption Summaries for which those Usage Volume Products are valid.
    • addToConsumptionSummaries

      public void addToConsumptionSummaries(de.hybris.platform.jalo.SessionContext ctx, TuaConsumptionSummary value)
      Generated method - Adds value to consumptionSummaries.
      Parameters:
      value - the item to add to consumptionSummaries - The Tua Consumption Summaries for which those Usage Volume Products are valid.
    • addToConsumptionSummaries

      public void addToConsumptionSummaries(TuaConsumptionSummary value)
      Generated method - Adds value to consumptionSummaries.
      Parameters:
      value - the item to add to consumptionSummaries - The Tua Consumption Summaries for which those Usage Volume Products are valid.
    • removeFromConsumptionSummaries

      public void removeFromConsumptionSummaries(de.hybris.platform.jalo.SessionContext ctx, TuaConsumptionSummary value)
      Generated method - Removes value from consumptionSummaries.
      Parameters:
      value - the item to remove from consumptionSummaries - The Tua Consumption Summaries for which those Usage Volume Products are valid.
    • removeFromConsumptionSummaries

      public void removeFromConsumptionSummaries(TuaConsumptionSummary value)
      Generated method - Removes value from consumptionSummaries.
      Parameters:
      value - the item to remove from consumptionSummaries - The Tua Consumption Summaries for which those Usage Volume Products are valid.
    • 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 TuaProduct
      Throws:
      de.hybris.platform.jalo.JaloBusinessException
    • 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 TuaProduct
    • getNetworkProducts

      public Set<TuaNetworkProduct> getNetworkProducts(de.hybris.platform.jalo.SessionContext ctx)
      Generated method - Getter of the TuaUsageVolumeProduct.networkProducts attribute.
      Returns:
      the networkProducts - The Network Product for which those Usage Volume Products are valid.
    • getNetworkProducts

      public Set<TuaNetworkProduct> getNetworkProducts()
      Generated method - Getter of the TuaUsageVolumeProduct.networkProducts attribute.
      Returns:
      the networkProducts - The Network Product for which those Usage Volume Products are valid.
    • getNetworkProductsCount

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

      public long getNetworkProductsCount()
    • setNetworkProducts

      public void setNetworkProducts(de.hybris.platform.jalo.SessionContext ctx, Set<TuaNetworkProduct> value)
      Generated method - Setter of the TuaUsageVolumeProduct.networkProducts attribute.
      Parameters:
      value - the networkProducts - The Network Product for which those Usage Volume Products are valid.
    • setNetworkProducts

      public void setNetworkProducts(Set<TuaNetworkProduct> value)
      Generated method - Setter of the TuaUsageVolumeProduct.networkProducts attribute.
      Parameters:
      value - the networkProducts - The Network Product for which those Usage Volume Products are valid.
    • addToNetworkProducts

      public void addToNetworkProducts(de.hybris.platform.jalo.SessionContext ctx, TuaNetworkProduct value)
      Generated method - Adds value to networkProducts.
      Parameters:
      value - the item to add to networkProducts - The Network Product for which those Usage Volume Products are valid.
    • addToNetworkProducts

      public void addToNetworkProducts(TuaNetworkProduct value)
      Generated method - Adds value to networkProducts.
      Parameters:
      value - the item to add to networkProducts - The Network Product for which those Usage Volume Products are valid.
    • removeFromNetworkProducts

      public void removeFromNetworkProducts(de.hybris.platform.jalo.SessionContext ctx, TuaNetworkProduct value)
      Generated method - Removes value from networkProducts.
      Parameters:
      value - the item to remove from networkProducts - The Network Product for which those Usage Volume Products are valid.
    • removeFromNetworkProducts

      public void removeFromNetworkProducts(TuaNetworkProduct value)
      Generated method - Removes value from networkProducts.
      Parameters:
      value - the item to remove from networkProducts - The Network Product for which those Usage Volume Products are valid.
    • getUsageVolumeBalances

      public Set<TuaUsageVolumeBalance> getUsageVolumeBalances(de.hybris.platform.jalo.SessionContext ctx)
      Generated method - Getter of the TuaUsageVolumeProduct.usageVolumeBalances attribute.
      Returns:
      the usageVolumeBalances - Usage Volume Balances representing the volume balances of the Usage Volume Product.
    • getUsageVolumeBalances

      public Set<TuaUsageVolumeBalance> getUsageVolumeBalances()
      Generated method - Getter of the TuaUsageVolumeProduct.usageVolumeBalances attribute.
      Returns:
      the usageVolumeBalances - Usage Volume Balances representing the volume balances of the Usage Volume Product.
    • setUsageVolumeBalances

      public void setUsageVolumeBalances(de.hybris.platform.jalo.SessionContext ctx, Set<TuaUsageVolumeBalance> value)
      Generated method - Setter of the TuaUsageVolumeProduct.usageVolumeBalances attribute.
      Parameters:
      value - the usageVolumeBalances - Usage Volume Balances representing the volume balances of the Usage Volume Product.
    • setUsageVolumeBalances

      public void setUsageVolumeBalances(Set<TuaUsageVolumeBalance> value)
      Generated method - Setter of the TuaUsageVolumeProduct.usageVolumeBalances attribute.
      Parameters:
      value - the usageVolumeBalances - Usage Volume Balances representing the volume balances of the Usage Volume Product.
    • addToUsageVolumeBalances

      public void addToUsageVolumeBalances(de.hybris.platform.jalo.SessionContext ctx, TuaUsageVolumeBalance value)
      Generated method - Adds value to usageVolumeBalances.
      Parameters:
      value - the item to add to usageVolumeBalances - Usage Volume Balances representing the volume balances of the Usage Volume Product.
    • addToUsageVolumeBalances

      public void addToUsageVolumeBalances(TuaUsageVolumeBalance value)
      Generated method - Adds value to usageVolumeBalances.
      Parameters:
      value - the item to add to usageVolumeBalances - Usage Volume Balances representing the volume balances of the Usage Volume Product.
    • removeFromUsageVolumeBalances

      public void removeFromUsageVolumeBalances(de.hybris.platform.jalo.SessionContext ctx, TuaUsageVolumeBalance value)
      Generated method - Removes value from usageVolumeBalances.
      Parameters:
      value - the item to remove from usageVolumeBalances - Usage Volume Balances representing the volume balances of the Usage Volume Product.
    • removeFromUsageVolumeBalances

      public void removeFromUsageVolumeBalances(TuaUsageVolumeBalance value)
      Generated method - Removes value from usageVolumeBalances.
      Parameters:
      value - the item to remove from usageVolumeBalances - Usage Volume Balances representing the volume balances of the Usage Volume Product.
    • getUsageVolumeProductSpec

      public TuaUsageVolumeProductSpec getUsageVolumeProductSpec(de.hybris.platform.jalo.SessionContext ctx)
      Generated method - Getter of the TuaUsageVolumeProduct.usageVolumeProductSpec attribute.
      Returns:
      the usageVolumeProductSpec - Usage Volume Product Spec representing the specification of those Usage Volume Products.
    • getUsageVolumeProductSpec

      public TuaUsageVolumeProductSpec getUsageVolumeProductSpec()
      Generated method - Getter of the TuaUsageVolumeProduct.usageVolumeProductSpec attribute.
      Returns:
      the usageVolumeProductSpec - Usage Volume Product Spec representing the specification of those Usage Volume Products.
    • setUsageVolumeProductSpec

      public void setUsageVolumeProductSpec(de.hybris.platform.jalo.SessionContext ctx, TuaUsageVolumeProductSpec value)
      Generated method - Setter of the TuaUsageVolumeProduct.usageVolumeProductSpec attribute.
      Parameters:
      value - the usageVolumeProductSpec - Usage Volume Product Spec representing the specification of those Usage Volume Products.
    • setUsageVolumeProductSpec

      public void setUsageVolumeProductSpec(TuaUsageVolumeProductSpec value)
      Generated method - Setter of the TuaUsageVolumeProduct.usageVolumeProductSpec attribute.
      Parameters:
      value - the usageVolumeProductSpec - Usage Volume Product Spec representing the specification of those Usage Volume Products.