Class TuaUsageVolumeProductModel
java.lang.Object
de.hybris.platform.servicelayer.model.AbstractItemModel
de.hybris.platform.core.model.ItemModel
de.hybris.platform.tuadatamodel.model.TuaProductModel
de.hybris.platform.tuadatamodel.model.TuaProductComponentModel
de.hybris.platform.tuadatamodel.model.TuaUsageVolumeProductModel
- All Implemented Interfaces:
Serializable
Generated model class for type TuaUsageVolumeProduct first defined at extension tuadatamodel.
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 StringGenerated relation code constant for relationTuaConsumptionSummary2TuaUsageVolumeProductRelationdefining source attributeconsumptionSummariesin extensiontuadatamodel.static final StringGenerated relation code constant for relationTuaNetworkProduct2TuaUsageVolumeProductRelationdefining source attributenetworkProductsin extensiontuadatamodel.static final StringGenerated model type code constant.static final StringGenerated constant - Attribute key ofTuaUsageVolumeProduct.consumptionSummariesattribute defined at extensiontuadatamodel.static final StringGenerated constant - Attribute key ofTuaUsageVolumeProduct.networkProductsattribute defined at extensiontuadatamodel.static final StringGenerated constant - Attribute key ofTuaUsageVolumeProduct.usageVolumeBalancesattribute defined at extensiontuadatamodel.static final StringGenerated constant - Attribute key ofTuaUsageVolumeProduct.usageVolumeProductSpecattribute defined at extensiontuadatamodel.Fields inherited from class de.hybris.platform.tuadatamodel.model.TuaProductModel
_TUAAGREEMENTITEM2TUAPRODUCT, _TUAPRODUCTBUNDLE2TUAPRODUCTRELATION, _TUAPRODUCTINVOLVEMENTROLE2TUAPRODUCT, _TUAPRODUCTRELATIONSHIP2TUAPRODUCTRELATION, AGREEMENTITEMS, BILLINGACCOUNT, CHARACTERISTICS, DESCRIPTION, EXTERNALIDENTIFIERS, ID, INVOLVEMENTROLES, ISCUSTOMERVISIBLE, NAME, ORDERDATE, PARTYROLES, PRODUCTBUNDLE, PRODUCTOFFERING, PRODUCTPRICES, PRODUCTREFERENCEDBY, PRODUCTREFERENCES, PRODUCTSERIALNUMBER, PRODUCTSPECIFICATION, PRODUCTTERMS, RELATEDPLACES, RELATEDPRODUCTORDERITEMS, RESOURCES, SERVICES, STARTDATE, STATUS, TERMINATIONDATEFields 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
ConstructorsConstructorDescriptionGenerated constructor - Default constructor for generic creation.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 parametersTuaUsageVolumeProductModel(de.hybris.platform.servicelayer.model.ItemModelContext ctx) Generated constructor - Default constructor for creation with existing context -
Method Summary
Modifier and TypeMethodDescriptionGenerated method - Getter of theTuaUsageVolumeProduct.consumptionSummariesattribute defined at extensiontuadatamodel.Generated method - Getter of theTuaUsageVolumeProduct.networkProductsattribute defined at extensiontuadatamodel.Generated method - Getter of theTuaUsageVolumeProduct.usageVolumeBalancesattribute defined at extensiontuadatamodel.Generated method - Getter of theTuaUsageVolumeProduct.usageVolumeProductSpecattribute defined at extensiontuadatamodel.voidGenerated method - Setter ofTuaUsageVolumeProduct.consumptionSummariesattribute defined at extensiontuadatamodel.voidGenerated method - Setter ofTuaUsageVolumeProduct.networkProductsattribute defined at extensiontuadatamodel.voidGenerated method - Setter ofTuaUsageVolumeProduct.usageVolumeBalancesattribute defined at extensiontuadatamodel.voidGenerated method - Setter ofTuaUsageVolumeProduct.usageVolumeProductSpecattribute defined at extensiontuadatamodel.Methods inherited from class de.hybris.platform.tuadatamodel.model.TuaProductModel
getAgreementItems, getBillingAccount, getCharacteristics, getDescription, getDescription, getExternalIdentifiers, getId, getInvolvementRoles, getIsCustomerVisible, getName, getName, getOrderDate, getPartyRoles, getProductBundle, getProductOffering, getProductPrices, getProductReferencedBy, getProductReferences, getProductSerialNumber, getProductSpecification, getProductTerms, getRelatedPlaces, getRelatedProductOrderItems, getResources, getServices, getStartDate, getStatus, getTerminationDate, setAgreementItems, setBillingAccount, setCharacteristics, setDescription, setDescription, setExternalIdentifiers, setId, setInvolvementRoles, setIsCustomerVisible, setName, setName, setOrderDate, setPartyRoles, setProductBundle, setProductOffering, setProductPrices, setProductReferencedBy, setProductReferences, setProductSerialNumber, setProductSpecification, setProductTerms, setRelatedPlaces, setRelatedProductOrderItems, setResources, setServices, setStartDate, setStatus, setTerminationDateMethods 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
Generated model type code constant.- See Also:
-
_TUACONSUMPTIONSUMMARY2TUAUSAGEVOLUMEPRODUCTRELATION
Generated relation code constant for relationTuaConsumptionSummary2TuaUsageVolumeProductRelationdefining source attributeconsumptionSummariesin extensiontuadatamodel.- See Also:
-
_TUANETWORKPRODUCT2TUAUSAGEVOLUMEPRODUCTRELATION
Generated relation code constant for relationTuaNetworkProduct2TuaUsageVolumeProductRelationdefining source attributenetworkProductsin extensiontuadatamodel.- See Also:
-
USAGEVOLUMEBALANCES
Generated constant - Attribute key ofTuaUsageVolumeProduct.usageVolumeBalancesattribute defined at extensiontuadatamodel.- See Also:
-
USAGEVOLUMEPRODUCTSPEC
Generated constant - Attribute key ofTuaUsageVolumeProduct.usageVolumeProductSpecattribute defined at extensiontuadatamodel.- See Also:
-
CONSUMPTIONSUMMARIES
Generated constant - Attribute key ofTuaUsageVolumeProduct.consumptionSummariesattribute defined at extensiontuadatamodel.- See Also:
-
NETWORKPRODUCTS
Generated constant - Attribute key ofTuaUsageVolumeProduct.networkProductsattribute defined at extensiontuadatamodel.- 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, 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<TuaConsumptionSummaryModel> getConsumptionSummaries()Generated method - Getter of theTuaUsageVolumeProduct.consumptionSummariesattribute defined at extensiontuadatamodel. 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 theTuaUsageVolumeProduct.networkProductsattribute defined at extensiontuadatamodel. 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 theTuaUsageVolumeProduct.usageVolumeBalancesattribute defined at extensiontuadatamodel. 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 theTuaUsageVolumeProduct.usageVolumeProductSpecattribute defined at extensiontuadatamodel.- 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 ofTuaUsageVolumeProduct.consumptionSummariesattribute defined at extensiontuadatamodel.- 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 ofTuaUsageVolumeProduct.networkProductsattribute defined at extensiontuadatamodel.- 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 ofTuaUsageVolumeProduct.usageVolumeBalancesattribute defined at extensiontuadatamodel.- 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 ofTuaUsageVolumeProduct.usageVolumeProductSpecattribute defined at extensiontuadatamodel.- Parameters:
value- the usageVolumeProductSpec - Usage Volume Product Spec representing the specification of those Usage Volume Products.
-