Class ChangeProductPriceBundleRuleModel
java.lang.Object
de.hybris.platform.servicelayer.model.AbstractItemModel
de.hybris.platform.core.model.ItemModel
de.hybris.platform.configurablebundleservices.model.AbstractBundleRuleModel
de.hybris.platform.configurablebundleservices.model.ChangeProductPriceBundleRuleModel
- All Implemented Interfaces:
Serializable
Generated model class for type ChangeProductPriceBundleRule first defined at extension configurablebundleservices.
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class de.hybris.platform.servicelayer.model.AbstractItemModel
AbstractItemModel.NewModelContextFactory -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringGenerated relation code constant for relationBillingEvent2ChangeProductPriceBundleRuledefining source attributebillingEventin extensionsubscriptionbundleservices.static final StringGenerated relation code constant for relationBundleTemplatePriceRulesRelationdefining source attributebundleTemplatein extensionconfigurablebundleservices.static final StringGenerated model type code constant.static final StringGenerated constant - Attribute key ofChangeProductPriceBundleRule.billingEventattribute defined at extensionsubscriptionbundleservices.static final StringGenerated constant - Attribute key ofChangeProductPriceBundleRule.bundleTemplateattribute defined at extensionconfigurablebundleservices.static final StringGenerated constant - Attribute key ofChangeProductPriceBundleRule.currencyattribute defined at extensionconfigurablebundleservices.static final StringGenerated constant - Attribute key ofChangeProductPriceBundleRule.priceattribute defined at extensionconfigurablebundleservices.Fields inherited from class de.hybris.platform.configurablebundleservices.model.AbstractBundleRuleModel
CATALOGVERSION, CONDITIONALPRODUCTS, ID, NAME, RULETYPE, TARGETPRODUCTSFields inherited from class de.hybris.platform.core.model.ItemModel
_COMMENTITEMRELATION, COMMENTS, CREATIONTIME, ITEMTYPE, MODIFIEDTIME, OWNER, PK, SEALEDFields inherited from class de.hybris.platform.servicelayer.model.AbstractItemModel
LANGUAGE_FALLBACK_ENABLED_SERVICE_LAYER, MODEL_CONTEXT_FACTORY -
Constructor Summary
ConstructorsConstructorDescriptionGenerated constructor - Default constructor for generic creation.ChangeProductPriceBundleRuleModel(CatalogVersionModel _catalogVersion, CurrencyModel _currency, String _id, ItemModel _owner, BigDecimal _price) Deprecated, for removal: This API element is subject to removal in a future version.since 4.1.1 Please use the default constructor without parametersChangeProductPriceBundleRuleModel(CatalogVersionModel _catalogVersion, CurrencyModel _currency, BigDecimal _price) Deprecated, for removal: This API element is subject to removal in a future version.since 4.1.1 Please use the default constructor without parametersGenerated constructor - Default constructor for creation with existing context -
Method Summary
Modifier and TypeMethodDescriptionGenerated method - Getter of theChangeProductPriceBundleRule.billingEventattribute defined at extensionsubscriptionbundleservices.Generated method - Getter of theChangeProductPriceBundleRule.bundleTemplateattribute defined at extensionconfigurablebundleservices.Generated method - Getter of theChangeProductPriceBundleRule.currencyattribute defined at extensionconfigurablebundleservices.getPrice()Generated method - Getter of theChangeProductPriceBundleRule.priceattribute defined at extensionconfigurablebundleservices.voidsetBillingEvent(BillingEventModel value) Generated method - Setter ofChangeProductPriceBundleRule.billingEventattribute defined at extensionsubscriptionbundleservices.voidGenerated method - Setter ofChangeProductPriceBundleRule.bundleTemplateattribute defined at extensionconfigurablebundleservices.voidsetCurrency(CurrencyModel value) Generated method - Setter ofChangeProductPriceBundleRule.currencyattribute defined at extensionconfigurablebundleservices.voidsetPrice(BigDecimal value) Generated method - Setter ofChangeProductPriceBundleRule.priceattribute defined at extensionconfigurablebundleservices.Methods inherited from class de.hybris.platform.configurablebundleservices.model.AbstractBundleRuleModel
getCatalogVersion, getConditionalProducts, getId, getName, getRuleType, getTargetProducts, setCatalogVersion, setConditionalProducts, setId, setName, setRuleType, setTargetProductsMethods inherited from class de.hybris.platform.core.model.ItemModel
getComments, getCreationtime, getModifiedtime, getOwner, isSealed, setComments, setCreationtime, setModifiedtime, setOwnerMethods inherited from class de.hybris.platform.servicelayer.model.AbstractItemModel
equals, 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, writeReplace
-
Field Details
-
_TYPECODE
Generated model type code constant.- See Also:
-
_BUNDLETEMPLATEPRICERULESRELATION
Generated relation code constant for relationBundleTemplatePriceRulesRelationdefining source attributebundleTemplatein extensionconfigurablebundleservices.- See Also:
-
_BILLINGEVENT2CHANGEPRODUCTPRICEBUNDLERULE
Generated relation code constant for relationBillingEvent2ChangeProductPriceBundleRuledefining source attributebillingEventin extensionsubscriptionbundleservices.- See Also:
-
PRICE
Generated constant - Attribute key ofChangeProductPriceBundleRule.priceattribute defined at extensionconfigurablebundleservices.- See Also:
-
CURRENCY
Generated constant - Attribute key ofChangeProductPriceBundleRule.currencyattribute defined at extensionconfigurablebundleservices.- See Also:
-
BUNDLETEMPLATE
Generated constant - Attribute key ofChangeProductPriceBundleRule.bundleTemplateattribute defined at extensionconfigurablebundleservices.- See Also:
-
BILLINGEVENT
Generated constant - Attribute key ofChangeProductPriceBundleRule.billingEventattribute defined at extensionsubscriptionbundleservices.- See Also:
-
-
Constructor Details
-
ChangeProductPriceBundleRuleModel
public ChangeProductPriceBundleRuleModel()Generated constructor - Default constructor for generic creation. -
ChangeProductPriceBundleRuleModel
Generated constructor - Default constructor for creation with existing context- Parameters:
ctx- the model context to be injected, must not be null
-
ChangeProductPriceBundleRuleModel
@Deprecated(since="4.1.1", forRemoval=true) public ChangeProductPriceBundleRuleModel(CatalogVersionModel _catalogVersion, CurrencyModel _currency, BigDecimal _price) Deprecated, for removal: This API element is subject to removal in a future version.since 4.1.1 Please use the default constructor without parametersGenerated constructor - Constructor with all mandatory attributes.- Parameters:
_catalogVersion- initial attribute declared by typeAbstractBundleRuleat extensionconfigurablebundleservices_currency- initial attribute declared by typeChangeProductPriceBundleRuleat extensionconfigurablebundleservices_price- initial attribute declared by typeChangeProductPriceBundleRuleat extensionconfigurablebundleservices
-
ChangeProductPriceBundleRuleModel
@Deprecated(since="4.1.1", forRemoval=true) public ChangeProductPriceBundleRuleModel(CatalogVersionModel _catalogVersion, CurrencyModel _currency, String _id, ItemModel _owner, BigDecimal _price) Deprecated, for removal: This API element is subject to removal in a future version.since 4.1.1 Please use the default constructor without parametersGenerated constructor - for all mandatory and initial attributes.- Parameters:
_catalogVersion- initial attribute declared by typeAbstractBundleRuleat extensionconfigurablebundleservices_currency- initial attribute declared by typeChangeProductPriceBundleRuleat extensionconfigurablebundleservices_id- initial attribute declared by typeAbstractBundleRuleat extensionconfigurablebundleservices_owner- initial attribute declared by typeItemat extensioncore_price- initial attribute declared by typeChangeProductPriceBundleRuleat extensionconfigurablebundleservices
-
-
Method Details
-
getBillingEvent
Generated method - Getter of theChangeProductPriceBundleRule.billingEventattribute defined at extensionsubscriptionbundleservices.- Returns:
- the billingEvent
-
getBundleTemplate
Generated method - Getter of theChangeProductPriceBundleRule.bundleTemplateattribute defined at extensionconfigurablebundleservices.- Returns:
- the bundleTemplate
-
getCurrency
Generated method - Getter of theChangeProductPriceBundleRule.currencyattribute defined at extensionconfigurablebundleservices.- Returns:
- the currency - Currency
-
getPrice
Generated method - Getter of theChangeProductPriceBundleRule.priceattribute defined at extensionconfigurablebundleservices.- Returns:
- the price - price set by bundle rule
-
setBillingEvent
@Accessor(qualifier="billingEvent", type=SETTER) public void setBillingEvent(BillingEventModel value) Generated method - Setter ofChangeProductPriceBundleRule.billingEventattribute defined at extensionsubscriptionbundleservices.- Parameters:
value- the billingEvent
-
setBundleTemplate
@Accessor(qualifier="bundleTemplate", type=SETTER) public void setBundleTemplate(BundleTemplateModel value) Generated method - Setter ofChangeProductPriceBundleRule.bundleTemplateattribute defined at extensionconfigurablebundleservices.- Parameters:
value- the bundleTemplate
-
setCurrency
Generated method - Setter ofChangeProductPriceBundleRule.currencyattribute defined at extensionconfigurablebundleservices.- Parameters:
value- the currency - Currency
-
setPrice
Generated method - Setter ofChangeProductPriceBundleRule.priceattribute defined at extensionconfigurablebundleservices.- Parameters:
value- the price - price set by bundle rule
-