public class RecurringChargeEntryModel extends ChargeEntryModel
AbstractItemModel.NewModelContextFactory| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
_SUBSCRIPTIONPRICEPLAN2RECURRINGCHARGEENTRYRELATION
Generated relation code constant for relation
SubscriptionPricePlan2RecurringChargeEntryRelation defining source attribute subscriptionPricePlanRecurring in extension subscriptionservices. |
static java.lang.String |
_TYPECODE
Generated model type code constant.
|
static java.lang.String |
CYCLEEND
Generated constant - Attribute key of
RecurringChargeEntry.cycleEnd attribute defined at extension subscriptionservices. |
static java.lang.String |
CYCLESTART
Generated constant - Attribute key of
RecurringChargeEntry.cycleStart attribute defined at extension subscriptionservices. |
static java.lang.String |
ISADVANCEBILLED
Generated constant - Attribute key of
RecurringChargeEntry.isAdvanceBilled attribute defined at extension saprevenuecloudproduct. |
static java.lang.String |
ISPRORATED
Generated constant - Attribute key of
RecurringChargeEntry.isProrated attribute defined at extension saprevenuecloudproduct. |
static java.lang.String |
SUBSCRIPTIONPRICEPLANRECURRING
Generated constant - Attribute key of
RecurringChargeEntry.subscriptionPricePlanRecurring 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 |
|---|
RecurringChargeEntryModel()
Generated constructor - Default constructor for generic creation.
|
RecurringChargeEntryModel(CatalogVersionModel _catalogVersion,
java.lang.Integer _cycleStart,
java.lang.String _id,
ItemModel _owner,
java.lang.Double _price)
Deprecated.
since 4.1.1 Please use the default constructor without parameters
|
RecurringChargeEntryModel(java.lang.Integer _cycleStart,
java.lang.Double _price)
Deprecated.
since 4.1.1 Please use the default constructor without parameters
|
RecurringChargeEntryModel(ItemModelContext ctx)
Generated constructor - Default constructor for creation with existing context
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.Integer |
getCycleEnd()
Generated method - Getter of the
RecurringChargeEntry.cycleEnd attribute defined at extension subscriptionservices. |
java.lang.Integer |
getCycleStart()
Generated method - Getter of the
RecurringChargeEntry.cycleStart attribute defined at extension subscriptionservices. |
java.lang.Boolean |
getIsAdvanceBilled()
Generated method - Getter of the
RecurringChargeEntry.isAdvanceBilled attribute defined at extension saprevenuecloudproduct. |
java.lang.Boolean |
getIsProrated()
Generated method - Getter of the
RecurringChargeEntry.isProrated attribute defined at extension saprevenuecloudproduct. |
SubscriptionPricePlanModel |
getSubscriptionPricePlanRecurring()
Generated method - Getter of the
RecurringChargeEntry.subscriptionPricePlanRecurring attribute defined at extension subscriptionservices. |
void |
setCycleEnd(java.lang.Integer value)
Generated method - Setter of
RecurringChargeEntry.cycleEnd attribute defined at extension subscriptionservices. |
void |
setCycleStart(java.lang.Integer value)
Generated method - Setter of
RecurringChargeEntry.cycleStart attribute defined at extension subscriptionservices. |
void |
setIsAdvanceBilled(java.lang.Boolean value)
Generated method - Setter of
RecurringChargeEntry.isAdvanceBilled attribute defined at extension saprevenuecloudproduct. |
void |
setIsProrated(java.lang.Boolean value)
Generated method - Setter of
RecurringChargeEntry.isProrated attribute defined at extension saprevenuecloudproduct. |
void |
setSubscriptionPricePlanRecurring(SubscriptionPricePlanModel value)
Generated method - Setter of
RecurringChargeEntry.subscriptionPricePlanRecurring 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 _SUBSCRIPTIONPRICEPLAN2RECURRINGCHARGEENTRYRELATION
SubscriptionPricePlan2RecurringChargeEntryRelation defining source attribute subscriptionPricePlanRecurring in extension subscriptionservices.public static final java.lang.String CYCLESTART
RecurringChargeEntry.cycleStart attribute defined at extension subscriptionservices.public static final java.lang.String CYCLEEND
RecurringChargeEntry.cycleEnd attribute defined at extension subscriptionservices.public static final java.lang.String SUBSCRIPTIONPRICEPLANRECURRING
RecurringChargeEntry.subscriptionPricePlanRecurring attribute defined at extension subscriptionservices.public static final java.lang.String ISPRORATED
RecurringChargeEntry.isProrated attribute defined at extension saprevenuecloudproduct.public static final java.lang.String ISADVANCEBILLED
RecurringChargeEntry.isAdvanceBilled attribute defined at extension saprevenuecloudproduct.public RecurringChargeEntryModel()
public RecurringChargeEntryModel(ItemModelContext ctx)
ctx - the model context to be injected, must not be null@Deprecated
public RecurringChargeEntryModel(java.lang.Integer _cycleStart,
java.lang.Double _price)
_cycleStart - initial attribute declared by type RecurringChargeEntry at extension subscriptionservices_price - initial attribute declared by type ChargeEntry at extension subscriptionservices@Deprecated public RecurringChargeEntryModel(CatalogVersionModel _catalogVersion, java.lang.Integer _cycleStart, java.lang.String _id, ItemModel _owner, java.lang.Double _price)
_catalogVersion - initial attribute declared by type ChargeEntry at extension subscriptionservices_cycleStart - initial attribute declared by type RecurringChargeEntry 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="cycleEnd", type=GETTER) public java.lang.Integer getCycleEnd()
RecurringChargeEntry.cycleEnd attribute defined at extension subscriptionservices.@Accessor(qualifier="cycleStart", type=GETTER) public java.lang.Integer getCycleStart()
RecurringChargeEntry.cycleStart attribute defined at extension subscriptionservices.@Accessor(qualifier="isAdvanceBilled", type=GETTER) public java.lang.Boolean getIsAdvanceBilled()
RecurringChargeEntry.isAdvanceBilled attribute defined at extension saprevenuecloudproduct.@Accessor(qualifier="isProrated", type=GETTER) public java.lang.Boolean getIsProrated()
RecurringChargeEntry.isProrated attribute defined at extension saprevenuecloudproduct.@Accessor(qualifier="subscriptionPricePlanRecurring", type=GETTER) public SubscriptionPricePlanModel getSubscriptionPricePlanRecurring()
RecurringChargeEntry.subscriptionPricePlanRecurring attribute defined at extension subscriptionservices.@Accessor(qualifier="cycleEnd", type=SETTER) public void setCycleEnd(java.lang.Integer value)
RecurringChargeEntry.cycleEnd attribute defined at extension subscriptionservices.value - the cycleEnd - CycleEnd@Accessor(qualifier="cycleStart", type=SETTER) public void setCycleStart(java.lang.Integer value)
RecurringChargeEntry.cycleStart attribute defined at extension subscriptionservices.value - the cycleStart - CycleStart@Accessor(qualifier="isAdvanceBilled", type=SETTER) public void setIsAdvanceBilled(java.lang.Boolean value)
RecurringChargeEntry.isAdvanceBilled attribute defined at extension saprevenuecloudproduct.value - the isAdvanceBilled - Is Billed in Advance@Accessor(qualifier="isProrated", type=SETTER) public void setIsProrated(java.lang.Boolean value)
RecurringChargeEntry.isProrated attribute defined at extension saprevenuecloudproduct.value - the isProrated - Is Prorated@Accessor(qualifier="subscriptionPricePlanRecurring", type=SETTER) public void setSubscriptionPricePlanRecurring(SubscriptionPricePlanModel value)
RecurringChargeEntry.subscriptionPricePlanRecurring attribute defined at extension subscriptionservices.value - the subscriptionPricePlanRecurringCopyright © 2018 SAP SE. All Rights Reserved.