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
Modifier and TypeMethodDescriptionboolean
getSlug()
New value to set.int
hashCode()
void
setSlug
(LocalizedString slug) New value to set.Methods inherited from class java.lang.Object
getClass, notify, notifyAll, toString, wait, wait, wait
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()
-