public class SubscriptionPricePlanModel extends PriceRowModel
AbstractItemModel.NewModelContextFactory| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
_TYPECODE
Generated model type code constant.
|
static java.lang.String |
NAME
Generated constant - Attribute key of
SubscriptionPricePlan.name attribute defined at extension subscriptionservices. |
static java.lang.String |
ONETIMECHARGEENTRIES
Generated constant - Attribute key of
SubscriptionPricePlan.oneTimeChargeEntries attribute defined at extension subscriptionservices. |
static java.lang.String |
PRICEPLANID
Generated constant - Attribute key of
SubscriptionPricePlan.pricePlanId attribute defined at extension saprevenuecloudproduct. |
static java.lang.String |
RECURRINGCHARGEENTRIES
Generated constant - Attribute key of
SubscriptionPricePlan.recurringChargeEntries attribute defined at extension subscriptionservices. |
static java.lang.String |
USAGECHARGES
Generated constant - Attribute key of
SubscriptionPricePlan.usageCharges attribute defined at extension subscriptionservices. |
static java.lang.String |
VALIDATIONMESSAGES
Generated constant - Attribute key of
SubscriptionPricePlan.validationMessages attribute defined at extension subscriptionservices. |
_PRODUCT2OWNEUROPE1PRICES, CATALOGVERSION, CHANNEL, CURRENCY, GIVEAWAYPRICE, MATCHVALUE, MINQTD, NET, PRICE, SAPCONDITIONID, SEQUENCEID, UNIT, UNITFACTORDATERANGE, ENDTIME, PG, PRODUCT, PRODUCTID, PRODUCTMATCHQUALIFIER, STARTTIME, UG, USER, USERMATCHQUALIFIER_COMMENTITEMRELATION, COMMENTS, CREATIONTIME, ITEMTYPE, MODIFIEDTIME, OWNER, PK, SEALEDLANGUAGE_FALLBACK_ENABLED_SERVICE_LAYER, MODEL_CONTEXT_FACTORY| Constructor and Description |
|---|
SubscriptionPricePlanModel()
Generated constructor - Default constructor for generic creation.
|
SubscriptionPricePlanModel(CurrencyModel _currency,
java.lang.Double _price,
UnitModel _unit)
Deprecated.
since 4.1.1 Please use the default constructor without parameters
|
SubscriptionPricePlanModel(CurrencyModel _currency,
ItemModel _owner,
ProductPriceGroup _pg,
java.lang.Double _price,
ProductModel _product,
java.lang.String _productId,
UnitModel _unit)
Deprecated.
since 4.1.1 Please use the default constructor without parameters
|
SubscriptionPricePlanModel(ItemModelContext ctx)
Generated constructor - Default constructor for creation with existing context
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getName()
Generated method - Getter of the
SubscriptionPricePlan.name attribute defined at extension subscriptionservices. |
java.lang.String |
getName(java.util.Locale loc)
Generated method - Getter of the
SubscriptionPricePlan.name attribute defined at extension subscriptionservices. |
java.util.Collection<OneTimeChargeEntryModel> |
getOneTimeChargeEntries()
Generated method - Getter of the
SubscriptionPricePlan.oneTimeChargeEntries attribute defined at extension subscriptionservices. |
java.lang.String |
getPricePlanId()
Generated method - Getter of the
SubscriptionPricePlan.pricePlanId attribute defined at extension saprevenuecloudproduct. |
java.util.Collection<RecurringChargeEntryModel> |
getRecurringChargeEntries()
Generated method - Getter of the
SubscriptionPricePlan.recurringChargeEntries attribute defined at extension subscriptionservices. |
java.util.Collection<UsageChargeModel> |
getUsageCharges()
Generated method - Getter of the
SubscriptionPricePlan.usageCharges attribute defined at extension subscriptionservices. |
java.util.Collection<java.lang.String> |
getValidationMessages()
Generated method - Getter of the
SubscriptionPricePlan.validationMessages dynamic attribute defined at extension subscriptionservices. |
void |
setName(java.lang.String value)
Generated method - Setter of
SubscriptionPricePlan.name attribute defined at extension subscriptionservices. |
void |
setName(java.lang.String value,
java.util.Locale loc)
Generated method - Setter of
SubscriptionPricePlan.name attribute defined at extension subscriptionservices. |
void |
setOneTimeChargeEntries(java.util.Collection<OneTimeChargeEntryModel> value)
Generated method - Setter of
SubscriptionPricePlan.oneTimeChargeEntries attribute defined at extension subscriptionservices. |
void |
setPricePlanId(java.lang.String value)
Generated method - Setter of
SubscriptionPricePlan.pricePlanId attribute defined at extension saprevenuecloudproduct. |
void |
setRecurringChargeEntries(java.util.Collection<RecurringChargeEntryModel> value)
Generated method - Setter of
SubscriptionPricePlan.recurringChargeEntries attribute defined at extension subscriptionservices. |
void |
setUsageCharges(java.util.Collection<UsageChargeModel> value)
Generated method - Setter of
SubscriptionPricePlan.usageCharges attribute defined at extension subscriptionservices. |
getCatalogVersion, getChannel, getCurrency, getGiveAwayPrice, getMatchValue, getMinqtd, getNet, getPrice, getSapConditionId, getSequenceId, getUnit, getUnitFactor, setCatalogVersion, setChannel, setCurrency, setGiveAwayPrice, setMatchValue, setMinqtd, setNet, setPg, setPrice, setProduct, setSapConditionId, setSequenceId, setUnit, setUnitFactorgetDateRange, getEndTime, getPg, getProduct, getProductId, getProductMatchQualifier, getStartTime, getUg, getUser, getUserMatchQualifier, setDateRange, setEndTime, setProductId, setProductMatchQualifier, setStartTime, setUg, setUser, setUserMatchQualifiergetComments, getCreationtime, getModifiedtime, getOwner, isSealed, setComments, setCreationtime, setModifiedtime, setOwnerequals, 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, writeReplacepublic static final java.lang.String _TYPECODE
public static final java.lang.String NAME
SubscriptionPricePlan.name attribute defined at extension subscriptionservices.public static final java.lang.String VALIDATIONMESSAGES
SubscriptionPricePlan.validationMessages attribute defined at extension subscriptionservices.public static final java.lang.String ONETIMECHARGEENTRIES
SubscriptionPricePlan.oneTimeChargeEntries attribute defined at extension subscriptionservices.public static final java.lang.String RECURRINGCHARGEENTRIES
SubscriptionPricePlan.recurringChargeEntries attribute defined at extension subscriptionservices.public static final java.lang.String USAGECHARGES
SubscriptionPricePlan.usageCharges attribute defined at extension subscriptionservices.public static final java.lang.String PRICEPLANID
SubscriptionPricePlan.pricePlanId attribute defined at extension saprevenuecloudproduct.public SubscriptionPricePlanModel()
public SubscriptionPricePlanModel(ItemModelContext ctx)
ctx - the model context to be injected, must not be null@Deprecated public SubscriptionPricePlanModel(CurrencyModel _currency, java.lang.Double _price, UnitModel _unit)
_currency - initial attribute declared by type PriceRow at extension europe1_price - initial attribute declared by type SubscriptionPricePlan at extension subscriptionservices_unit - initial attribute declared by type PriceRow at extension europe1@Deprecated public SubscriptionPricePlanModel(CurrencyModel _currency, ItemModel _owner, ProductPriceGroup _pg, java.lang.Double _price, ProductModel _product, java.lang.String _productId, UnitModel _unit)
_currency - initial attribute declared by type PriceRow at extension europe1_owner - initial attribute declared by type Item at extension core_pg - initial attribute declared by type PriceRow at extension europe1_price - initial attribute declared by type SubscriptionPricePlan at extension subscriptionservices_product - initial attribute declared by type PriceRow at extension europe1_productId - initial attribute declared by type PDTRow at extension europe1_unit - initial attribute declared by type PriceRow at extension europe1@Accessor(qualifier="name", type=GETTER) public java.lang.String getName()
SubscriptionPricePlan.name attribute defined at extension subscriptionservices.@Accessor(qualifier="name", type=GETTER) public java.lang.String getName(java.util.Locale loc)
SubscriptionPricePlan.name attribute defined at extension subscriptionservices.loc - the value localization keyjava.lang.IllegalArgumentException - if localization key cannot be mapped to data language@Accessor(qualifier="oneTimeChargeEntries", type=GETTER) public java.util.Collection<OneTimeChargeEntryModel> getOneTimeChargeEntries()
SubscriptionPricePlan.oneTimeChargeEntries attribute defined at extension subscriptionservices.
Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.@Accessor(qualifier="pricePlanId", type=GETTER) public java.lang.String getPricePlanId()
SubscriptionPricePlan.pricePlanId attribute defined at extension saprevenuecloudproduct.@Accessor(qualifier="recurringChargeEntries", type=GETTER) public java.util.Collection<RecurringChargeEntryModel> getRecurringChargeEntries()
SubscriptionPricePlan.recurringChargeEntries attribute defined at extension subscriptionservices.
Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.@Accessor(qualifier="usageCharges", type=GETTER) public java.util.Collection<UsageChargeModel> getUsageCharges()
SubscriptionPricePlan.usageCharges attribute defined at extension subscriptionservices.
Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.@Accessor(qualifier="validationMessages", type=GETTER) public java.util.Collection<java.lang.String> getValidationMessages()
SubscriptionPricePlan.validationMessages dynamic attribute defined at extension subscriptionservices.
Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.@Accessor(qualifier="name", type=SETTER) public void setName(java.lang.String value)
SubscriptionPricePlan.name attribute defined at extension subscriptionservices.value - the name - Name@Accessor(qualifier="name", type=SETTER) public void setName(java.lang.String value, java.util.Locale loc)
SubscriptionPricePlan.name attribute defined at extension subscriptionservices.value - the name - Nameloc - the value localization keyjava.lang.IllegalArgumentException - if localization key cannot be mapped to data language@Accessor(qualifier="oneTimeChargeEntries", type=SETTER) public void setOneTimeChargeEntries(java.util.Collection<OneTimeChargeEntryModel> value)
SubscriptionPricePlan.oneTimeChargeEntries attribute defined at extension subscriptionservices.value - the oneTimeChargeEntries@Accessor(qualifier="pricePlanId", type=SETTER) public void setPricePlanId(java.lang.String value)
SubscriptionPricePlan.pricePlanId attribute defined at extension saprevenuecloudproduct.value - the pricePlanId - Rate plan ID from Revenue Cloud@Accessor(qualifier="recurringChargeEntries", type=SETTER) public void setRecurringChargeEntries(java.util.Collection<RecurringChargeEntryModel> value)
SubscriptionPricePlan.recurringChargeEntries attribute defined at extension subscriptionservices.value - the recurringChargeEntries@Accessor(qualifier="usageCharges", type=SETTER) public void setUsageCharges(java.util.Collection<UsageChargeModel> value)
SubscriptionPricePlan.usageCharges attribute defined at extension subscriptionservices.value - the usageChargesCopyright © 2018 SAP SE. All Rights Reserved.