public class ChangeProductPriceBundleRuleModel extends AbstractBundleRuleModel
AbstractItemModel.NewModelContextFactory| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
_BILLINGEVENT2CHANGEPRODUCTPRICEBUNDLERULE
Generated relation code constant for relation
BillingEvent2ChangeProductPriceBundleRule defining source attribute billingEvent in extension subscriptionbundleservices. |
static java.lang.String |
_BUNDLETEMPLATEPRICERULESRELATION
Generated relation code constant for relation
BundleTemplatePriceRulesRelation defining source attribute bundleTemplate in extension configurablebundleservices. |
static java.lang.String |
_TYPECODE
Generated model type code constant.
|
static java.lang.String |
BILLINGEVENT
Generated constant - Attribute key of
ChangeProductPriceBundleRule.billingEvent attribute defined at extension subscriptionbundleservices. |
static java.lang.String |
BUNDLETEMPLATE
Generated constant - Attribute key of
ChangeProductPriceBundleRule.bundleTemplate attribute defined at extension configurablebundleservices. |
static java.lang.String |
CURRENCY
Generated constant - Attribute key of
ChangeProductPriceBundleRule.currency attribute defined at extension configurablebundleservices. |
static java.lang.String |
PRICE
Generated constant - Attribute key of
ChangeProductPriceBundleRule.price attribute defined at extension configurablebundleservices. |
CATALOGVERSION, CONDITIONALPRODUCTS, ID, NAME, RULETYPE, TARGETPRODUCTS_COMMENTITEMRELATION, COMMENTS, CREATIONTIME, ITEMTYPE, MODIFIEDTIME, OWNER, PK, SEALEDLANGUAGE_FALLBACK_ENABLED_SERVICE_LAYER, MODEL_CONTEXT_FACTORY| Constructor and Description |
|---|
ChangeProductPriceBundleRuleModel()
Generated constructor - Default constructor for generic creation.
|
ChangeProductPriceBundleRuleModel(CatalogVersionModel _catalogVersion,
CurrencyModel _currency,
java.math.BigDecimal _price)
Deprecated.
since 4.1.1 Please use the default constructor without parameters
|
ChangeProductPriceBundleRuleModel(CatalogVersionModel _catalogVersion,
CurrencyModel _currency,
java.lang.String _id,
ItemModel _owner,
java.math.BigDecimal _price)
Deprecated.
since 4.1.1 Please use the default constructor without parameters
|
ChangeProductPriceBundleRuleModel(ItemModelContext ctx)
Generated constructor - Default constructor for creation with existing context
|
| Modifier and Type | Method and Description |
|---|---|
BillingEventModel |
getBillingEvent()
Generated method - Getter of the
ChangeProductPriceBundleRule.billingEvent attribute defined at extension subscriptionbundleservices. |
BundleTemplateModel |
getBundleTemplate()
Generated method - Getter of the
ChangeProductPriceBundleRule.bundleTemplate attribute defined at extension configurablebundleservices. |
CurrencyModel |
getCurrency()
Generated method - Getter of the
ChangeProductPriceBundleRule.currency attribute defined at extension configurablebundleservices. |
java.math.BigDecimal |
getPrice()
Generated method - Getter of the
ChangeProductPriceBundleRule.price attribute defined at extension configurablebundleservices. |
void |
setBillingEvent(BillingEventModel value)
Generated method - Setter of
ChangeProductPriceBundleRule.billingEvent attribute defined at extension subscriptionbundleservices. |
void |
setBundleTemplate(BundleTemplateModel value)
Generated method - Setter of
ChangeProductPriceBundleRule.bundleTemplate attribute defined at extension configurablebundleservices. |
void |
setCurrency(CurrencyModel value)
Generated method - Setter of
ChangeProductPriceBundleRule.currency attribute defined at extension configurablebundleservices. |
void |
setPrice(java.math.BigDecimal value)
Generated method - Setter of
ChangeProductPriceBundleRule.price attribute defined at extension configurablebundleservices. |
getCatalogVersion, getConditionalProducts, getId, getName, getRuleType, getTargetProducts, setCatalogVersion, setConditionalProducts, setId, setName, setRuleType, setTargetProductsgetComments, 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 _BUNDLETEMPLATEPRICERULESRELATION
BundleTemplatePriceRulesRelation defining source attribute bundleTemplate in extension configurablebundleservices.public static final java.lang.String _BILLINGEVENT2CHANGEPRODUCTPRICEBUNDLERULE
BillingEvent2ChangeProductPriceBundleRule defining source attribute billingEvent in extension subscriptionbundleservices.public static final java.lang.String PRICE
ChangeProductPriceBundleRule.price attribute defined at extension configurablebundleservices.public static final java.lang.String CURRENCY
ChangeProductPriceBundleRule.currency attribute defined at extension configurablebundleservices.public static final java.lang.String BUNDLETEMPLATE
ChangeProductPriceBundleRule.bundleTemplate attribute defined at extension configurablebundleservices.public static final java.lang.String BILLINGEVENT
ChangeProductPriceBundleRule.billingEvent attribute defined at extension subscriptionbundleservices.public ChangeProductPriceBundleRuleModel()
public ChangeProductPriceBundleRuleModel(ItemModelContext ctx)
ctx - the model context to be injected, must not be null@Deprecated public ChangeProductPriceBundleRuleModel(CatalogVersionModel _catalogVersion, CurrencyModel _currency, java.math.BigDecimal _price)
_catalogVersion - initial attribute declared by type AbstractBundleRule at extension configurablebundleservices_currency - initial attribute declared by type ChangeProductPriceBundleRule at extension configurablebundleservices_price - initial attribute declared by type ChangeProductPriceBundleRule at extension configurablebundleservices@Deprecated public ChangeProductPriceBundleRuleModel(CatalogVersionModel _catalogVersion, CurrencyModel _currency, java.lang.String _id, ItemModel _owner, java.math.BigDecimal _price)
_catalogVersion - initial attribute declared by type AbstractBundleRule at extension configurablebundleservices_currency - initial attribute declared by type ChangeProductPriceBundleRule at extension configurablebundleservices_id - initial attribute declared by type AbstractBundleRule at extension configurablebundleservices_owner - initial attribute declared by type Item at extension core_price - initial attribute declared by type ChangeProductPriceBundleRule at extension configurablebundleservices@Accessor(qualifier="billingEvent", type=GETTER) public BillingEventModel getBillingEvent()
ChangeProductPriceBundleRule.billingEvent attribute defined at extension subscriptionbundleservices.@Accessor(qualifier="bundleTemplate", type=GETTER) public BundleTemplateModel getBundleTemplate()
ChangeProductPriceBundleRule.bundleTemplate attribute defined at extension configurablebundleservices.@Accessor(qualifier="currency", type=GETTER) public CurrencyModel getCurrency()
ChangeProductPriceBundleRule.currency attribute defined at extension configurablebundleservices.@Accessor(qualifier="price", type=GETTER) public java.math.BigDecimal getPrice()
ChangeProductPriceBundleRule.price attribute defined at extension configurablebundleservices.@Accessor(qualifier="billingEvent", type=SETTER) public void setBillingEvent(BillingEventModel value)
ChangeProductPriceBundleRule.billingEvent attribute defined at extension subscriptionbundleservices.value - the billingEvent@Accessor(qualifier="bundleTemplate", type=SETTER) public void setBundleTemplate(BundleTemplateModel value)
ChangeProductPriceBundleRule.bundleTemplate attribute defined at extension configurablebundleservices.value - the bundleTemplate@Accessor(qualifier="currency", type=SETTER) public void setCurrency(CurrencyModel value)
ChangeProductPriceBundleRule.currency attribute defined at extension configurablebundleservices.value - the currency - CurrencyCopyright © 2018 SAP SE. All Rights Reserved.