Class ProductSelectionVariantExclusionChangedMessagePayloadImpl
java.lang.Object
com.commercetools.api.models.message.ProductSelectionVariantExclusionChangedMessagePayloadImpl
- All Implemented Interfaces:
MessagePayload
,ProductSelectionVariantExclusionChangedMessagePayload
,io.vrap.rmf.base.client.ModelBase
public class ProductSelectionVariantExclusionChangedMessagePayloadImpl
extends Object
implements ProductSelectionVariantExclusionChangedMessagePayload, io.vrap.rmf.base.client.ModelBase
Generated after a successful Set Variant Exclusion 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.ProductSelectionVariantExclusionChangedMessagePayload
PRODUCT_SELECTION_VARIANT_EXCLUSION_CHANGED
-
Constructor Summary
ConstructorsConstructorDescriptioncreate empty instance -
Method Summary
Modifier and TypeMethodDescriptionboolean
Product Variant Exclusion after the Set Variant Exclusion update action.Product Variant Exclusion before the Set Variant Exclusion update action.Product for which the Product Variant Exclusion changed.getType()
int
hashCode()
void
setNewVariantExclusion
(ProductVariantExclusion newVariantExclusion) Product Variant Exclusion after the Set Variant Exclusion update action.void
setOldVariantExclusion
(ProductVariantExclusion oldVariantExclusion) Product Variant Exclusion before the Set Variant Exclusion update action.void
setProduct
(ProductReference product) Product for which the Product Variant Exclusion 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.ProductSelectionVariantExclusionChangedMessagePayload
withProductSelectionVariantExclusionChangedMessagePayload
-
Constructor Details
-
ProductSelectionVariantExclusionChangedMessagePayloadImpl
create empty instance
-
-
Method Details
-
getType
- Specified by:
getType
in interfaceMessagePayload
- Returns:
- type
-
getProduct
Product for which the Product Variant Exclusion changed.
- Specified by:
getProduct
in interfaceProductSelectionVariantExclusionChangedMessagePayload
- Returns:
- product
-
getOldVariantExclusion
Product Variant Exclusion before the Set Variant Exclusion update action.
- Specified by:
getOldVariantExclusion
in interfaceProductSelectionVariantExclusionChangedMessagePayload
- Returns:
- oldVariantExclusion
-
getNewVariantExclusion
Product Variant Exclusion after the Set Variant Exclusion update action.
- Specified by:
getNewVariantExclusion
in interfaceProductSelectionVariantExclusionChangedMessagePayload
- Returns:
- newVariantExclusion
-
setProduct
Description copied from interface:ProductSelectionVariantExclusionChangedMessagePayload
Product for which the Product Variant Exclusion changed.
- Specified by:
setProduct
in interfaceProductSelectionVariantExclusionChangedMessagePayload
- Parameters:
product
- value to be set
-
setOldVariantExclusion
Description copied from interface:ProductSelectionVariantExclusionChangedMessagePayload
Product Variant Exclusion before the Set Variant Exclusion update action.
- Specified by:
setOldVariantExclusion
in interfaceProductSelectionVariantExclusionChangedMessagePayload
- Parameters:
oldVariantExclusion
- value to be set
-
setNewVariantExclusion
Description copied from interface:ProductSelectionVariantExclusionChangedMessagePayload
Product Variant Exclusion after the Set Variant Exclusion update action.
- Specified by:
setNewVariantExclusion
in interfaceProductSelectionVariantExclusionChangedMessagePayload
- Parameters:
newVariantExclusion
- value to be set
-
equals
-
hashCode
-