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