public class OneTimeChargeEntryModel extends ChargeEntryModel
AbstractItemModel.NewModelContextFactory| Modifier and Type | Field and Description |
|---|---|
static String |
_SUBSCRIPTIONPRICEPLAN2ONETIMECHARGEENTRYRELATION
Generated relation code constant for relation
SubscriptionPricePlan2OneTimeChargeEntryRelation defining source attribute subscriptionPricePlanOneTime in extension subscriptionservices. |
static String |
_TYPECODE
Generated model type code constant.
|
static String |
BILLINGEVENT
Generated constant - Attribute key of
OneTimeChargeEntry.billingEvent attribute defined at extension subscriptionservices. |
static String |
NAME
Generated constant - Attribute key of
OneTimeChargeEntry.name attribute defined at extension subscriptionservices. |
static String |
SUBSCRIPTIONPRICEPLANONETIME
Generated constant - Attribute key of
OneTimeChargeEntry.subscriptionPricePlanOneTime attribute defined at extension subscriptionservices. |
BILLINGTIME, CATALOGVERSION, CURRENCY, ID, PRICE_COMMENTITEMRELATION, COMMENTS, CREATIONTIME, ITEMTYPE, MODIFIEDTIME, OWNER, PKLANGUAGE_FALLBACK_ENABLED_SERVICE_LAYER, MODEL_CONTEXT_FACTORY| Constructor and Description |
|---|
OneTimeChargeEntryModel()
Generated constructor - Default constructor for generic creation.
|
OneTimeChargeEntryModel(BillingEventModel _billingEvent,
CatalogVersionModel _catalogVersion,
String _id,
ItemModel _owner,
Double _price)
Deprecated.
Since 4.1.1 Please use the default constructor without parameters
|
OneTimeChargeEntryModel(BillingEventModel _billingEvent,
Double _price)
Deprecated.
Since 4.1.1 Please use the default constructor without parameters
|
OneTimeChargeEntryModel(ItemModelContext ctx)
Generated constructor - Default constructor for creation with existing context
|
| Modifier and Type | Method and Description |
|---|---|
BillingEventModel |
getBillingEvent()
Generated method - Getter of the
OneTimeChargeEntry.billingEvent attribute defined at extension subscriptionservices. |
String |
getName()
Generated method - Getter of the
OneTimeChargeEntry.name attribute defined at extension subscriptionservices. |
String |
getName(Locale loc)
Generated method - Getter of the
OneTimeChargeEntry.name attribute defined at extension subscriptionservices. |
SubscriptionPricePlanModel |
getSubscriptionPricePlanOneTime()
Generated method - Getter of the
OneTimeChargeEntry.subscriptionPricePlanOneTime attribute defined at extension subscriptionservices. |
void |
setBillingEvent(BillingEventModel value)
Generated method - Setter of
OneTimeChargeEntry.billingEvent attribute defined at extension subscriptionservices. |
void |
setName(String value)
Generated method - Setter of
OneTimeChargeEntry.name attribute defined at extension subscriptionservices. |
void |
setName(String value,
Locale loc)
Generated method - Setter of
OneTimeChargeEntry.name attribute defined at extension subscriptionservices. |
void |
setSubscriptionPricePlanOneTime(SubscriptionPricePlanModel value)
Generated method - Setter of
OneTimeChargeEntry.subscriptionPricePlanOneTime attribute defined at extension subscriptionservices. |
getBillingTime, getCatalogVersion, getCurrency, getId, getPrice, setCatalogVersion, setId, setPricegetComments, 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 _SUBSCRIPTIONPRICEPLAN2ONETIMECHARGEENTRYRELATION
SubscriptionPricePlan2OneTimeChargeEntryRelation defining source attribute subscriptionPricePlanOneTime in extension subscriptionservices.public static final String NAME
OneTimeChargeEntry.name attribute defined at extension subscriptionservices.public static final String BILLINGEVENT
OneTimeChargeEntry.billingEvent attribute defined at extension subscriptionservices.public static final String SUBSCRIPTIONPRICEPLANONETIME
OneTimeChargeEntry.subscriptionPricePlanOneTime attribute defined at extension subscriptionservices.public OneTimeChargeEntryModel()
public OneTimeChargeEntryModel(ItemModelContext ctx)
ctx - the model context to be injected, must not be null@Deprecated public OneTimeChargeEntryModel(BillingEventModel _billingEvent, Double _price)
_billingEvent - initial attribute declared by type OneTimeChargeEntry at extension subscriptionservices_price - initial attribute declared by type ChargeEntry at extension subscriptionservices@Deprecated public OneTimeChargeEntryModel(BillingEventModel _billingEvent, CatalogVersionModel _catalogVersion, String _id, ItemModel _owner, Double _price)
_billingEvent - initial attribute declared by type OneTimeChargeEntry at extension subscriptionservices_catalogVersion - initial attribute declared by type ChargeEntry at extension subscriptionservices_id - initial attribute declared by type ChargeEntry at extension subscriptionservices_owner - initial attribute declared by type Item at extension core_price - initial attribute declared by type ChargeEntry at extension subscriptionservices@Accessor(qualifier="billingEvent", type=GETTER) public BillingEventModel getBillingEvent()
OneTimeChargeEntry.billingEvent attribute defined at extension subscriptionservices.@Accessor(qualifier="name", type=GETTER) public String getName()
OneTimeChargeEntry.name attribute defined at extension subscriptionservices.@Accessor(qualifier="name", type=GETTER) public String getName(Locale loc)
OneTimeChargeEntry.name attribute defined at extension subscriptionservices.loc - the value localization keyIllegalArgumentException - if localization key cannot be mapped to data language@Accessor(qualifier="subscriptionPricePlanOneTime", type=GETTER) public SubscriptionPricePlanModel getSubscriptionPricePlanOneTime()
OneTimeChargeEntry.subscriptionPricePlanOneTime attribute defined at extension subscriptionservices.@Accessor(qualifier="billingEvent", type=SETTER) public void setBillingEvent(BillingEventModel value)
OneTimeChargeEntry.billingEvent attribute defined at extension subscriptionservices.value - the billingEvent - Billing Event@Accessor(qualifier="name", type=SETTER) public void setName(String value)
OneTimeChargeEntry.name attribute defined at extension subscriptionservices.value - the name - Name@Accessor(qualifier="name", type=SETTER) public void setName(String value, Locale loc)
OneTimeChargeEntry.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="subscriptionPricePlanOneTime", type=SETTER) public void setSubscriptionPricePlanOneTime(SubscriptionPricePlanModel value)
OneTimeChargeEntry.subscriptionPricePlanOneTime attribute defined at extension subscriptionservices.value - the subscriptionPricePlanOneTimeCopyright © 2017 SAP SE. All Rights Reserved.