Class CategoryChangeSlugActionImpl
java.lang.Object
com.commercetools.api.models.category.CategoryChangeSlugActionImpl
- All Implemented Interfaces:
CategoryChangeSlugAction
,CategoryUpdateAction
,ResourceUpdateAction<CategoryUpdateAction>
,io.vrap.rmf.base.client.ModelBase
public class CategoryChangeSlugActionImpl
extends Object
implements CategoryChangeSlugAction, io.vrap.rmf.base.client.ModelBase
Changing the slug produces the CategorySlugChanged Message.
-
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.category.CategoryChangeSlugAction
CHANGE_SLUG
-
Constructor Summary
-
Method Summary
Methods inherited from interface com.commercetools.api.models.category.CategoryChangeSlugAction
withCategoryChangeSlugAction
Methods inherited from interface com.commercetools.api.models.category.CategoryUpdateAction
withCategoryUpdateAction
Methods inherited from interface io.vrap.rmf.base.client.ModelBase
reflectionString, reflectionString
Methods inherited from interface com.commercetools.api.models.ResourceUpdateAction
get
-
Constructor Details
-
CategoryChangeSlugActionImpl
public CategoryChangeSlugActionImpl()create empty instance
-
-
Method Details
-
getAction
- Specified by:
getAction
in interfaceCategoryUpdateAction
- Specified by:
getAction
in interfaceResourceUpdateAction<CategoryUpdateAction>
- Returns:
- action
-
getSlug
New value to set. Must not be empty. A Category can have the same slug for different Locales, but it must be unique across the Project. Valid slugs must match the pattern
^[A-Za-z0-9_-]{2,256}+$
.- Specified by:
getSlug
in interfaceCategoryChangeSlugAction
- Returns:
- slug
-
setSlug
Description copied from interface:CategoryChangeSlugAction
New value to set. Must not be empty. A Category can have the same slug for different Locales, but it must be unique across the Project. Valid slugs must match the pattern
^[A-Za-z0-9_-]{2,256}+$
.- Specified by:
setSlug
in interfaceCategoryChangeSlugAction
- Parameters:
slug
- value to be set
-
equals
-
hashCode
public int hashCode() -
toString
-