Class ProductPriceChangedMessagePayloadImpl
- All Implemented Interfaces:
MessagePayload
,ProductPriceChangedMessagePayload
,io.vrap.rmf.base.client.ModelBase
Generated after a successful Change Embedded Price update action.
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.vrap.rmf.base.client.ModelBase
io.vrap.rmf.base.client.ModelBase.FilteredRecursiveToStringStyle
-
Field Summary
Fields inherited from interface com.commercetools.api.models.message.ProductPriceChangedMessagePayload
PRODUCT_PRICE_CHANGED
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
The Embedded Price after the Change Embedded Price update action.The current Embedded Price before the Change Embedded Price update action.The staged Embedded Price before the Change Embedded Price update action.Whether the update was only applied to the staged Product Projection.getType()
Unique identifier of the ProductVariant for which the Price was changed.int
hashCode()
void
setNewPrice
(Price newPrice) The Embedded Price after the Change Embedded Price update action.void
setOldPrice
(Price oldPrice) The current Embedded Price before the Change Embedded Price update action.void
setOldStagedPrice
(Price oldStagedPrice) The staged Embedded Price before the Change Embedded Price update action.void
Whether the update was only applied to the staged Product Projection.void
setVariantId
(Long variantId) Unique identifier of the ProductVariant for which the Price was changed.Methods inherited from class java.lang.Object
getClass, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.commercetools.api.models.message.MessagePayload
withMessagePayload
Methods inherited from interface io.vrap.rmf.base.client.ModelBase
reflectionString, reflectionString
Methods inherited from interface com.commercetools.api.models.message.ProductPriceChangedMessagePayload
withProductPriceChangedMessagePayload
-
Constructor Details
-
ProductPriceChangedMessagePayloadImpl
create empty instance
-
-
Method Details
-
getType
- Specified by:
getType
in interfaceMessagePayload
- Returns:
- type
-
getVariantId
Unique identifier of the ProductVariant for which the Price was changed.
- Specified by:
getVariantId
in interfaceProductPriceChangedMessagePayload
- Returns:
- variantId
-
getOldPrice
The current Embedded Price before the Change Embedded Price update action.
- Specified by:
getOldPrice
in interfaceProductPriceChangedMessagePayload
- Returns:
- oldPrice
-
getNewPrice
The Embedded Price after the Change Embedded Price update action.
- Specified by:
getNewPrice
in interfaceProductPriceChangedMessagePayload
- Returns:
- newPrice
-
getStaged
Whether the update was only applied to the staged Product Projection.
- Specified by:
getStaged
in interfaceProductPriceChangedMessagePayload
- Returns:
- staged
-
getOldStagedPrice
The staged Embedded Price before the Change Embedded Price update action.
- Specified by:
getOldStagedPrice
in interfaceProductPriceChangedMessagePayload
- Returns:
- oldStagedPrice
-
setVariantId
Description copied from interface:ProductPriceChangedMessagePayload
Unique identifier of the ProductVariant for which the Price was changed.
- Specified by:
setVariantId
in interfaceProductPriceChangedMessagePayload
- Parameters:
variantId
- value to be set
-
setOldPrice
Description copied from interface:ProductPriceChangedMessagePayload
The current Embedded Price before the Change Embedded Price update action.
- Specified by:
setOldPrice
in interfaceProductPriceChangedMessagePayload
- Parameters:
oldPrice
- value to be set
-
setNewPrice
Description copied from interface:ProductPriceChangedMessagePayload
The Embedded Price after the Change Embedded Price update action.
- Specified by:
setNewPrice
in interfaceProductPriceChangedMessagePayload
- Parameters:
newPrice
- value to be set
-
setStaged
Description copied from interface:ProductPriceChangedMessagePayload
Whether the update was only applied to the staged Product Projection.
- Specified by:
setStaged
in interfaceProductPriceChangedMessagePayload
- Parameters:
staged
- value to be set
-
setOldStagedPrice
Description copied from interface:ProductPriceChangedMessagePayload
The staged Embedded Price before the Change Embedded Price update action.
- Specified by:
setOldStagedPrice
in interfaceProductPriceChangedMessagePayload
- Parameters:
oldStagedPrice
- value to be set
-
equals
-
hashCode
-