public class OneTimeChargeEntryModel extends ChargeEntryModel
AbstractItemModel.NewModelContextFactory| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
_SUBSCRIPTIONPRICEPLAN2ONETIMECHARGEENTRYRELATION
Generated relation code constant for relation
SubscriptionPricePlan2OneTimeChargeEntryRelation defining source attribute subscriptionPricePlanOneTime in extension subscriptionservices. |
static java.lang.String |
_TYPECODE
Generated model type code constant.
|
static java.lang.String |
BILLINGEVENT
Generated constant - Attribute key of
OneTimeChargeEntry.billingEvent attribute defined at extension subscriptionservices. |
static java.lang.String |
NAME
Generated constant - Attribute key of
OneTimeChargeEntry.name attribute defined at extension subscriptionservices. |
static java.lang.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, PK, SEALEDLANGUAGE_FALLBACK_ENABLED_SERVICE_LAYER, MODEL_CONTEXT_FACTORY| Constructor and Description |
|---|
OneTimeChargeEntryModel()
Generated constructor - Default constructor for generic creation.
|
OneTimeChargeEntryModel(BillingEventModel _billingEvent,
CatalogVersionModel _catalogVersion,
java.lang.String _id,
ItemModel _owner,
java.lang.Double _price)
Deprecated.
since 4.1.1 Please use the default constructor without parameters
|
OneTimeChargeEntryModel(BillingEventModel _billingEvent,
java.lang.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. |
java.lang.String |
getName()
Generated method - Getter of the
OneTimeChargeEntry.name attribute defined at extension subscriptionservices. |
java.lang.String |
getName(java.util.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(java.lang.String value)
Generated method - Setter of
OneTimeChargeEntry.name attribute defined at extension subscriptionservices. |
void |
setName(java.lang.String value,
java.util.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, 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 _SUBSCRIPTIONPRICEPLAN2ONETIMECHARGEENTRYRELATION
SubscriptionPricePlan2OneTimeChargeEntryRelation defining source attribute subscriptionPricePlanOneTime in extension subscriptionservices.public static final java.lang.String NAME
OneTimeChargeEntry.name attribute defined at extension subscriptionservices.public static final java.lang.String BILLINGEVENT
OneTimeChargeEntry.billingEvent attribute defined at extension subscriptionservices.public static final java.lang.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, java.lang.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, java.lang.String _id, ItemModel _owner, java.lang.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 java.lang.String getName()
OneTimeChargeEntry.name attribute defined at extension subscriptionservices.@Accessor(qualifier="name", type=GETTER) public java.lang.String getName(java.util.Locale loc)
OneTimeChargeEntry.name attribute defined at extension subscriptionservices.loc - the value localization keyjava.lang.IllegalArgumentException - 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(java.lang.String value)
OneTimeChargeEntry.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)
OneTimeChargeEntry.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="subscriptionPricePlanOneTime", type=SETTER) public void setSubscriptionPricePlanOneTime(SubscriptionPricePlanModel value)
OneTimeChargeEntry.subscriptionPricePlanOneTime attribute defined at extension subscriptionservices.value - the subscriptionPricePlanOneTimeCopyright © 2018 SAP SE. All Rights Reserved.