Class TuaUsageVolumeProductModel

java.lang.Object
de.hybris.platform.servicelayer.model.AbstractItemModel
All Implemented Interfaces:
Serializable

public class TuaUsageVolumeProductModel extends TuaProductComponentModel
Generated model class for type TuaUsageVolumeProduct first defined at extension tuadatamodel.

A UsageVolumeProduct represents a quantity of usage (50 SMS for example).

See Also:
  • Field Details

    • _TYPECODE

      public static final String _TYPECODE
      Generated model type code constant.
      See Also:
    • _TUACONSUMPTIONSUMMARY2TUAUSAGEVOLUMEPRODUCTRELATION

      public static final String _TUACONSUMPTIONSUMMARY2TUAUSAGEVOLUMEPRODUCTRELATION
      Generated relation code constant for relation TuaConsumptionSummary2TuaUsageVolumeProductRelation defining source attribute consumptionSummaries in extension tuadatamodel.
      See Also:
    • _TUANETWORKPRODUCT2TUAUSAGEVOLUMEPRODUCTRELATION

      public static final String _TUANETWORKPRODUCT2TUAUSAGEVOLUMEPRODUCTRELATION
      Generated relation code constant for relation TuaNetworkProduct2TuaUsageVolumeProductRelation defining source attribute networkProducts in extension tuadatamodel.
      See Also:
    • USAGEVOLUMEBALANCES

      public static final String USAGEVOLUMEBALANCES
      Generated constant - Attribute key of TuaUsageVolumeProduct.usageVolumeBalances attribute defined at extension tuadatamodel.
      See Also:
    • USAGEVOLUMEPRODUCTSPEC

      public static final String USAGEVOLUMEPRODUCTSPEC
      Generated constant - Attribute key of TuaUsageVolumeProduct.usageVolumeProductSpec attribute defined at extension tuadatamodel.
      See Also:
    • CONSUMPTIONSUMMARIES

      public static final String CONSUMPTIONSUMMARIES
      Generated constant - Attribute key of TuaUsageVolumeProduct.consumptionSummaries attribute defined at extension tuadatamodel.
      See Also:
    • NETWORKPRODUCTS

      public static final String NETWORKPRODUCTS
      Generated constant - Attribute key of TuaUsageVolumeProduct.networkProducts attribute defined at extension tuadatamodel.
      See Also:
  • Constructor Details

    • TuaUsageVolumeProductModel

      public TuaUsageVolumeProductModel()
      Generated constructor - Default constructor for generic creation.
    • TuaUsageVolumeProductModel

      public TuaUsageVolumeProductModel(de.hybris.platform.servicelayer.model.ItemModelContext ctx)
      Generated constructor - Default constructor for creation with existing context
      Parameters:
      ctx - the model context to be injected, must not be null
    • TuaUsageVolumeProductModel

      @Deprecated(since="4.1.1", forRemoval=true) public TuaUsageVolumeProductModel(ItemModel _owner)
      Deprecated, for removal: This API element is subject to removal in a future version.
      since 4.1.1 Please use the default constructor without parameters
      Generated constructor - for all mandatory and initial attributes.
      Parameters:
      _owner - initial attribute declared by type Item at extension core
  • Method Details

    • getConsumptionSummaries

      @Accessor(qualifier="consumptionSummaries", type=GETTER) public Set<TuaConsumptionSummaryModel> getConsumptionSummaries()
      Generated method - Getter of the TuaUsageVolumeProduct.consumptionSummaries attribute defined at extension tuadatamodel. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the consumptionSummaries - The Tua Consumption Summaries for which those Usage Volume Products are valid.
    • getNetworkProducts

      @Accessor(qualifier="networkProducts", type=GETTER) public Set<TuaNetworkProductModel> getNetworkProducts()
      Generated method - Getter of the TuaUsageVolumeProduct.networkProducts attribute defined at extension tuadatamodel. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the networkProducts - The Network Product for which those Usage Volume Products are valid.
    • getUsageVolumeBalances

      @Accessor(qualifier="usageVolumeBalances", type=GETTER) public Set<TuaUsageVolumeBalanceModel> getUsageVolumeBalances()
      Generated method - Getter of the TuaUsageVolumeProduct.usageVolumeBalances attribute defined at extension tuadatamodel. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the usageVolumeBalances - Usage Volume Balances representing the volume balances of the Usage Volume Product.
    • getUsageVolumeProductSpec

      @Accessor(qualifier="usageVolumeProductSpec", type=GETTER) public TuaUsageVolumeProductSpecModel getUsageVolumeProductSpec()
      Generated method - Getter of the TuaUsageVolumeProduct.usageVolumeProductSpec attribute defined at extension tuadatamodel.
      Returns:
      the usageVolumeProductSpec - Usage Volume Product Spec representing the specification of those Usage Volume Products.
    • setConsumptionSummaries

      @Accessor(qualifier="consumptionSummaries", type=SETTER) public void setConsumptionSummaries(Set<TuaConsumptionSummaryModel> value)
      Generated method - Setter of TuaUsageVolumeProduct.consumptionSummaries attribute defined at extension tuadatamodel.
      Parameters:
      value - the consumptionSummaries - The Tua Consumption Summaries for which those Usage Volume Products are valid.
    • setNetworkProducts

      @Accessor(qualifier="networkProducts", type=SETTER) public void setNetworkProducts(Set<TuaNetworkProductModel> value)
      Generated method - Setter of TuaUsageVolumeProduct.networkProducts attribute defined at extension tuadatamodel.
      Parameters:
      value - the networkProducts - The Network Product for which those Usage Volume Products are valid.
    • setUsageVolumeBalances

      @Accessor(qualifier="usageVolumeBalances", type=SETTER) public void setUsageVolumeBalances(Set<TuaUsageVolumeBalanceModel> value)
      Generated method - Setter of TuaUsageVolumeProduct.usageVolumeBalances attribute defined at extension tuadatamodel.
      Parameters:
      value - the usageVolumeBalances - Usage Volume Balances representing the volume balances of the Usage Volume Product.
    • setUsageVolumeProductSpec

      @Accessor(qualifier="usageVolumeProductSpec", type=SETTER) public void setUsageVolumeProductSpec(TuaUsageVolumeProductSpecModel value)
      Generated method - Setter of TuaUsageVolumeProduct.usageVolumeProductSpec attribute defined at extension tuadatamodel.
      Parameters:
      value - the usageVolumeProductSpec - Usage Volume Product Spec representing the specification of those Usage Volume Products.