Class ProductCatalogDataImpl
java.lang.Object
com.commercetools.api.models.product.ProductCatalogDataImpl
- All Implemented Interfaces:
ProductCatalogData
,ProductCatalogDataMixin
,io.vrap.rmf.base.client.ModelBase
public class ProductCatalogDataImpl
extends Object
implements ProductCatalogData, io.vrap.rmf.base.client.ModelBase
Contains the current
and staged
ProductData.
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.vrap.rmf.base.client.ModelBase
io.vrap.rmf.base.client.ModelBase.FilteredRecursiveToStringStyle
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
Current (published) data of the Product.true
if thestaged
data is different from thecurrent
data.true
if the Product is published.Staged (unpublished) data of the Product.int
hashCode()
void
setCurrent
(ProductData current) Current (published) data of the Product.void
setHasStagedChanges
(Boolean hasStagedChanges) true
if thestaged
data is different from thecurrent
data.void
setPublished
(Boolean published) true
if the Product is published.void
setStaged
(ProductData staged) Staged (unpublished) data of the Product.Methods inherited from class java.lang.Object
getClass, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface io.vrap.rmf.base.client.ModelBase
reflectionString, reflectionString
Methods inherited from interface com.commercetools.api.models.product.ProductCatalogData
withProductCatalogData
Methods inherited from interface com.commercetools.api.models.product.ProductCatalogDataMixin
get
-
Constructor Details
-
ProductCatalogDataImpl
public ProductCatalogDataImpl()create empty instance
-
-
Method Details
-
getPublished
true
if the Product is published.- Specified by:
getPublished
in interfaceProductCatalogData
- Returns:
- published
-
getCurrent
Current (published) data of the Product.
- Specified by:
getCurrent
in interfaceProductCatalogData
- Specified by:
getCurrent
in interfaceProductCatalogDataMixin
- Returns:
- current
-
getStaged
Staged (unpublished) data of the Product.
- Specified by:
getStaged
in interfaceProductCatalogData
- Specified by:
getStaged
in interfaceProductCatalogDataMixin
- Returns:
- staged
-
getHasStagedChanges
true
if thestaged
data is different from thecurrent
data.- Specified by:
getHasStagedChanges
in interfaceProductCatalogData
- Returns:
- hasStagedChanges
-
setPublished
Description copied from interface:ProductCatalogData
true
if the Product is published.- Specified by:
setPublished
in interfaceProductCatalogData
- Parameters:
published
- value to be set
-
setCurrent
Description copied from interface:ProductCatalogData
Current (published) data of the Product.
- Specified by:
setCurrent
in interfaceProductCatalogData
- Parameters:
current
- value to be set
-
setStaged
Description copied from interface:ProductCatalogData
Staged (unpublished) data of the Product.
- Specified by:
setStaged
in interfaceProductCatalogData
- Parameters:
staged
- value to be set
-
setHasStagedChanges
Description copied from interface:ProductCatalogData
true
if thestaged
data is different from thecurrent
data.- Specified by:
setHasStagedChanges
in interfaceProductCatalogData
- Parameters:
hasStagedChanges
- value to be set
-
equals
-
hashCode
public int hashCode()
-