public class ChangeProductPriceBundleRuleModel extends AbstractBundleRuleModel
AbstractItemModel.NewModelContextFactory| Modifier and Type | Field and Description |
|---|---|
static String |
_BILLINGEVENT2CHANGEPRODUCTPRICEBUNDLERULE
Generated relation code constant for relation
BillingEvent2ChangeProductPriceBundleRule defining source attribute billingEvent in extension configurablebundleservices. |
static String |
_BUNDLETEMPLATEPRICERULESRELATION
Generated relation code constant for relation
BundleTemplatePriceRulesRelation defining source attribute bundleTemplate in extension configurablebundleservices. |
static String |
_TYPECODE
Generated model type code constant.
|
static String |
BILLINGEVENT
Generated constant - Attribute key of
ChangeProductPriceBundleRule.billingEvent attribute defined at extension configurablebundleservices. |
static String |
BUNDLETEMPLATE
Generated constant - Attribute key of
ChangeProductPriceBundleRule.bundleTemplate attribute defined at extension configurablebundleservices. |
static String |
CURRENCY
Generated constant - Attribute key of
ChangeProductPriceBundleRule.currency attribute defined at extension configurablebundleservices. |
static String |
PRICE
Generated constant - Attribute key of
ChangeProductPriceBundleRule.price attribute defined at extension configurablebundleservices. |
CATALOGVERSION, CONDITIONALGEOAREAS, CONDITIONALPRODUCTS, ID, NAME, RULETYPE, TARGETPRODUCTS_COMMENTITEMRELATION, COMMENTS, CREATIONTIME, ITEMTYPE, MODIFIEDTIME, OWNER, PKLANGUAGE_FALLBACK_ENABLED_SERVICE_LAYER, MODEL_CONTEXT_FACTORY| Constructor and Description |
|---|
ChangeProductPriceBundleRuleModel()
Generated constructor - Default constructor for generic creation.
|
ChangeProductPriceBundleRuleModel(CatalogVersionModel _catalogVersion,
CurrencyModel _currency,
BigDecimal _price)
Deprecated.
Since 4.1.1 Please use the default constructor without parameters
|
ChangeProductPriceBundleRuleModel(CatalogVersionModel _catalogVersion,
CurrencyModel _currency,
String _id,
ItemModel _owner,
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 configurablebundleservices. |
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. |
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 configurablebundleservices. |
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(BigDecimal value)
Generated method - Setter of
ChangeProductPriceBundleRule.price attribute defined at extension configurablebundleservices. |
getCatalogVersion, getConditionalGeoAreas, getConditionalProducts, getId, getName, getRuleType, getTargetProducts, setCatalogVersion, setConditionalGeoAreas, setConditionalProducts, setId, setName, setRuleType, setTargetProductsgetComments, 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 _BUNDLETEMPLATEPRICERULESRELATION
BundleTemplatePriceRulesRelation defining source attribute bundleTemplate in extension configurablebundleservices.public static final String _BILLINGEVENT2CHANGEPRODUCTPRICEBUNDLERULE
BillingEvent2ChangeProductPriceBundleRule defining source attribute billingEvent in extension configurablebundleservices.public static final String PRICE
ChangeProductPriceBundleRule.price attribute defined at extension configurablebundleservices.public static final String CURRENCY
ChangeProductPriceBundleRule.currency attribute defined at extension configurablebundleservices.public static final String BUNDLETEMPLATE
ChangeProductPriceBundleRule.bundleTemplate attribute defined at extension configurablebundleservices.public static final String BILLINGEVENT
ChangeProductPriceBundleRule.billingEvent attribute defined at extension configurablebundleservices.public ChangeProductPriceBundleRuleModel()
public ChangeProductPriceBundleRuleModel(ItemModelContext ctx)
ctx - the model context to be injected, must not be null@Deprecated public ChangeProductPriceBundleRuleModel(CatalogVersionModel _catalogVersion, CurrencyModel _currency, 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, String _id, ItemModel _owner, 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 configurablebundleservices.@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 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 configurablebundleservices.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 - Currency@Accessor(qualifier="price", type=SETTER) public void setPrice(BigDecimal value)
ChangeProductPriceBundleRule.price attribute defined at extension configurablebundleservices.value - the price - price set by bundle ruleCopyright © 2017 SAP SE. All Rights Reserved.