Class TuaNetworkProductModel
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.TuaNetworkProductModel
- All Implemented Interfaces:
Serializable
Generated model class for type TuaNetworkProduct first defined at extension tuadatamodel.
An instantiated network product (specialization of a product) subscribed by a customer.
- 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 relationTuaConsumptionSummary2TuaNetworkProductRelationdefining source attributeconsumptionSummariesin extensiontuadatamodel.static final StringGenerated model type code constant.static final StringGenerated constant - Attribute key ofTuaNetworkProduct.consumptionSummariesattribute defined at extensiontuadatamodel.static final StringGenerated constant - Attribute key ofTuaNetworkProduct.publicIdentifierattribute defined at extensiontuadatamodel.static final StringGenerated constant - Attribute key ofTuaNetworkProduct.usageVolumeProductsattribute 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.TuaNetworkProductModel(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 parametersTuaNetworkProductModel(de.hybris.platform.servicelayer.model.ItemModelContext ctx) Generated constructor - Default constructor for creation with existing context -
Method Summary
Modifier and TypeMethodDescriptionGenerated method - Getter of theTuaNetworkProduct.consumptionSummariesattribute defined at extensiontuadatamodel.Generated method - Getter of theTuaNetworkProduct.publicIdentifierattribute defined at extensiontuadatamodel.Generated method - Getter of theTuaNetworkProduct.usageVolumeProductsattribute defined at extensiontuadatamodel.voidGenerated method - Setter ofTuaNetworkProduct.consumptionSummariesattribute defined at extensiontuadatamodel.voidsetPublicIdentifier(String value) Generated method - Setter ofTuaNetworkProduct.publicIdentifierattribute defined at extensiontuadatamodel.voidGenerated method - Setter ofTuaNetworkProduct.usageVolumeProductsattribute 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:
-
_TUACONSUMPTIONSUMMARY2TUANETWORKPRODUCTRELATION
Generated relation code constant for relationTuaConsumptionSummary2TuaNetworkProductRelationdefining source attributeconsumptionSummariesin extensiontuadatamodel.- See Also:
-
PUBLICIDENTIFIER
Generated constant - Attribute key ofTuaNetworkProduct.publicIdentifierattribute defined at extensiontuadatamodel.- See Also:
-
CONSUMPTIONSUMMARIES
Generated constant - Attribute key ofTuaNetworkProduct.consumptionSummariesattribute defined at extensiontuadatamodel.- See Also:
-
USAGEVOLUMEPRODUCTS
Generated constant - Attribute key ofTuaNetworkProduct.usageVolumeProductsattribute defined at extensiontuadatamodel.- See Also:
-
-
Constructor Details
-
TuaNetworkProductModel
public TuaNetworkProductModel()Generated constructor - Default constructor for generic creation. -
TuaNetworkProductModel
public TuaNetworkProductModel(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
-
TuaNetworkProductModel
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 theTuaNetworkProduct.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 Network Products are valid.
-
getPublicIdentifier
Generated method - Getter of theTuaNetworkProduct.publicIdentifierattribute defined at extensiontuadatamodel.- Returns:
- the publicIdentifier
-
getUsageVolumeProducts
@Accessor(qualifier="usageVolumeProducts", type=GETTER) public Set<TuaUsageVolumeProductModel> getUsageVolumeProducts()Generated method - Getter of theTuaNetworkProduct.usageVolumeProductsattribute defined at extensiontuadatamodel. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.- Returns:
- the usageVolumeProducts - Usage Volume Products representing the usage volumes of this network product
-
setConsumptionSummaries
@Accessor(qualifier="consumptionSummaries", type=SETTER) public void setConsumptionSummaries(Set<TuaConsumptionSummaryModel> value) Generated method - Setter ofTuaNetworkProduct.consumptionSummariesattribute defined at extensiontuadatamodel.- Parameters:
value- the consumptionSummaries - The Tua Consumption Summaries for which those Network Products are valid.
-
setPublicIdentifier
Generated method - Setter ofTuaNetworkProduct.publicIdentifierattribute defined at extensiontuadatamodel.- Parameters:
value- the publicIdentifier
-
setUsageVolumeProducts
@Accessor(qualifier="usageVolumeProducts", type=SETTER) public void setUsageVolumeProducts(Set<TuaUsageVolumeProductModel> value) Generated method - Setter ofTuaNetworkProduct.usageVolumeProductsattribute defined at extensiontuadatamodel.- Parameters:
value- the usageVolumeProducts - Usage Volume Products representing the usage volumes of this network product
-