Package de.hybris.platform.europe1.model
Class PriceRowModel
java.lang.Object
de.hybris.platform.servicelayer.model.AbstractItemModel
de.hybris.platform.core.model.ItemModel
de.hybris.platform.europe1.model.PDTRowModel
de.hybris.platform.europe1.model.PriceRowModel
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
SubscriptionPricePlanModel
Generated model class for type PriceRow first defined at extension europe1.
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class de.hybris.platform.servicelayer.model.AbstractItemModel
de.hybris.platform.servicelayer.model.AbstractItemModel.NewModelContextFactory -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringGenerated relation code constant for relationProduct2OwnEurope1Pricesdefining source attributeproductin extensioneurope1.static final StringGenerated relation code constant for relationSubscriptionTerm2SubscriptionPricePlanRelationdefining source attributesubscriptionTermsin extensiontuadatacommonsservices.static final StringGenerated relation code constant for relationTmaProductOffering2SubscriptionPricePlanRelationdefining source attributerequiredProductOfferingsin extensiontuadatacommonsservices.static final StringGenerated relation code constant for relationTmaProductOfferingPrice2TmaPriceRowRelationdefining source attributeproductOfferingPricein extensiontuadatacommonsservices.static final StringGenerated relation code constant for relationTmaProductPriceClass2SubscriptionPricePlanRelationdefining source attributerequiredProductClassesin extensiontuadatacommonsservices.static final StringGenerated model type code constant.static final StringGenerated constant - Attribute key ofPriceRow.catalogVersionattribute defined at extensioneurope1.static final StringGenerated constant - Attribute key ofPriceRow.channelattribute defined at extensioneurope1.static final StringGenerated constant - Attribute key ofPriceRow.currencyattribute defined at extensioneurope1.static final StringGenerated constant - Attribute key ofPriceRow.giveAwayPriceattribute defined at extensioneurope1.static final StringGenerated constant - Attribute key ofPriceRow.matchValueattribute defined at extensioneurope1.static final StringGenerated constant - Attribute key ofPriceRow.minqtdattribute defined at extensioneurope1.static final StringGenerated constant - Attribute key ofPriceRow.netattribute defined at extensioneurope1.static final StringGenerated constant - Attribute key ofPriceRow.priceattribute defined at extensioneurope1.static final StringGenerated constant - Attribute key ofPriceRow.productOfferingPriceattribute defined at extensiontuadatacommonsservices.static final StringGenerated constant - Attribute key ofPriceRow.requiredProductClassesattribute defined at extensiontuadatacommonsservices.static final StringGenerated constant - Attribute key ofPriceRow.requiredProductOfferingsattribute defined at extensiontuadatacommonsservices.static final StringGenerated constant - Attribute key ofPriceRow.sequenceIdattribute defined at extensionacceleratorservices.static final StringGenerated constant - Attribute key ofPriceRow.subscriptionTermsattribute defined at extensiontuadatacommonsservices.static final StringGenerated constant - Attribute key ofPriceRow.unitattribute defined at extensioneurope1.static final StringGenerated constant - Attribute key ofPriceRow.unitFactorattribute defined at extensioneurope1.Fields inherited from class de.hybris.platform.europe1.model.PDTRowModel
AFFECTEDPRODUCTOFFERING, CODE, DATERANGE, DISTRIBUTIONCHANNELS, ENDTIME, PG, PRIORITY, PROCESSTYPES, PRODUCT, PRODUCTID, PRODUCTMATCHQUALIFIER, REGIONS, STARTTIME, UG, USER, USERMATCHQUALIFIERFields 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.PriceRowModel(CurrencyModel _currency, ItemModel _owner, ProductPriceGroup _pg, Double _price, ProductModel _product, String _productId, UnitModel _unit) Deprecated, for removal: This API element is subject to removal in a future version.since 4.1.1 Please use the default constructor without parametersPriceRowModel(CurrencyModel _currency, Double _price, UnitModel _unit) Deprecated, for removal: This API element is subject to removal in a future version.since 4.1.1 Please use the default constructor without parametersPriceRowModel(de.hybris.platform.servicelayer.model.ItemModelContext ctx) Generated constructor - Default constructor for creation with existing context -
Method Summary
Modifier and TypeMethodDescriptionGenerated method - Getter of thePriceRow.catalogVersionattribute defined at extensioneurope1.Generated method - Getter of thePriceRow.channelattribute defined at extensioneurope1.Generated method - Getter of thePriceRow.currencyattribute defined at extensioneurope1.Generated method - Getter of thePriceRow.giveAwayPriceattribute defined at extensioneurope1.Generated method - Getter of thePriceRow.matchValueattribute defined at extensioneurope1.Generated method - Getter of thePriceRow.minqtdattribute defined at extensioneurope1.getNet()Generated method - Getter of thePriceRow.netattribute defined at extensioneurope1.getPrice()Generated method - Getter of thePriceRow.priceattribute defined at extensioneurope1.Generated method - Getter of thePriceRow.productOfferingPriceattribute defined at extensiontuadatacommonsservices.Generated method - Getter of thePriceRow.requiredProductClassesattribute defined at extensiontuadatacommonsservices.Generated method - Getter of thePriceRow.requiredProductOfferingsattribute defined at extensiontuadatacommonsservices.Generated method - Getter of thePriceRow.sequenceIdattribute defined at extensionacceleratorservices.Generated method - Getter of thePriceRow.subscriptionTermsattribute defined at extensiontuadatacommonsservices.getUnit()Generated method - Getter of thePriceRow.unitattribute defined at extensioneurope1.Generated method - Getter of thePriceRow.unitFactorattribute defined at extensioneurope1.voidGenerated method - Setter ofPriceRow.catalogVersionattribute defined at extensioneurope1.voidsetChannel(PriceRowChannel value) Generated method - Setter ofPriceRow.channelattribute defined at extensioneurope1.voidsetCurrency(CurrencyModel value) Generated method - Setter ofPriceRow.currencyattribute defined at extensioneurope1.voidsetGiveAwayPrice(Boolean value) Generated method - Setter ofPriceRow.giveAwayPriceattribute defined at extensioneurope1.voidsetMatchValue(Integer value) Generated method - Setter ofPriceRow.matchValueattribute defined at extensioneurope1.voidGenerated method - Setter ofPriceRow.minqtdattribute defined at extensioneurope1.voidGenerated method - Setter ofPriceRow.netattribute defined at extensioneurope1.voidsetPg(de.hybris.platform.core.HybrisEnumValue value) Generated method - Initial setter ofPDTRow.pgattribute defined at extensioneurope1and redeclared at extensioneurope1.voidGenerated method - Setter ofPriceRow.priceattribute defined at extensioneurope1.voidsetProduct(ProductModel value) Generated method - Initial setter ofPDTRow.productattribute defined at extensioneurope1and redeclared at extensioneurope1.voidGenerated method - Setter ofPriceRow.productOfferingPriceattribute defined at extensiontuadatacommonsservices.voidGenerated method - Setter ofPriceRow.requiredProductClassesattribute defined at extensiontuadatacommonsservices.voidGenerated method - Setter ofPriceRow.requiredProductOfferingsattribute defined at extensiontuadatacommonsservices.voidsetSequenceId(Long value) Generated method - Setter ofPriceRow.sequenceIdattribute defined at extensionacceleratorservices.voidGenerated method - Setter ofPriceRow.subscriptionTermsattribute defined at extensiontuadatacommonsservices.voidGenerated method - Setter ofPriceRow.unitattribute defined at extensioneurope1.voidsetUnitFactor(Integer value) Generated method - Setter ofPriceRow.unitFactorattribute defined at extensioneurope1.Methods inherited from class de.hybris.platform.europe1.model.PDTRowModel
getAffectedProductOffering, getCode, getDateRange, getDistributionChannels, getEndTime, getPg, getPriority, getProcessTypes, getProduct, getProductId, getProductMatchQualifier, getRegions, getStartTime, getUg, getUser, getUserMatchQualifier, setAffectedProductOffering, setCode, setDateRange, setDistributionChannels, setEndTime, setPriority, setProcessTypes, setProductId, setProductMatchQualifier, setRegions, setStartTime, setUg, setUser, setUserMatchQualifierMethods 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:
-
_PRODUCT2OWNEUROPE1PRICES
Generated relation code constant for relationProduct2OwnEurope1Pricesdefining source attributeproductin extensioneurope1.- See Also:
-
_TMAPRODUCTPRICECLASS2SUBSCRIPTIONPRICEPLANRELATION
Generated relation code constant for relationTmaProductPriceClass2SubscriptionPricePlanRelationdefining source attributerequiredProductClassesin extensiontuadatacommonsservices.- See Also:
-
_TMAPRODUCTOFFERING2SUBSCRIPTIONPRICEPLANRELATION
Generated relation code constant for relationTmaProductOffering2SubscriptionPricePlanRelationdefining source attributerequiredProductOfferingsin extensiontuadatacommonsservices.- See Also:
-
_SUBSCRIPTIONTERM2SUBSCRIPTIONPRICEPLANRELATION
Generated relation code constant for relationSubscriptionTerm2SubscriptionPricePlanRelationdefining source attributesubscriptionTermsin extensiontuadatacommonsservices.- See Also:
-
_TMAPRODUCTOFFERINGPRICE2TMAPRICEROWRELATION
Generated relation code constant for relationTmaProductOfferingPrice2TmaPriceRowRelationdefining source attributeproductOfferingPricein extensiontuadatacommonsservices.- See Also:
-
CATALOGVERSION
Generated constant - Attribute key ofPriceRow.catalogVersionattribute defined at extensioneurope1.- See Also:
-
MATCHVALUE
Generated constant - Attribute key ofPriceRow.matchValueattribute defined at extensioneurope1.- See Also:
-
CURRENCY
Generated constant - Attribute key ofPriceRow.currencyattribute defined at extensioneurope1.- See Also:
-
MINQTD
Generated constant - Attribute key ofPriceRow.minqtdattribute defined at extensioneurope1.- See Also:
-
NET
Generated constant - Attribute key ofPriceRow.netattribute defined at extensioneurope1.- See Also:
-
PRICE
Generated constant - Attribute key ofPriceRow.priceattribute defined at extensioneurope1.- See Also:
-
UNIT
Generated constant - Attribute key ofPriceRow.unitattribute defined at extensioneurope1.- See Also:
-
UNITFACTOR
Generated constant - Attribute key ofPriceRow.unitFactorattribute defined at extensioneurope1.- See Also:
-
GIVEAWAYPRICE
Generated constant - Attribute key ofPriceRow.giveAwayPriceattribute defined at extensioneurope1.- See Also:
-
CHANNEL
Generated constant - Attribute key ofPriceRow.channelattribute defined at extensioneurope1.- See Also:
-
SEQUENCEID
Generated constant - Attribute key ofPriceRow.sequenceIdattribute defined at extensionacceleratorservices.- See Also:
-
REQUIREDPRODUCTCLASSES
Generated constant - Attribute key ofPriceRow.requiredProductClassesattribute defined at extensiontuadatacommonsservices.- See Also:
-
REQUIREDPRODUCTOFFERINGS
Generated constant - Attribute key ofPriceRow.requiredProductOfferingsattribute defined at extensiontuadatacommonsservices.- See Also:
-
SUBSCRIPTIONTERMS
Generated constant - Attribute key ofPriceRow.subscriptionTermsattribute defined at extensiontuadatacommonsservices.- See Also:
-
PRODUCTOFFERINGPRICE
Generated constant - Attribute key ofPriceRow.productOfferingPriceattribute defined at extensiontuadatacommonsservices.- See Also:
-
-
Constructor Details
-
PriceRowModel
public PriceRowModel()Generated constructor - Default constructor for generic creation. -
PriceRowModel
public PriceRowModel(de.hybris.platform.servicelayer.model.ItemModelContext ctx) Generated constructor - Default constructor for creation with existing context- Parameters:
ctx- the model context to be injected, must not be null
-
PriceRowModel
@Deprecated(since="4.1.1", forRemoval=true) public PriceRowModel(CurrencyModel _currency, Double _price, UnitModel _unit) 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:
_currency- initial attribute declared by typePriceRowat extensioneurope1_price- initial attribute declared by typePriceRowat extensioneurope1_unit- initial attribute declared by typePriceRowat extensioneurope1
-
PriceRowModel
@Deprecated(since="4.1.1", forRemoval=true) public PriceRowModel(CurrencyModel _currency, ItemModel _owner, ProductPriceGroup _pg, Double _price, ProductModel _product, String _productId, UnitModel _unit) 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:
_currency- initial attribute declared by typePriceRowat extensioneurope1_owner- initial attribute declared by typeItemat extensioncore_pg- initial attribute declared by typePriceRowat extensioneurope1_price- initial attribute declared by typePriceRowat extensioneurope1_product- initial attribute declared by typePriceRowat extensioneurope1_productId- initial attribute declared by typePDTRowat extensioneurope1_unit- initial attribute declared by typePriceRowat extensioneurope1
-
-
Method Details
-
getCatalogVersion
Generated method - Getter of thePriceRow.catalogVersionattribute defined at extensioneurope1.- Returns:
- the catalogVersion
-
getChannel
Generated method - Getter of thePriceRow.channelattribute defined at extensioneurope1.- Returns:
- the channel
-
getCurrency
Generated method - Getter of thePriceRow.currencyattribute defined at extensioneurope1.- Returns:
- the currency
-
getGiveAwayPrice
Generated method - Getter of thePriceRow.giveAwayPriceattribute defined at extensioneurope1.- Returns:
- the giveAwayPrice
-
getMatchValue
Generated method - Getter of thePriceRow.matchValueattribute defined at extensioneurope1.- Returns:
- the matchValue
-
getMinqtd
Generated method - Getter of thePriceRow.minqtdattribute defined at extensioneurope1.- Returns:
- the minqtd
-
getNet
Generated method - Getter of thePriceRow.netattribute defined at extensioneurope1.- Returns:
- the net
-
getPrice
Generated method - Getter of thePriceRow.priceattribute defined at extensioneurope1.- Returns:
- the price
-
getProductOfferingPrice
@Accessor(qualifier="productOfferingPrice", type=GETTER) public TmaProductOfferingPriceModel getProductOfferingPrice()Generated method - Getter of thePriceRow.productOfferingPriceattribute defined at extensiontuadatacommonsservices.- Returns:
- the productOfferingPrice - The product offering price
-
getRequiredProductClasses
@Accessor(qualifier="requiredProductClasses", type=GETTER) public Set<TmaProductPriceClassModel> getRequiredProductClasses()Generated method - Getter of thePriceRow.requiredProductClassesattribute defined at extensiontuadatacommonsservices. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.- Returns:
- the requiredProductClasses - Product Price Classes required in order for the Price Plans to apply.
-
getRequiredProductOfferings
@Accessor(qualifier="requiredProductOfferings", type=GETTER) public Set<ProductModel> getRequiredProductOfferings()Generated method - Getter of thePriceRow.requiredProductOfferingsattribute defined at extensiontuadatacommonsservices. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.- Returns:
- the requiredProductOfferings - Products required in order for the Price Plans to apply.
-
getSequenceId
Generated method - Getter of thePriceRow.sequenceIdattribute defined at extensionacceleratorservices.- Returns:
- the sequenceId - Attribute is used in batch import process for avoiding multiple imports.
-
getSubscriptionTerms
@Accessor(qualifier="subscriptionTerms", type=GETTER) public Set<SubscriptionTermModel> getSubscriptionTerms()Generated method - Getter of thePriceRow.subscriptionTermsattribute defined at extensiontuadatacommonsservices. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.- Returns:
- the subscriptionTerms - Subscription Terms for which the Price Plan is available.
-
getUnit
Generated method - Getter of thePriceRow.unitattribute defined at extensioneurope1.- Returns:
- the unit
-
getUnitFactor
Generated method - Getter of thePriceRow.unitFactorattribute defined at extensioneurope1.- Returns:
- the unitFactor
-
setCatalogVersion
@Accessor(qualifier="catalogVersion", type=SETTER) public void setCatalogVersion(CatalogVersionModel value) Generated method - Setter ofPriceRow.catalogVersionattribute defined at extensioneurope1.- Parameters:
value- the catalogVersion
-
setChannel
Generated method - Setter ofPriceRow.channelattribute defined at extensioneurope1.- Parameters:
value- the channel
-
setCurrency
Generated method - Setter ofPriceRow.currencyattribute defined at extensioneurope1.- Parameters:
value- the currency
-
setGiveAwayPrice
Generated method - Setter ofPriceRow.giveAwayPriceattribute defined at extensioneurope1.- Parameters:
value- the giveAwayPrice
-
setMatchValue
Generated method - Setter ofPriceRow.matchValueattribute defined at extensioneurope1.- Parameters:
value- the matchValue
-
setMinqtd
Generated method - Setter ofPriceRow.minqtdattribute defined at extensioneurope1.- Parameters:
value- the minqtd
-
setNet
Generated method - Setter ofPriceRow.netattribute defined at extensioneurope1.- Parameters:
value- the net
-
setPg
@Accessor(qualifier="pg", type=SETTER) public void setPg(de.hybris.platform.core.HybrisEnumValue value) Generated method - Initial setter ofPDTRow.pgattribute defined at extensioneurope1and redeclared at extensioneurope1. Can only be used at creation of model - before first save. Will only accept values of typeProductPriceGroup.- Overrides:
setPgin classPDTRowModel- Parameters:
value- the pg
-
setPrice
Generated method - Setter ofPriceRow.priceattribute defined at extensioneurope1.- Parameters:
value- the price
-
setProduct
Generated method - Initial setter ofPDTRow.productattribute defined at extensioneurope1and redeclared at extensioneurope1. Can only be used at creation of model - before first save. Will only accept values of typeProductModel.- Overrides:
setProductin classPDTRowModel- Parameters:
value- the product
-
setProductOfferingPrice
@Accessor(qualifier="productOfferingPrice", type=SETTER) public void setProductOfferingPrice(TmaProductOfferingPriceModel value) Generated method - Setter ofPriceRow.productOfferingPriceattribute defined at extensiontuadatacommonsservices.- Parameters:
value- the productOfferingPrice - The product offering price
-
setRequiredProductClasses
@Accessor(qualifier="requiredProductClasses", type=SETTER) public void setRequiredProductClasses(Set<TmaProductPriceClassModel> value) Generated method - Setter ofPriceRow.requiredProductClassesattribute defined at extensiontuadatacommonsservices.- Parameters:
value- the requiredProductClasses - Product Price Classes required in order for the Price Plans to apply.
-
setRequiredProductOfferings
@Accessor(qualifier="requiredProductOfferings", type=SETTER) public void setRequiredProductOfferings(Set<ProductModel> value) Generated method - Setter ofPriceRow.requiredProductOfferingsattribute defined at extensiontuadatacommonsservices.- Parameters:
value- the requiredProductOfferings - Products required in order for the Price Plans to apply.
-
setSequenceId
Generated method - Setter ofPriceRow.sequenceIdattribute defined at extensionacceleratorservices.- Parameters:
value- the sequenceId - Attribute is used in batch import process for avoiding multiple imports.
-
setSubscriptionTerms
@Accessor(qualifier="subscriptionTerms", type=SETTER) public void setSubscriptionTerms(Set<SubscriptionTermModel> value) Generated method - Setter ofPriceRow.subscriptionTermsattribute defined at extensiontuadatacommonsservices.- Parameters:
value- the subscriptionTerms - Subscription Terms for which the Price Plan is available.
-
setUnit
Generated method - Setter ofPriceRow.unitattribute defined at extensioneurope1.- Parameters:
value- the unit
-
setUnitFactor
Generated method - Setter ofPriceRow.unitFactorattribute defined at extensioneurope1.- Parameters:
value- the unitFactor
-