Class UcUsageVolumeProductModel
java.lang.Object
de.hybris.platform.servicelayer.model.AbstractItemModel
de.hybris.platform.core.model.ItemModel
de.hybris.platform.usageconsumptionservices.model.UcProductModel
de.hybris.platform.usageconsumptionservices.model.UcProductComponentModel
de.hybris.platform.usageconsumptionservices.model.UcUsageVolumeProductModel
- All Implemented Interfaces:
Serializable
@Deprecated(since="2208",
forRemoval=true)
public class UcUsageVolumeProductModel
extends UcProductComponentModel
Deprecated, for removal: This API element is subject to removal in a future version.
Generated model class for type UcUsageVolumeProduct first defined at extension usageconsumptionservices.
A UsageVolumeProduct represents a quantity of usage (50 SMS for example).
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class de.hybris.platform.servicelayer.model.AbstractItemModel
de.hybris.platform.servicelayer.model.AbstractItemModel.NewModelContextFactory -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringDeprecated, for removal: This API element is subject to removal in a future version.Generated model type code constant.static final StringDeprecated, for removal: This API element is subject to removal in a future version.Generated relation code constant for relationUcConsumptionSummary2UcUsageVolumeProductRelationdefining source attributeconsumptionSummariesin extensionusageconsumptionservices.static final StringDeprecated, for removal: This API element is subject to removal in a future version.Generated relation code constant for relationUcNetworkProduct2UcUsageVolumeProductRelationdefining source attributenetworkProductsin extensionusageconsumptionservices.static final StringDeprecated, for removal: This API element is subject to removal in a future version.Generated constant - Attribute key ofUcUsageVolumeProduct.consumptionSummariesattribute defined at extensionusageconsumptionservices.static final StringDeprecated, for removal: This API element is subject to removal in a future version.Generated constant - Attribute key ofUcUsageVolumeProduct.networkProductsattribute defined at extensionusageconsumptionservices.static final StringDeprecated, for removal: This API element is subject to removal in a future version.Generated constant - Attribute key ofUcUsageVolumeProduct.usageVolumeBalancesattribute defined at extensionusageconsumptionservices.static final StringDeprecated, for removal: This API element is subject to removal in a future version.Generated constant - Attribute key ofUcUsageVolumeProduct.usageVolumeProductSpecattribute defined at extensionusageconsumptionservices.Fields inherited from class de.hybris.platform.usageconsumptionservices.model.UcProductModel
EXTERNALIDENTIFIERS, ID, NAME, USEDBYFields inherited from class de.hybris.platform.core.model.ItemModel
_COMMENTITEMRELATION, COMMENTS, CREATIONTIME, ITEMTYPE, MODIFIEDTIME, OWNER, PK, SEALEDFields inherited from class de.hybris.platform.servicelayer.model.AbstractItemModel
LANGUAGE_FALLBACK_ENABLED_SERVICE_LAYER, MODEL_CONTEXT_FACTORY -
Constructor Summary
ConstructorsConstructorDescriptionDeprecated, for removal: This API element is subject to removal in a future version.Generated constructor - Default constructor for generic creation.UcUsageVolumeProductModel(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 parametersUcUsageVolumeProductModel(de.hybris.platform.servicelayer.model.ItemModelContext ctx) Deprecated, for removal: This API element is subject to removal in a future version.Generated constructor - Default constructor for creation with existing context -
Method Summary
Modifier and TypeMethodDescriptionDeprecated, for removal: This API element is subject to removal in a future version.Generated method - Getter of theUcUsageVolumeProduct.consumptionSummariesattribute defined at extensionusageconsumptionservices.Deprecated, for removal: This API element is subject to removal in a future version.Generated method - Getter of theUcUsageVolumeProduct.networkProductsattribute defined at extensionusageconsumptionservices.Deprecated, for removal: This API element is subject to removal in a future version.Generated method - Getter of theUcUsageVolumeProduct.usageVolumeBalancesattribute defined at extensionusageconsumptionservices.Deprecated, for removal: This API element is subject to removal in a future version.Generated method - Getter of theUcUsageVolumeProduct.usageVolumeProductSpecattribute defined at extensionusageconsumptionservices.voidDeprecated, for removal: This API element is subject to removal in a future version.Generated method - Setter ofUcUsageVolumeProduct.consumptionSummariesattribute defined at extensionusageconsumptionservices.voidDeprecated, for removal: This API element is subject to removal in a future version.Generated method - Setter ofUcUsageVolumeProduct.networkProductsattribute defined at extensionusageconsumptionservices.voidDeprecated, for removal: This API element is subject to removal in a future version.Generated method - Setter ofUcUsageVolumeProduct.usageVolumeBalancesattribute defined at extensionusageconsumptionservices.voidDeprecated, for removal: This API element is subject to removal in a future version.Generated method - Setter ofUcUsageVolumeProduct.usageVolumeProductSpecattribute defined at extensionusageconsumptionservices.Methods inherited from class de.hybris.platform.usageconsumptionservices.model.UcProductModel
getExternalIdentifiers, getId, getName, getName, getUsedBy, setExternalIdentifiers, setId, setName, setName, setUsedByMethods inherited from class de.hybris.platform.core.model.ItemModel
getComments, getCreationtime, getModifiedtime, getOwner, isSealed, setComments, setCreationtime, setModifiedtime, setOwnerMethods inherited from class de.hybris.platform.servicelayer.model.AbstractItemModel
equals, getItemModelContext, getItemtype, getPersistenceContext, getPk, getProperty, getProperty, getTenantId, hashCode, readResolve, setProperty, setProperty, toObject, toObject, toObject, toObject, toObject, toObject, toObject, toObject, toPrimitive, toPrimitive, toPrimitive, toPrimitive, toPrimitive, toPrimitive, toPrimitive, toPrimitive, toString, writeReplace
-
Field Details
-
_TYPECODE
Deprecated, for removal: This API element is subject to removal in a future version.Generated model type code constant.- See Also:
-
_UCCONSUMPTIONSUMMARY2UCUSAGEVOLUMEPRODUCTRELATION
Deprecated, for removal: This API element is subject to removal in a future version.Generated relation code constant for relationUcConsumptionSummary2UcUsageVolumeProductRelationdefining source attributeconsumptionSummariesin extensionusageconsumptionservices.- See Also:
-
_UCNETWORKPRODUCT2UCUSAGEVOLUMEPRODUCTRELATION
Deprecated, for removal: This API element is subject to removal in a future version.Generated relation code constant for relationUcNetworkProduct2UcUsageVolumeProductRelationdefining source attributenetworkProductsin extensionusageconsumptionservices.- See Also:
-
USAGEVOLUMEBALANCES
Deprecated, for removal: This API element is subject to removal in a future version.Generated constant - Attribute key ofUcUsageVolumeProduct.usageVolumeBalancesattribute defined at extensionusageconsumptionservices.- See Also:
-
USAGEVOLUMEPRODUCTSPEC
Deprecated, for removal: This API element is subject to removal in a future version.Generated constant - Attribute key ofUcUsageVolumeProduct.usageVolumeProductSpecattribute defined at extensionusageconsumptionservices.- See Also:
-
CONSUMPTIONSUMMARIES
Deprecated, for removal: This API element is subject to removal in a future version.Generated constant - Attribute key ofUcUsageVolumeProduct.consumptionSummariesattribute defined at extensionusageconsumptionservices.- See Also:
-
NETWORKPRODUCTS
Deprecated, for removal: This API element is subject to removal in a future version.Generated constant - Attribute key ofUcUsageVolumeProduct.networkProductsattribute defined at extensionusageconsumptionservices.- See Also:
-
-
Constructor Details
-
UcUsageVolumeProductModel
public UcUsageVolumeProductModel()Deprecated, for removal: This API element is subject to removal in a future version.Generated constructor - Default constructor for generic creation. -
UcUsageVolumeProductModel
public UcUsageVolumeProductModel(de.hybris.platform.servicelayer.model.ItemModelContext ctx) Deprecated, for removal: This API element is subject to removal in a future version.Generated constructor - Default constructor for creation with existing context- Parameters:
ctx- the model context to be injected, must not be null
-
UcUsageVolumeProductModel
Deprecated, for removal: This API element is subject to removal in a future version.since 4.1.1 Please use the default constructor without parametersGenerated constructor - for all mandatory and initial attributes.- Parameters:
_owner- initial attribute declared by typeItemat extensioncore
-
-
Method Details
-
getConsumptionSummaries
@Accessor(qualifier="consumptionSummaries", type=GETTER) public Set<UcConsumptionSummaryModel> getConsumptionSummaries()Deprecated, for removal: This API element is subject to removal in a future version.Generated method - Getter of theUcUsageVolumeProduct.consumptionSummariesattribute defined at extensionusageconsumptionservices. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.- Returns:
- the consumptionSummaries - The Uc Consumption Summaries for which those Usage Volume Products are valid.
-
getNetworkProducts
@Accessor(qualifier="networkProducts", type=GETTER) public Set<UcNetworkProductModel> getNetworkProducts()Deprecated, for removal: This API element is subject to removal in a future version.Generated method - Getter of theUcUsageVolumeProduct.networkProductsattribute defined at extensionusageconsumptionservices. 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<UcUsageVolumeBalanceModel> getUsageVolumeBalances()Deprecated, for removal: This API element is subject to removal in a future version.Generated method - Getter of theUcUsageVolumeProduct.usageVolumeBalancesattribute defined at extensionusageconsumptionservices. 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 UcUsageVolumeProductSpecModel getUsageVolumeProductSpec()Deprecated, for removal: This API element is subject to removal in a future version.Generated method - Getter of theUcUsageVolumeProduct.usageVolumeProductSpecattribute defined at extensionusageconsumptionservices.- 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<UcConsumptionSummaryModel> value) Deprecated, for removal: This API element is subject to removal in a future version.Generated method - Setter ofUcUsageVolumeProduct.consumptionSummariesattribute defined at extensionusageconsumptionservices.- Parameters:
value- the consumptionSummaries - The Uc Consumption Summaries for which those Usage Volume Products are valid.
-
setNetworkProducts
@Accessor(qualifier="networkProducts", type=SETTER) public void setNetworkProducts(Set<UcNetworkProductModel> value) Deprecated, for removal: This API element is subject to removal in a future version.Generated method - Setter ofUcUsageVolumeProduct.networkProductsattribute defined at extensionusageconsumptionservices.- 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<UcUsageVolumeBalanceModel> value) Deprecated, for removal: This API element is subject to removal in a future version.Generated method - Setter ofUcUsageVolumeProduct.usageVolumeBalancesattribute defined at extensionusageconsumptionservices.- 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(UcUsageVolumeProductSpecModel value) Deprecated, for removal: This API element is subject to removal in a future version.Generated method - Setter ofUcUsageVolumeProduct.usageVolumeProductSpecattribute defined at extensionusageconsumptionservices.- Parameters:
value- the usageVolumeProductSpec - Usage Volume Product Spec representing the specification of those Usage Volume Products.
-