Class SpiProductPriceModel
java.lang.Object
de.hybris.platform.servicelayer.model.AbstractItemModel
de.hybris.platform.core.model.ItemModel
de.hybris.platform.subscribedproductservices.model.SpiProductPriceModel
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
SpiComponentProdPriceModel,SpiCompositeProdPriceModel
Deprecated, for removal: This API element is subject to removal in a future version.
Generated model class for type SpiProductPrice first defined at extension subscribedproductservices.
- 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 StringDeprecated, for removal: This API element is subject to removal in a future version.Generated relation code constant for relationSpiCompositeProdPrice2SpiProductPriceRelationdefining source attributecompositeProdPricein extensionsubscribedproductservices.static final StringDeprecated, for removal: This API element is subject to removal in a future version.Generated relation code constant for relationSpiProduct2SpiProductPriceRelationdefining source attributeproductin extensionsubscribedproductservices.static final StringDeprecated, for removal: This API element is subject to removal in a future version.Generated model type code constant.static final StringDeprecated, for removal: This API element is subject to removal in a future version.Generated constant - Attribute key ofSpiProductPrice.billingAccountattribute defined at extensionsubscribedproductservices.static final StringDeprecated, for removal: This API element is subject to removal in a future version.Generated constant - Attribute key ofSpiProductPrice.compositeProdPriceattribute defined at extensionsubscribedproductservices.static final StringDeprecated, for removal: This API element is subject to removal in a future version.Generated constant - Attribute key ofSpiProductPrice.descriptionattribute defined at extensionsubscribedproductservices.static final StringDeprecated, for removal: This API element is subject to removal in a future version.Generated constant - Attribute key ofSpiProductPrice.endDateattribute defined at extensionsubscribedproductservices.static final StringDeprecated, for removal: This API element is subject to removal in a future version.Generated constant - Attribute key ofSpiProductPrice.externalIdentifiersattribute defined at extensionsubscribedproductservices.static final StringDeprecated, for removal: This API element is subject to removal in a future version.Generated constant - Attribute key ofSpiProductPrice.idattribute defined at extensionsubscribedproductservices.static final StringDeprecated, for removal: This API element is subject to removal in a future version.Generated constant - Attribute key ofSpiProductPrice.nameattribute defined at extensionsubscribedproductservices.static final StringDeprecated, for removal: This API element is subject to removal in a future version.Generated constant - Attribute key ofSpiProductPrice.productattribute defined at extensionsubscribedproductservices.static final StringDeprecated, for removal: This API element is subject to removal in a future version.Generated constant - Attribute key ofSpiProductPrice.productOfferingPriceattribute defined at extensionsubscribedproductservices.static final StringDeprecated, for removal: This API element is subject to removal in a future version.Generated constant - Attribute key ofSpiProductPrice.startDateattribute defined at extensionsubscribedproductservices.Fields 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
ConstructorsConstructorDescriptionDeprecated, for removal: This API element is subject to removal in a future version.Generated constructor - Default constructor for generic creation.SpiProductPriceModel(ItemModel _owner) Deprecated, for removal: This API element is subject to removal in a future version.since 4.1.1 Please use the default constructor without parametersSpiProductPriceModel(de.hybris.platform.servicelayer.model.ItemModelContext ctx) Deprecated, for removal: This API element is subject to removal in a future version.Generated constructor - Default constructor for creation with existing context -
Method Summary
Modifier and TypeMethodDescriptionDeprecated, for removal: This API element is subject to removal in a future version.Generated method - Getter of theSpiProductPrice.billingAccountattribute defined at extensionsubscribedproductservices.Deprecated, for removal: This API element is subject to removal in a future version.Generated method - Getter of theSpiProductPrice.compositeProdPriceattribute defined at extensionsubscribedproductservices.Deprecated, for removal: This API element is subject to removal in a future version.Generated method - Getter of theSpiProductPrice.descriptionattribute defined at extensionsubscribedproductservices.getDescription(Locale loc) Deprecated, for removal: This API element is subject to removal in a future version.Generated method - Getter of theSpiProductPrice.descriptionattribute defined at extensionsubscribedproductservices.Deprecated, for removal: This API element is subject to removal in a future version.Generated method - Getter of theSpiProductPrice.endDateattribute defined at extensionsubscribedproductservices.Deprecated, for removal: This API element is subject to removal in a future version.Generated method - Getter of theSpiProductPrice.externalIdentifiersattribute defined at extensionsubscribedproductservices.getId()Deprecated, for removal: This API element is subject to removal in a future version.Generated method - Getter of theSpiProductPrice.idattribute defined at extensionsubscribedproductservices.getName()Deprecated, for removal: This API element is subject to removal in a future version.Generated method - Getter of theSpiProductPrice.nameattribute defined at extensionsubscribedproductservices.Deprecated, for removal: This API element is subject to removal in a future version.Generated method - Getter of theSpiProductPrice.nameattribute defined at extensionsubscribedproductservices.Deprecated, for removal: This API element is subject to removal in a future version.Generated method - Getter of theSpiProductPrice.productattribute defined at extensionsubscribedproductservices.Deprecated, for removal: This API element is subject to removal in a future version.Generated method - Getter of theSpiProductPrice.productOfferingPriceattribute defined at extensionsubscribedproductservices.Deprecated, for removal: This API element is subject to removal in a future version.Generated method - Getter of theSpiProductPrice.startDateattribute defined at extensionsubscribedproductservices.voidDeprecated, for removal: This API element is subject to removal in a future version.Generated method - Setter ofSpiProductPrice.billingAccountattribute defined at extensionsubscribedproductservices.voidDeprecated, for removal: This API element is subject to removal in a future version.Generated method - Setter ofSpiProductPrice.compositeProdPriceattribute defined at extensionsubscribedproductservices.voidsetDescription(String value) Deprecated, for removal: This API element is subject to removal in a future version.Generated method - Setter ofSpiProductPrice.descriptionattribute defined at extensionsubscribedproductservices.voidsetDescription(String value, Locale loc) Deprecated, for removal: This API element is subject to removal in a future version.Generated method - Setter ofSpiProductPrice.descriptionattribute defined at extensionsubscribedproductservices.voidsetEndDate(Date value) Deprecated, for removal: This API element is subject to removal in a future version.Generated method - Setter ofSpiProductPrice.endDateattribute defined at extensionsubscribedproductservices.voidDeprecated, for removal: This API element is subject to removal in a future version.Generated method - Setter ofSpiProductPrice.externalIdentifiersattribute defined at extensionsubscribedproductservices.voidDeprecated, for removal: This API element is subject to removal in a future version.Generated method - Setter ofSpiProductPrice.idattribute defined at extensionsubscribedproductservices.voidDeprecated, for removal: This API element is subject to removal in a future version.Generated method - Setter ofSpiProductPrice.nameattribute defined at extensionsubscribedproductservices.voidDeprecated, for removal: This API element is subject to removal in a future version.Generated method - Setter ofSpiProductPrice.nameattribute defined at extensionsubscribedproductservices.voidsetProduct(SpiProductModel value) Deprecated, for removal: This API element is subject to removal in a future version.Generated method - Setter ofSpiProductPrice.productattribute defined at extensionsubscribedproductservices.voidDeprecated, for removal: This API element is subject to removal in a future version.Generated method - Setter ofSpiProductPrice.productOfferingPriceattribute defined at extensionsubscribedproductservices.voidsetStartDate(Date value) Deprecated, for removal: This API element is subject to removal in a future version.Generated method - Setter ofSpiProductPrice.startDateattribute defined at extensionsubscribedproductservices.Methods 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
Deprecated, for removal: This API element is subject to removal in a future version.Generated model type code constant.- See Also:
-
_SPIPRODUCT2SPIPRODUCTPRICERELATION
Deprecated, for removal: This API element is subject to removal in a future version.Generated relation code constant for relationSpiProduct2SpiProductPriceRelationdefining source attributeproductin extensionsubscribedproductservices.- See Also:
-
_SPICOMPOSITEPRODPRICE2SPIPRODUCTPRICERELATION
Deprecated, for removal: This API element is subject to removal in a future version.Generated relation code constant for relationSpiCompositeProdPrice2SpiProductPriceRelationdefining source attributecompositeProdPricein extensionsubscribedproductservices.- See Also:
-
ID
Deprecated, for removal: This API element is subject to removal in a future version.Generated constant - Attribute key ofSpiProductPrice.idattribute defined at extensionsubscribedproductservices.- See Also:
-
NAME
Deprecated, for removal: This API element is subject to removal in a future version.Generated constant - Attribute key ofSpiProductPrice.nameattribute defined at extensionsubscribedproductservices.- See Also:
-
DESCRIPTION
Deprecated, for removal: This API element is subject to removal in a future version.Generated constant - Attribute key ofSpiProductPrice.descriptionattribute defined at extensionsubscribedproductservices.- See Also:
-
BILLINGACCOUNT
Deprecated, for removal: This API element is subject to removal in a future version.Generated constant - Attribute key ofSpiProductPrice.billingAccountattribute defined at extensionsubscribedproductservices.- See Also:
-
PRODUCTOFFERINGPRICE
Deprecated, for removal: This API element is subject to removal in a future version.Generated constant - Attribute key ofSpiProductPrice.productOfferingPriceattribute defined at extensionsubscribedproductservices.- See Also:
-
STARTDATE
Deprecated, for removal: This API element is subject to removal in a future version.Generated constant - Attribute key ofSpiProductPrice.startDateattribute defined at extensionsubscribedproductservices.- See Also:
-
ENDDATE
Deprecated, for removal: This API element is subject to removal in a future version.Generated constant - Attribute key ofSpiProductPrice.endDateattribute defined at extensionsubscribedproductservices.- See Also:
-
EXTERNALIDENTIFIERS
Deprecated, for removal: This API element is subject to removal in a future version.Generated constant - Attribute key ofSpiProductPrice.externalIdentifiersattribute defined at extensionsubscribedproductservices.- See Also:
-
PRODUCT
Deprecated, for removal: This API element is subject to removal in a future version.Generated constant - Attribute key ofSpiProductPrice.productattribute defined at extensionsubscribedproductservices.- See Also:
-
COMPOSITEPRODPRICE
Deprecated, for removal: This API element is subject to removal in a future version.Generated constant - Attribute key ofSpiProductPrice.compositeProdPriceattribute defined at extensionsubscribedproductservices.- See Also:
-
-
Constructor Details
-
SpiProductPriceModel
public SpiProductPriceModel()Deprecated, for removal: This API element is subject to removal in a future version.Generated constructor - Default constructor for generic creation. -
SpiProductPriceModel
public SpiProductPriceModel(de.hybris.platform.servicelayer.model.ItemModelContext ctx) Deprecated, for removal: This API element is subject to removal in a future version.Generated constructor - Default constructor for creation with existing context- Parameters:
ctx- the model context to be injected, must not be null
-
SpiProductPriceModel
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:
_owner- initial attribute declared by typeItemat extensioncore
-
-
Method Details
-
getBillingAccount
@Accessor(qualifier="billingAccount", type=GETTER) public SpiBillingAccountModel getBillingAccount()Deprecated, for removal: This API element is subject to removal in a future version.Generated method - Getter of theSpiProductPrice.billingAccountattribute defined at extensionsubscribedproductservices.- Returns:
- the billingAccount
-
getCompositeProdPrice
@Accessor(qualifier="compositeProdPrice", type=GETTER) public SpiCompositeProdPriceModel getCompositeProdPrice()Deprecated, for removal: This API element is subject to removal in a future version.Generated method - Getter of theSpiProductPrice.compositeProdPriceattribute defined at extensionsubscribedproductservices.- Returns:
- the compositeProdPrice - The composite product price representing the parent of that product price.
-
getDescription
Deprecated, for removal: This API element is subject to removal in a future version.Generated method - Getter of theSpiProductPrice.descriptionattribute defined at extensionsubscribedproductservices.- Returns:
- the description
-
getDescription
Deprecated, for removal: This API element is subject to removal in a future version.Generated method - Getter of theSpiProductPrice.descriptionattribute defined at extensionsubscribedproductservices.- Parameters:
loc- the value localization key- Returns:
- the description
- Throws:
IllegalArgumentException- if localization key cannot be mapped to data language
-
getEndDate
Deprecated, for removal: This API element is subject to removal in a future version.Generated method - Getter of theSpiProductPrice.endDateattribute defined at extensionsubscribedproductservices.- Returns:
- the endDate
-
getExternalIdentifiers
@Accessor(qualifier="externalIdentifiers", type=GETTER) public List<TuaExternalIdentifierModel> getExternalIdentifiers()Deprecated, for removal: This API element is subject to removal in a future version.Generated method - Getter of theSpiProductPrice.externalIdentifiersattribute defined at extensionsubscribedproductservices. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.- Returns:
- the externalIdentifiers
-
getId
Deprecated, for removal: This API element is subject to removal in a future version.Generated method - Getter of theSpiProductPrice.idattribute defined at extensionsubscribedproductservices.- Returns:
- the id
-
getName
Deprecated, for removal: This API element is subject to removal in a future version.Generated method - Getter of theSpiProductPrice.nameattribute defined at extensionsubscribedproductservices.- Returns:
- the name
-
getName
Deprecated, for removal: This API element is subject to removal in a future version.Generated method - Getter of theSpiProductPrice.nameattribute defined at extensionsubscribedproductservices.- Parameters:
loc- the value localization key- Returns:
- the name
- Throws:
IllegalArgumentException- if localization key cannot be mapped to data language
-
getProduct
Deprecated, for removal: This API element is subject to removal in a future version.Generated method - Getter of theSpiProductPrice.productattribute defined at extensionsubscribedproductservices.- Returns:
- the product - The product for which that product price is valid.
-
getProductOfferingPrice
@Accessor(qualifier="productOfferingPrice", type=GETTER) public SpiProductOfferingPriceModel getProductOfferingPrice()Deprecated, for removal: This API element is subject to removal in a future version.Generated method - Getter of theSpiProductPrice.productOfferingPriceattribute defined at extensionsubscribedproductservices.- Returns:
- the productOfferingPrice
-
getStartDate
Deprecated, for removal: This API element is subject to removal in a future version.Generated method - Getter of theSpiProductPrice.startDateattribute defined at extensionsubscribedproductservices.- Returns:
- the startDate
-
setBillingAccount
@Accessor(qualifier="billingAccount", type=SETTER) public void setBillingAccount(SpiBillingAccountModel value) Deprecated, for removal: This API element is subject to removal in a future version.Generated method - Setter ofSpiProductPrice.billingAccountattribute defined at extensionsubscribedproductservices.- Parameters:
value- the billingAccount
-
setCompositeProdPrice
@Accessor(qualifier="compositeProdPrice", type=SETTER) public void setCompositeProdPrice(SpiCompositeProdPriceModel value) Deprecated, for removal: This API element is subject to removal in a future version.Generated method - Setter ofSpiProductPrice.compositeProdPriceattribute defined at extensionsubscribedproductservices.- Parameters:
value- the compositeProdPrice - The composite product price representing the parent of that product price.
-
setDescription
Deprecated, for removal: This API element is subject to removal in a future version.Generated method - Setter ofSpiProductPrice.descriptionattribute defined at extensionsubscribedproductservices.- Parameters:
value- the description
-
setDescription
@Accessor(qualifier="description", type=SETTER) public void setDescription(String value, Locale loc) Deprecated, for removal: This API element is subject to removal in a future version.Generated method - Setter ofSpiProductPrice.descriptionattribute defined at extensionsubscribedproductservices.- Parameters:
value- the descriptionloc- the value localization key- Throws:
IllegalArgumentException- if localization key cannot be mapped to data language
-
setEndDate
Deprecated, for removal: This API element is subject to removal in a future version.Generated method - Setter ofSpiProductPrice.endDateattribute defined at extensionsubscribedproductservices.- Parameters:
value- the endDate
-
setExternalIdentifiers
@Accessor(qualifier="externalIdentifiers", type=SETTER) public void setExternalIdentifiers(List<TuaExternalIdentifierModel> value) Deprecated, for removal: This API element is subject to removal in a future version.Generated method - Setter ofSpiProductPrice.externalIdentifiersattribute defined at extensionsubscribedproductservices.- Parameters:
value- the externalIdentifiers
-
setId
Deprecated, for removal: This API element is subject to removal in a future version.Generated method - Setter ofSpiProductPrice.idattribute defined at extensionsubscribedproductservices.- Parameters:
value- the id
-
setName
Deprecated, for removal: This API element is subject to removal in a future version.Generated method - Setter ofSpiProductPrice.nameattribute defined at extensionsubscribedproductservices.- Parameters:
value- the name
-
setName
Deprecated, for removal: This API element is subject to removal in a future version.Generated method - Setter ofSpiProductPrice.nameattribute defined at extensionsubscribedproductservices.- Parameters:
value- the nameloc- the value localization key- Throws:
IllegalArgumentException- if localization key cannot be mapped to data language
-
setProduct
Deprecated, for removal: This API element is subject to removal in a future version.Generated method - Setter ofSpiProductPrice.productattribute defined at extensionsubscribedproductservices.- Parameters:
value- the product - The product for which that product price is valid.
-
setProductOfferingPrice
@Accessor(qualifier="productOfferingPrice", type=SETTER) public void setProductOfferingPrice(SpiProductOfferingPriceModel value) Deprecated, for removal: This API element is subject to removal in a future version.Generated method - Setter ofSpiProductPrice.productOfferingPriceattribute defined at extensionsubscribedproductservices.- Parameters:
value- the productOfferingPrice
-
setStartDate
Deprecated, for removal: This API element is subject to removal in a future version.Generated method - Setter ofSpiProductPrice.startDateattribute defined at extensionsubscribedproductservices.- Parameters:
value- the startDate
-