Class UcNetworkProductModel
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.UcNetworkProductModel
- All Implemented Interfaces:
Serializable
@Deprecated(since="2208",
forRemoval=true)
public class UcNetworkProductModel
extends UcProductComponentModel
Deprecated, for removal: This API element is subject to removal in a future version.
Generated model class for type UcNetworkProduct first defined at extension usageconsumptionservices.
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 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 relationUcConsumptionSummary2UcNetworkProductRelationdefining source attributeconsumptionSummariesin extensionusageconsumptionservices.static final StringDeprecated, for removal: This API element is subject to removal in a future version.Generated constant - Attribute key ofUcNetworkProduct.consumptionSummariesattribute defined at extensionusageconsumptionservices.static final StringDeprecated, for removal: This API element is subject to removal in a future version.Generated constant - Attribute key ofUcNetworkProduct.publicIdentifierattribute defined at extensionusageconsumptionservices.static final StringDeprecated, for removal: This API element is subject to removal in a future version.Generated constant - Attribute key ofUcNetworkProduct.usageVolumeProductsattribute 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.UcNetworkProductModel(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 parametersUcNetworkProductModel(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 theUcNetworkProduct.consumptionSummariesattribute defined at extensionusageconsumptionservices.Deprecated, for removal: This API element is subject to removal in a future version.Generated method - Getter of theUcNetworkProduct.publicIdentifierattribute defined at extensionusageconsumptionservices.Deprecated, for removal: This API element is subject to removal in a future version.Generated method - Getter of theUcNetworkProduct.usageVolumeProductsattribute defined at extensionusageconsumptionservices.voidDeprecated, for removal: This API element is subject to removal in a future version.Generated method - Setter ofUcNetworkProduct.consumptionSummariesattribute defined at extensionusageconsumptionservices.voidsetPublicIdentifier(String value) Deprecated, for removal: This API element is subject to removal in a future version.Generated method - Setter ofUcNetworkProduct.publicIdentifierattribute defined at extensionusageconsumptionservices.voidDeprecated, for removal: This API element is subject to removal in a future version.Generated method - Setter ofUcNetworkProduct.usageVolumeProductsattribute 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:
-
_UCCONSUMPTIONSUMMARY2UCNETWORKPRODUCTRELATION
Deprecated, for removal: This API element is subject to removal in a future version.Generated relation code constant for relationUcConsumptionSummary2UcNetworkProductRelationdefining source attributeconsumptionSummariesin extensionusageconsumptionservices.- See Also:
-
PUBLICIDENTIFIER
Deprecated, for removal: This API element is subject to removal in a future version.Generated constant - Attribute key ofUcNetworkProduct.publicIdentifierattribute defined at extensionusageconsumptionservices.- See Also:
-
CONSUMPTIONSUMMARIES
Deprecated, for removal: This API element is subject to removal in a future version.Generated constant - Attribute key ofUcNetworkProduct.consumptionSummariesattribute defined at extensionusageconsumptionservices.- See Also:
-
USAGEVOLUMEPRODUCTS
Deprecated, for removal: This API element is subject to removal in a future version.Generated constant - Attribute key ofUcNetworkProduct.usageVolumeProductsattribute defined at extensionusageconsumptionservices.- See Also:
-
-
Constructor Details
-
UcNetworkProductModel
public UcNetworkProductModel()Deprecated, for removal: This API element is subject to removal in a future version.Generated constructor - Default constructor for generic creation. -
UcNetworkProductModel
public UcNetworkProductModel(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
-
UcNetworkProductModel
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 theUcNetworkProduct.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 Network Products are valid.
-
getPublicIdentifier
Deprecated, for removal: This API element is subject to removal in a future version.Generated method - Getter of theUcNetworkProduct.publicIdentifierattribute defined at extensionusageconsumptionservices.- Returns:
- the publicIdentifier
-
getUsageVolumeProducts
@Accessor(qualifier="usageVolumeProducts", type=GETTER) public Set<UcUsageVolumeProductModel> getUsageVolumeProducts()Deprecated, for removal: This API element is subject to removal in a future version.Generated method - Getter of theUcNetworkProduct.usageVolumeProductsattribute defined at extensionusageconsumptionservices. 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<UcConsumptionSummaryModel> value) Deprecated, for removal: This API element is subject to removal in a future version.Generated method - Setter ofUcNetworkProduct.consumptionSummariesattribute defined at extensionusageconsumptionservices.- Parameters:
value- the consumptionSummaries - The Uc Consumption Summaries for which those Network Products are valid.
-
setPublicIdentifier
Deprecated, for removal: This API element is subject to removal in a future version.Generated method - Setter ofUcNetworkProduct.publicIdentifierattribute defined at extensionusageconsumptionservices.- Parameters:
value- the publicIdentifier
-
setUsageVolumeProducts
@Accessor(qualifier="usageVolumeProducts", type=SETTER) public void setUsageVolumeProducts(Set<UcUsageVolumeProductModel> value) Deprecated, for removal: This API element is subject to removal in a future version.Generated method - Setter ofUcNetworkProduct.usageVolumeProductsattribute defined at extensionusageconsumptionservices.- Parameters:
value- the usageVolumeProducts - Usage Volume Products representing the usage volumes of this network product
-