Class SpiPriceAlterationModel
java.lang.Object
de.hybris.platform.servicelayer.model.AbstractItemModel
de.hybris.platform.core.model.ItemModel
de.hybris.platform.subscribedproductservices.model.SpiProductPriceModel
de.hybris.platform.subscribedproductservices.model.SpiComponentProdPriceModel
de.hybris.platform.subscribedproductservices.model.SpiPriceAlterationModel
- All Implemented Interfaces:
Serializable
@Deprecated(since="2208",
forRemoval=true)
public class SpiPriceAlterationModel
extends SpiComponentProdPriceModel
Deprecated, for removal: This API element is subject to removal in a future version.
Generated model class for type SpiPriceAlteration 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 model type code constant.static final StringDeprecated, for removal: This API element is subject to removal in a future version.Generated constant - Attribute key ofSpiPriceAlteration.applicationDurationattribute defined at extensionsubscribedproductservices.static final StringDeprecated, for removal: This API element is subject to removal in a future version.Generated constant - Attribute key ofSpiPriceAlteration.percentageattribute defined at extensionsubscribedproductservices.static final StringDeprecated, for removal: This API element is subject to removal in a future version.Generated constant - Attribute key ofSpiPriceAlteration.priceTypeattribute defined at extensionsubscribedproductservices.static final StringDeprecated, for removal: This API element is subject to removal in a future version.Generated constant - Attribute key ofSpiPriceAlteration.priorityattribute defined at extensionsubscribedproductservices.Fields inherited from class de.hybris.platform.subscribedproductservices.model.SpiComponentProdPriceModel
CURRENCY, DUTYFREEAMOUNT, RECURRINGCHARGEPERIOD, TAXINCLUDEDAMOUNT, TAXRATE, UNITOFMEASUREFields inherited from class de.hybris.platform.subscribedproductservices.model.SpiProductPriceModel
_SPICOMPOSITEPRODPRICE2SPIPRODUCTPRICERELATION, _SPIPRODUCT2SPIPRODUCTPRICERELATION, BILLINGACCOUNT, COMPOSITEPRODPRICE, DESCRIPTION, ENDDATE, EXTERNALIDENTIFIERS, ID, NAME, PRODUCT, PRODUCTOFFERINGPRICE, STARTDATEFields 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.SpiPriceAlterationModel(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 parametersSpiPriceAlterationModel(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 theSpiPriceAlteration.applicationDurationattribute defined at extensionsubscribedproductservices.Deprecated, for removal: This API element is subject to removal in a future version.Generated method - Getter of theSpiPriceAlteration.percentageattribute defined at extensionsubscribedproductservices.Deprecated, for removal: This API element is subject to removal in a future version.Generated method - Getter of theSpiPriceAlteration.priceTypeattribute defined at extensionsubscribedproductservices.Deprecated, for removal: This API element is subject to removal in a future version.Generated method - Getter of theSpiPriceAlteration.priorityattribute defined at extensionsubscribedproductservices.voidsetApplicationDuration(Integer value) Deprecated, for removal: This API element is subject to removal in a future version.Generated method - Setter ofSpiPriceAlteration.applicationDurationattribute defined at extensionsubscribedproductservices.voidsetPercentage(Double value) Deprecated, for removal: This API element is subject to removal in a future version.Generated method - Setter ofSpiPriceAlteration.percentageattribute defined at extensionsubscribedproductservices.voidDeprecated, for removal: This API element is subject to removal in a future version.Generated method - Setter ofSpiPriceAlteration.priceTypeattribute defined at extensionsubscribedproductservices.voidsetPriority(Integer value) Deprecated, for removal: This API element is subject to removal in a future version.Generated method - Setter ofSpiPriceAlteration.priorityattribute defined at extensionsubscribedproductservices.Methods inherited from class de.hybris.platform.subscribedproductservices.model.SpiComponentProdPriceModel
getCurrency, getDutyFreeAmount, getRecurringChargePeriod, getTaxIncludedAmount, getTaxRate, getUnitOfMeasure, setCurrency, setDutyFreeAmount, setRecurringChargePeriod, setTaxIncludedAmount, setTaxRate, setUnitOfMeasureMethods inherited from class de.hybris.platform.subscribedproductservices.model.SpiProductPriceModel
getBillingAccount, getCompositeProdPrice, getDescription, getDescription, getEndDate, getExternalIdentifiers, getId, getName, getName, getProduct, getProductOfferingPrice, getStartDate, setBillingAccount, setCompositeProdPrice, setDescription, setDescription, setEndDate, setExternalIdentifiers, setId, setName, setName, setProduct, setProductOfferingPrice, setStartDateMethods 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:
-
PERCENTAGE
Deprecated, for removal: This API element is subject to removal in a future version.Generated constant - Attribute key ofSpiPriceAlteration.percentageattribute defined at extensionsubscribedproductservices.- See Also:
-
PRICETYPE
Deprecated, for removal: This API element is subject to removal in a future version.Generated constant - Attribute key ofSpiPriceAlteration.priceTypeattribute defined at extensionsubscribedproductservices.- See Also:
-
PRIORITY
Deprecated, for removal: This API element is subject to removal in a future version.Generated constant - Attribute key ofSpiPriceAlteration.priorityattribute defined at extensionsubscribedproductservices.- See Also:
-
APPLICATIONDURATION
Deprecated, for removal: This API element is subject to removal in a future version.Generated constant - Attribute key ofSpiPriceAlteration.applicationDurationattribute defined at extensionsubscribedproductservices.- See Also:
-
-
Constructor Details
-
SpiPriceAlterationModel
public SpiPriceAlterationModel()Deprecated, for removal: This API element is subject to removal in a future version.Generated constructor - Default constructor for generic creation. -
SpiPriceAlterationModel
public SpiPriceAlterationModel(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
-
SpiPriceAlterationModel
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
-
getApplicationDuration
Deprecated, for removal: This API element is subject to removal in a future version.Generated method - Getter of theSpiPriceAlteration.applicationDurationattribute defined at extensionsubscribedproductservices.- Returns:
- the applicationDuration
-
getPercentage
Deprecated, for removal: This API element is subject to removal in a future version.Generated method - Getter of theSpiPriceAlteration.percentageattribute defined at extensionsubscribedproductservices.- Returns:
- the percentage
-
getPriceType
Deprecated, for removal: This API element is subject to removal in a future version.Generated method - Getter of theSpiPriceAlteration.priceTypeattribute defined at extensionsubscribedproductservices.- Returns:
- the priceType
-
getPriority
Deprecated, for removal: This API element is subject to removal in a future version.Generated method - Getter of theSpiPriceAlteration.priorityattribute defined at extensionsubscribedproductservices.- Returns:
- the priority
-
setApplicationDuration
@Accessor(qualifier="applicationDuration", type=SETTER) public void setApplicationDuration(Integer value) Deprecated, for removal: This API element is subject to removal in a future version.Generated method - Setter ofSpiPriceAlteration.applicationDurationattribute defined at extensionsubscribedproductservices.- Parameters:
value- the applicationDuration
-
setPercentage
Deprecated, for removal: This API element is subject to removal in a future version.Generated method - Setter ofSpiPriceAlteration.percentageattribute defined at extensionsubscribedproductservices.- Parameters:
value- the percentage
-
setPriceType
@Accessor(qualifier="priceType", type=SETTER) public void setPriceType(SpiAlterationPriceType value) Deprecated, for removal: This API element is subject to removal in a future version.Generated method - Setter ofSpiPriceAlteration.priceTypeattribute defined at extensionsubscribedproductservices.- Parameters:
value- the priceType
-
setPriority
Deprecated, for removal: This API element is subject to removal in a future version.Generated method - Setter ofSpiPriceAlteration.priorityattribute defined at extensionsubscribedproductservices.- Parameters:
value- the priority
-