Class SubscriptionPricePlanModel
- java.lang.Object
-
- de.hybris.platform.servicelayer.model.AbstractItemModel
-
- de.hybris.platform.core.model.ItemModel
-
- de.hybris.platform.europe1.model.PDTRowModel
-
- de.hybris.platform.europe1.model.PriceRowModel
-
- de.hybris.platform.subscriptionservices.model.SubscriptionPricePlanModel
-
- All Implemented Interfaces:
java.io.Serializable
public class SubscriptionPricePlanModel extends PriceRowModel
Generated model class for type SubscriptionPricePlan first defined at extension subscriptionservices.- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String_SUBSCRIPTIONTERM2SUBSCRIPTIONPRICEPLANRELATIONGenerated relation code constant for relationSubscriptionTerm2SubscriptionPricePlanRelationdefining source attributesubscriptionTermsin extensionb2ctelcoservices.static java.lang.String_TMAPRODUCTOFFERING2SUBSCRIPTIONPRICEPLANRELATIONGenerated relation code constant for relationTmaProductOffering2SubscriptionPricePlanRelationdefining source attributerequiredProductOfferingsin extensionb2ctelcoservices.static java.lang.String_TMAPRODUCTPRICECLASS2SUBSCRIPTIONPRICEPLANRELATIONGenerated relation code constant for relationTmaProductPriceClass2SubscriptionPricePlanRelationdefining source attributerequiredProductClassesin extensionb2ctelcoservices.static java.lang.String_TYPECODEGenerated model type code constant.static java.lang.StringAFFECTEDPRODUCTOFFERINGGenerated constant - Attribute key ofSubscriptionPricePlan.affectedProductOfferingattribute defined at extensionb2ctelcoservices.static java.lang.StringDISTRIBUTIONCHANNELSGenerated constant - Attribute key ofSubscriptionPricePlan.distributionChannelsattribute defined at extensionb2ctelcoservices.static java.lang.StringISUCREATIONDATEGenerated constant - Attribute key ofSubscriptionPricePlan.isuCreationDateattribute defined at extensionupilintegrationservices.static java.lang.StringNAMEGenerated constant - Attribute key ofSubscriptionPricePlan.nameattribute defined at extensionsubscriptionservices.static java.lang.StringONETIMECHARGEENTRIESGenerated constant - Attribute key ofSubscriptionPricePlan.oneTimeChargeEntriesattribute defined at extensionsubscriptionservices.static java.lang.StringPROCESSTYPESGenerated constant - Attribute key ofSubscriptionPricePlan.processTypesattribute defined at extensionb2ctelcoservices.static java.lang.StringPRODUCTSPECTYPEGenerated constant - Attribute key ofSubscriptionPricePlan.productSpecTypeattribute defined at extensionupilintegrationservices.static java.lang.StringRECURRINGCHARGEENTRIESGenerated constant - Attribute key ofSubscriptionPricePlan.recurringChargeEntriesattribute defined at extensionsubscriptionservices.static java.lang.StringREQUIREDPRODUCTCLASSESGenerated constant - Attribute key ofSubscriptionPricePlan.requiredProductClassesattribute defined at extensionb2ctelcoservices.static java.lang.StringREQUIREDPRODUCTOFFERINGSGenerated constant - Attribute key ofSubscriptionPricePlan.requiredProductOfferingsattribute defined at extensionb2ctelcoservices.static java.lang.StringSUBSCRIPTIONTERMSGenerated constant - Attribute key ofSubscriptionPricePlan.subscriptionTermsattribute defined at extensionb2ctelcoservices.static java.lang.StringUPILADDITIONALATTRIBUTESGenerated constant - Attribute key ofSubscriptionPricePlan.upilAdditionalAttributesattribute defined at extensionupilintegrationservices.static java.lang.StringUSAGECHARGESGenerated constant - Attribute key ofSubscriptionPricePlan.usageChargesattribute defined at extensionsubscriptionservices.static java.lang.StringVALIDATIONMESSAGESGenerated constant - Attribute key ofSubscriptionPricePlan.validationMessagesattribute defined at extensionsubscriptionservices.-
Fields inherited from class de.hybris.platform.europe1.model.PriceRowModel
_PRODUCT2OWNEUROPE1PRICES, CATALOGVERSION, CHANNEL, CURRENCY, GIVEAWAYPRICE, MATCHVALUE, MINQTD, NET, PRICE, SEQUENCEID, UNIT, UNITFACTOR
-
Fields inherited from class de.hybris.platform.europe1.model.PDTRowModel
CODE, DATERANGE, ENDTIME, PG, PRODUCT, PRODUCTID, PRODUCTMATCHQUALIFIER, REGIONS, STARTTIME, UG, USER, USERMATCHQUALIFIER
-
Fields inherited from class de.hybris.platform.core.model.ItemModel
_COMMENTITEMRELATION, COMMENTS, CREATIONTIME, ITEMTYPE, MODIFIEDTIME, OWNER, PK, SEALED
-
-
Constructor Summary
Constructors Constructor Description SubscriptionPricePlanModel()Generated constructor - Default constructor for generic creation.SubscriptionPricePlanModel(CurrencyModel _currency, ItemModel _owner, ProductPriceGroup _pg, java.lang.Double _price, ProductModel _product, java.lang.String _productId, UnitModel _unit)Deprecated, for removal: This API element is subject to removal in a future version.since 4.1.1 Please use the default constructor without parametersSubscriptionPricePlanModel(CurrencyModel _currency, java.lang.Double _price, UnitModel _unit)Deprecated, for removal: This API element is subject to removal in a future version.since 4.1.1 Please use the default constructor without parametersSubscriptionPricePlanModel(de.hybris.platform.servicelayer.model.ItemModelContext ctx)Generated constructor - Default constructor for creation with existing context
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TmaProductOfferingModelgetAffectedProductOffering()Generated method - Getter of theSubscriptionPricePlan.affectedProductOfferingattribute defined at extensionb2ctelcoservices.java.util.Set<PriceRowChannel>getDistributionChannels()Generated method - Getter of theSubscriptionPricePlan.distributionChannelsattribute defined at extensionb2ctelcoservices.java.util.DategetIsuCreationDate()Generated method - Getter of theSubscriptionPricePlan.isuCreationDateattribute defined at extensionupilintegrationservices.java.lang.StringgetName()Generated method - Getter of theSubscriptionPricePlan.nameattribute defined at extensionsubscriptionservices.java.lang.StringgetName(java.util.Locale loc)Generated method - Getter of theSubscriptionPricePlan.nameattribute defined at extensionsubscriptionservices.java.util.Collection<OneTimeChargeEntryModel>getOneTimeChargeEntries()Generated method - Getter of theSubscriptionPricePlan.oneTimeChargeEntriesattribute defined at extensionsubscriptionservices.java.util.Set<TmaProcessType>getProcessTypes()Generated method - Getter of theSubscriptionPricePlan.processTypesattribute defined at extensionb2ctelcoservices.TmaProductSpecTypeModelgetProductSpecType()Generated method - Getter of theSubscriptionPricePlan.productSpecTypedynamic attribute defined at extensionupilintegrationservices.java.util.Collection<RecurringChargeEntryModel>getRecurringChargeEntries()Generated method - Getter of theSubscriptionPricePlan.recurringChargeEntriesattribute defined at extensionsubscriptionservices.java.util.Set<TmaProductPriceClassModel>getRequiredProductClasses()Generated method - Getter of theSubscriptionPricePlan.requiredProductClassesattribute defined at extensionb2ctelcoservices.java.util.Set<ProductModel>getRequiredProductOfferings()Generated method - Getter of theSubscriptionPricePlan.requiredProductOfferingsattribute defined at extensionb2ctelcoservices.java.util.Set<SubscriptionTermModel>getSubscriptionTerms()Generated method - Getter of theSubscriptionPricePlan.subscriptionTermsattribute defined at extensionb2ctelcoservices.java.util.Collection<UpilAdditionalAttributesModel>getUpilAdditionalAttributes()Generated method - Getter of theSubscriptionPricePlan.upilAdditionalAttributesattribute defined at extensionupilintegrationservices.java.util.Collection<UsageChargeModel>getUsageCharges()Generated method - Getter of theSubscriptionPricePlan.usageChargesattribute defined at extensionsubscriptionservices.java.util.Collection<java.lang.String>getValidationMessages()Generated method - Getter of theSubscriptionPricePlan.validationMessagesdynamic attribute defined at extensionsubscriptionservices.voidsetAffectedProductOffering(TmaProductOfferingModel value)Generated method - Setter ofSubscriptionPricePlan.affectedProductOfferingattribute defined at extensionb2ctelcoservices.voidsetDistributionChannels(java.util.Set<PriceRowChannel> value)Generated method - Setter ofSubscriptionPricePlan.distributionChannelsattribute defined at extensionb2ctelcoservices.voidsetIsuCreationDate(java.util.Date value)Generated method - Setter ofSubscriptionPricePlan.isuCreationDateattribute defined at extensionupilintegrationservices.voidsetName(java.lang.String value)Generated method - Setter ofSubscriptionPricePlan.nameattribute defined at extensionsubscriptionservices.voidsetName(java.lang.String value, java.util.Locale loc)Generated method - Setter ofSubscriptionPricePlan.nameattribute defined at extensionsubscriptionservices.voidsetOneTimeChargeEntries(java.util.Collection<OneTimeChargeEntryModel> value)Generated method - Setter ofSubscriptionPricePlan.oneTimeChargeEntriesattribute defined at extensionsubscriptionservices.voidsetProcessTypes(java.util.Set<TmaProcessType> value)Generated method - Setter ofSubscriptionPricePlan.processTypesattribute defined at extensionb2ctelcoservices.voidsetRecurringChargeEntries(java.util.Collection<RecurringChargeEntryModel> value)Generated method - Setter ofSubscriptionPricePlan.recurringChargeEntriesattribute defined at extensionsubscriptionservices.voidsetRequiredProductClasses(java.util.Set<TmaProductPriceClassModel> value)Generated method - Setter ofSubscriptionPricePlan.requiredProductClassesattribute defined at extensionb2ctelcoservices.voidsetRequiredProductOfferings(java.util.Set<ProductModel> value)Generated method - Setter ofSubscriptionPricePlan.requiredProductOfferingsattribute defined at extensionb2ctelcoservices.voidsetSubscriptionTerms(java.util.Set<SubscriptionTermModel> value)Generated method - Setter ofSubscriptionPricePlan.subscriptionTermsattribute defined at extensionb2ctelcoservices.voidsetUpilAdditionalAttributes(java.util.Collection<UpilAdditionalAttributesModel> value)Generated method - Setter ofSubscriptionPricePlan.upilAdditionalAttributesattribute defined at extensionupilintegrationservices.voidsetUsageCharges(java.util.Collection<UsageChargeModel> value)Generated method - Setter ofSubscriptionPricePlan.usageChargesattribute defined at extensionsubscriptionservices.-
Methods inherited from class de.hybris.platform.europe1.model.PriceRowModel
getCatalogVersion, getChannel, getCurrency, getGiveAwayPrice, getMatchValue, getMinqtd, getNet, getPrice, getSequenceId, getUnit, getUnitFactor, setCatalogVersion, setChannel, setCurrency, setGiveAwayPrice, setMatchValue, setMinqtd, setNet, setPg, setPrice, setProduct, setSequenceId, setUnit, setUnitFactor
-
Methods inherited from class de.hybris.platform.europe1.model.PDTRowModel
getCode, getDateRange, getEndTime, getPg, getProduct, getProductId, getProductMatchQualifier, getRegions, getStartTime, getUg, getUser, getUserMatchQualifier, setCode, setDateRange, setEndTime, setProductId, setProductMatchQualifier, setRegions, setStartTime, setUg, setUser, setUserMatchQualifier
-
Methods inherited from class de.hybris.platform.core.model.ItemModel
getComments, getCreationtime, getModifiedtime, getOwner, isSealed, setComments, setCreationtime, setModifiedtime, setOwner
-
Methods 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 Detail
-
_TYPECODE
public static final java.lang.String _TYPECODE
Generated model type code constant.- See Also:
- Constant Field Values
-
_SUBSCRIPTIONTERM2SUBSCRIPTIONPRICEPLANRELATION
public static final java.lang.String _SUBSCRIPTIONTERM2SUBSCRIPTIONPRICEPLANRELATION
Generated relation code constant for relationSubscriptionTerm2SubscriptionPricePlanRelationdefining source attributesubscriptionTermsin extensionb2ctelcoservices.- See Also:
- Constant Field Values
-
_TMAPRODUCTPRICECLASS2SUBSCRIPTIONPRICEPLANRELATION
public static final java.lang.String _TMAPRODUCTPRICECLASS2SUBSCRIPTIONPRICEPLANRELATION
Generated relation code constant for relationTmaProductPriceClass2SubscriptionPricePlanRelationdefining source attributerequiredProductClassesin extensionb2ctelcoservices.- See Also:
- Constant Field Values
-
_TMAPRODUCTOFFERING2SUBSCRIPTIONPRICEPLANRELATION
public static final java.lang.String _TMAPRODUCTOFFERING2SUBSCRIPTIONPRICEPLANRELATION
Generated relation code constant for relationTmaProductOffering2SubscriptionPricePlanRelationdefining source attributerequiredProductOfferingsin extensionb2ctelcoservices.- See Also:
- Constant Field Values
-
NAME
public static final java.lang.String NAME
Generated constant - Attribute key ofSubscriptionPricePlan.nameattribute defined at extensionsubscriptionservices.- See Also:
- Constant Field Values
-
VALIDATIONMESSAGES
public static final java.lang.String VALIDATIONMESSAGES
Generated constant - Attribute key ofSubscriptionPricePlan.validationMessagesattribute defined at extensionsubscriptionservices.- See Also:
- Constant Field Values
-
ONETIMECHARGEENTRIES
public static final java.lang.String ONETIMECHARGEENTRIES
Generated constant - Attribute key ofSubscriptionPricePlan.oneTimeChargeEntriesattribute defined at extensionsubscriptionservices.- See Also:
- Constant Field Values
-
RECURRINGCHARGEENTRIES
public static final java.lang.String RECURRINGCHARGEENTRIES
Generated constant - Attribute key ofSubscriptionPricePlan.recurringChargeEntriesattribute defined at extensionsubscriptionservices.- See Also:
- Constant Field Values
-
USAGECHARGES
public static final java.lang.String USAGECHARGES
Generated constant - Attribute key ofSubscriptionPricePlan.usageChargesattribute defined at extensionsubscriptionservices.- See Also:
- Constant Field Values
-
AFFECTEDPRODUCTOFFERING
public static final java.lang.String AFFECTEDPRODUCTOFFERING
Generated constant - Attribute key ofSubscriptionPricePlan.affectedProductOfferingattribute defined at extensionb2ctelcoservices.- See Also:
- Constant Field Values
-
SUBSCRIPTIONTERMS
public static final java.lang.String SUBSCRIPTIONTERMS
Generated constant - Attribute key ofSubscriptionPricePlan.subscriptionTermsattribute defined at extensionb2ctelcoservices.- See Also:
- Constant Field Values
-
REQUIREDPRODUCTCLASSES
public static final java.lang.String REQUIREDPRODUCTCLASSES
Generated constant - Attribute key ofSubscriptionPricePlan.requiredProductClassesattribute defined at extensionb2ctelcoservices.- See Also:
- Constant Field Values
-
REQUIREDPRODUCTOFFERINGS
public static final java.lang.String REQUIREDPRODUCTOFFERINGS
Generated constant - Attribute key ofSubscriptionPricePlan.requiredProductOfferingsattribute defined at extensionb2ctelcoservices.- See Also:
- Constant Field Values
-
PROCESSTYPES
public static final java.lang.String PROCESSTYPES
Generated constant - Attribute key ofSubscriptionPricePlan.processTypesattribute defined at extensionb2ctelcoservices.- See Also:
- Constant Field Values
-
DISTRIBUTIONCHANNELS
public static final java.lang.String DISTRIBUTIONCHANNELS
Generated constant - Attribute key ofSubscriptionPricePlan.distributionChannelsattribute defined at extensionb2ctelcoservices.- See Also:
- Constant Field Values
-
PRODUCTSPECTYPE
public static final java.lang.String PRODUCTSPECTYPE
Generated constant - Attribute key ofSubscriptionPricePlan.productSpecTypeattribute defined at extensionupilintegrationservices.- See Also:
- Constant Field Values
-
ISUCREATIONDATE
public static final java.lang.String ISUCREATIONDATE
Generated constant - Attribute key ofSubscriptionPricePlan.isuCreationDateattribute defined at extensionupilintegrationservices.- See Also:
- Constant Field Values
-
UPILADDITIONALATTRIBUTES
public static final java.lang.String UPILADDITIONALATTRIBUTES
Generated constant - Attribute key ofSubscriptionPricePlan.upilAdditionalAttributesattribute defined at extensionupilintegrationservices.- See Also:
- Constant Field Values
-
-
Constructor Detail
-
SubscriptionPricePlanModel
public SubscriptionPricePlanModel()
Generated constructor - Default constructor for generic creation.
-
SubscriptionPricePlanModel
public SubscriptionPricePlanModel(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
-
SubscriptionPricePlanModel
@Deprecated(since="4.1.1", forRemoval=true) public SubscriptionPricePlanModel(CurrencyModel _currency, java.lang.Double _price, UnitModel _unit)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 - Constructor with all mandatory attributes.- Parameters:
_currency- initial attribute declared by typePriceRowat extensioneurope1_price- initial attribute declared by typeSubscriptionPricePlanat extensionsubscriptionservices_unit- initial attribute declared by typePriceRowat extensioneurope1
-
SubscriptionPricePlanModel
@Deprecated(since="4.1.1", forRemoval=true) public SubscriptionPricePlanModel(CurrencyModel _currency, ItemModel _owner, ProductPriceGroup _pg, java.lang.Double _price, ProductModel _product, java.lang.String _productId, UnitModel _unit)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:
_currency- initial attribute declared by typePriceRowat extensioneurope1_owner- initial attribute declared by typeItemat extensioncore_pg- initial attribute declared by typePriceRowat extensioneurope1_price- initial attribute declared by typeSubscriptionPricePlanat extensionsubscriptionservices_product- initial attribute declared by typePriceRowat extensioneurope1_productId- initial attribute declared by typePDTRowat extensioneurope1_unit- initial attribute declared by typePriceRowat extensioneurope1
-
-
Method Detail
-
getAffectedProductOffering
@Accessor(qualifier="affectedProductOffering", type=GETTER) public TmaProductOfferingModel getAffectedProductOffering()Generated method - Getter of theSubscriptionPricePlan.affectedProductOfferingattribute defined at extensionb2ctelcoservices.- Returns:
- the affectedProductOffering - Product Offering for which the Price will be modified.
-
getDistributionChannels
@Accessor(qualifier="distributionChannels", type=GETTER) public java.util.Set<PriceRowChannel> getDistributionChannels()Generated method - Getter of theSubscriptionPricePlan.distributionChannelsattribute defined at extensionb2ctelcoservices. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.- Returns:
- the distributionChannels - Distribution channels for which the Price Plan is available.
-
getIsuCreationDate
@Accessor(qualifier="isuCreationDate", type=GETTER) public java.util.Date getIsuCreationDate()Generated method - Getter of theSubscriptionPricePlan.isuCreationDateattribute defined at extensionupilintegrationservices.- Returns:
- the isuCreationDate - Product Creation Date in IS-U
-
getName
@Accessor(qualifier="name", type=GETTER) public java.lang.String getName()Generated method - Getter of theSubscriptionPricePlan.nameattribute defined at extensionsubscriptionservices.- Returns:
- the name - Name
-
getName
@Accessor(qualifier="name", type=GETTER) public java.lang.String getName(java.util.Locale loc)Generated method - Getter of theSubscriptionPricePlan.nameattribute defined at extensionsubscriptionservices.- Parameters:
loc- the value localization key- Returns:
- the name - Name
- Throws:
java.lang.IllegalArgumentException- if localization key cannot be mapped to data language
-
getOneTimeChargeEntries
@Accessor(qualifier="oneTimeChargeEntries", type=GETTER) public java.util.Collection<OneTimeChargeEntryModel> getOneTimeChargeEntries()Generated method - Getter of theSubscriptionPricePlan.oneTimeChargeEntriesattribute defined at extensionsubscriptionservices. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.- Returns:
- the oneTimeChargeEntries
-
getProcessTypes
@Accessor(qualifier="processTypes", type=GETTER) public java.util.Set<TmaProcessType> getProcessTypes()Generated method - Getter of theSubscriptionPricePlan.processTypesattribute defined at extensionb2ctelcoservices. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.- Returns:
- the processTypes - Subscription Terms for which the Price Plan is available.
-
getProductSpecType
@Accessor(qualifier="productSpecType", type=GETTER) public TmaProductSpecTypeModel getProductSpecType()Generated method - Getter of theSubscriptionPricePlan.productSpecTypedynamic attribute defined at extensionupilintegrationservices.- Returns:
- the productSpecType - Type of the Product Specification
-
getRecurringChargeEntries
@Accessor(qualifier="recurringChargeEntries", type=GETTER) public java.util.Collection<RecurringChargeEntryModel> getRecurringChargeEntries()Generated method - Getter of theSubscriptionPricePlan.recurringChargeEntriesattribute defined at extensionsubscriptionservices. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.- Returns:
- the recurringChargeEntries
-
getRequiredProductClasses
@Accessor(qualifier="requiredProductClasses", type=GETTER) public java.util.Set<TmaProductPriceClassModel> getRequiredProductClasses()Generated method - Getter of theSubscriptionPricePlan.requiredProductClassesattribute defined at extensionb2ctelcoservices. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.- Returns:
- the requiredProductClasses - Product Price Classes required in order for the Price Plans to apply.
-
getRequiredProductOfferings
@Accessor(qualifier="requiredProductOfferings", type=GETTER) public java.util.Set<ProductModel> getRequiredProductOfferings()Generated method - Getter of theSubscriptionPricePlan.requiredProductOfferingsattribute defined at extensionb2ctelcoservices. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.- Returns:
- the requiredProductOfferings - Products required in order for the Price Plans to apply.
-
getSubscriptionTerms
@Accessor(qualifier="subscriptionTerms", type=GETTER) public java.util.Set<SubscriptionTermModel> getSubscriptionTerms()Generated method - Getter of theSubscriptionPricePlan.subscriptionTermsattribute defined at extensionb2ctelcoservices. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.- Returns:
- the subscriptionTerms - Subscription Terms for which the Price Plan is available.
-
getUpilAdditionalAttributes
@Accessor(qualifier="upilAdditionalAttributes", type=GETTER) public java.util.Collection<UpilAdditionalAttributesModel> getUpilAdditionalAttributes()Generated method - Getter of theSubscriptionPricePlan.upilAdditionalAttributesattribute defined at extensionupilintegrationservices. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.- Returns:
- the upilAdditionalAttributes - UPIL Additional Product Attributes
-
getUsageCharges
@Accessor(qualifier="usageCharges", type=GETTER) public java.util.Collection<UsageChargeModel> getUsageCharges()Generated method - Getter of theSubscriptionPricePlan.usageChargesattribute defined at extensionsubscriptionservices. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.- Returns:
- the usageCharges
-
getValidationMessages
@Accessor(qualifier="validationMessages", type=GETTER) public java.util.Collection<java.lang.String> getValidationMessages()Generated method - Getter of theSubscriptionPricePlan.validationMessagesdynamic attribute defined at extensionsubscriptionservices. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.- Returns:
- the validationMessages - Validation Messages
-
setAffectedProductOffering
@Accessor(qualifier="affectedProductOffering", type=SETTER) public void setAffectedProductOffering(TmaProductOfferingModel value)Generated method - Setter ofSubscriptionPricePlan.affectedProductOfferingattribute defined at extensionb2ctelcoservices.- Parameters:
value- the affectedProductOffering - Product Offering for which the Price will be modified.
-
setDistributionChannels
@Accessor(qualifier="distributionChannels", type=SETTER) public void setDistributionChannels(java.util.Set<PriceRowChannel> value)Generated method - Setter ofSubscriptionPricePlan.distributionChannelsattribute defined at extensionb2ctelcoservices.- Parameters:
value- the distributionChannels - Distribution channels for which the Price Plan is available.
-
setIsuCreationDate
@Accessor(qualifier="isuCreationDate", type=SETTER) public void setIsuCreationDate(java.util.Date value)Generated method - Setter ofSubscriptionPricePlan.isuCreationDateattribute defined at extensionupilintegrationservices.- Parameters:
value- the isuCreationDate - Product Creation Date in IS-U
-
setName
@Accessor(qualifier="name", type=SETTER) public void setName(java.lang.String value)Generated method - Setter ofSubscriptionPricePlan.nameattribute defined at extensionsubscriptionservices.- Parameters:
value- the name - Name
-
setName
@Accessor(qualifier="name", type=SETTER) public void setName(java.lang.String value, java.util.Locale loc)Generated method - Setter ofSubscriptionPricePlan.nameattribute defined at extensionsubscriptionservices.- Parameters:
value- the name - Nameloc- the value localization key- Throws:
java.lang.IllegalArgumentException- if localization key cannot be mapped to data language
-
setOneTimeChargeEntries
@Accessor(qualifier="oneTimeChargeEntries", type=SETTER) public void setOneTimeChargeEntries(java.util.Collection<OneTimeChargeEntryModel> value)Generated method - Setter ofSubscriptionPricePlan.oneTimeChargeEntriesattribute defined at extensionsubscriptionservices.- Parameters:
value- the oneTimeChargeEntries
-
setProcessTypes
@Accessor(qualifier="processTypes", type=SETTER) public void setProcessTypes(java.util.Set<TmaProcessType> value)Generated method - Setter ofSubscriptionPricePlan.processTypesattribute defined at extensionb2ctelcoservices.- Parameters:
value- the processTypes - Subscription Terms for which the Price Plan is available.
-
setRecurringChargeEntries
@Accessor(qualifier="recurringChargeEntries", type=SETTER) public void setRecurringChargeEntries(java.util.Collection<RecurringChargeEntryModel> value)Generated method - Setter ofSubscriptionPricePlan.recurringChargeEntriesattribute defined at extensionsubscriptionservices.- Parameters:
value- the recurringChargeEntries
-
setRequiredProductClasses
@Accessor(qualifier="requiredProductClasses", type=SETTER) public void setRequiredProductClasses(java.util.Set<TmaProductPriceClassModel> value)Generated method - Setter ofSubscriptionPricePlan.requiredProductClassesattribute defined at extensionb2ctelcoservices.- Parameters:
value- the requiredProductClasses - Product Price Classes required in order for the Price Plans to apply.
-
setRequiredProductOfferings
@Accessor(qualifier="requiredProductOfferings", type=SETTER) public void setRequiredProductOfferings(java.util.Set<ProductModel> value)Generated method - Setter ofSubscriptionPricePlan.requiredProductOfferingsattribute defined at extensionb2ctelcoservices.- Parameters:
value- the requiredProductOfferings - Products required in order for the Price Plans to apply.
-
setSubscriptionTerms
@Accessor(qualifier="subscriptionTerms", type=SETTER) public void setSubscriptionTerms(java.util.Set<SubscriptionTermModel> value)Generated method - Setter ofSubscriptionPricePlan.subscriptionTermsattribute defined at extensionb2ctelcoservices.- Parameters:
value- the subscriptionTerms - Subscription Terms for which the Price Plan is available.
-
setUpilAdditionalAttributes
@Accessor(qualifier="upilAdditionalAttributes", type=SETTER) public void setUpilAdditionalAttributes(java.util.Collection<UpilAdditionalAttributesModel> value)Generated method - Setter ofSubscriptionPricePlan.upilAdditionalAttributesattribute defined at extensionupilintegrationservices.- Parameters:
value- the upilAdditionalAttributes - UPIL Additional Product Attributes
-
setUsageCharges
@Accessor(qualifier="usageCharges", type=SETTER) public void setUsageCharges(java.util.Collection<UsageChargeModel> value)Generated method - Setter ofSubscriptionPricePlan.usageChargesattribute defined at extensionsubscriptionservices.- Parameters:
value- the usageCharges
-
-