Class ChangeIsSearchableChangeImpl
java.lang.Object
com.commercetools.history.models.change.ChangeIsSearchableChangeImpl
- All Implemented Interfaces:
Change,ChangeIsSearchableChange,io.vrap.rmf.base.client.ModelBase
public class ChangeIsSearchableChangeImpl
extends Object
implements ChangeIsSearchableChange, io.vrap.rmf.base.client.ModelBase
Change triggered by the Change AttributeDefinition IsSearchable 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.history.models.change.ChangeIsSearchableChange
CHANGE_IS_SEARCHABLE_CHANGE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanName of the updated AttributeDefinition.Type of change on a resource that is similar to the update action it relates to, where possible.Value after the change.Value before the change.getType()Unique discriminator value to reliably deserialize the data type.inthashCode()voidsetAttributeName(String attributeName) Name of the updated AttributeDefinition.voidset changevoidsetNextValue(Boolean nextValue) Value after the change.voidsetPreviousValue(Boolean previousValue) Value before the change.toString()Methods inherited from interface com.commercetools.history.models.change.Change
withChangeMethods inherited from interface com.commercetools.history.models.change.ChangeIsSearchableChange
withChangeIsSearchableChangeMethods inherited from interface io.vrap.rmf.base.client.ModelBase
reflectionString, reflectionString
-
Constructor Details
-
ChangeIsSearchableChangeImpl
public ChangeIsSearchableChangeImpl()create empty instance
-
-
Method Details
-
getType
Description copied from interface:ChangeUnique discriminator value to reliably deserialize the data type.
- Specified by:
getTypein interfaceChange- Specified by:
getTypein interfaceChangeIsSearchableChange- Returns:
- type
-
getChange
Description copied from interface:ChangeType of change on a resource that is similar to the update action it relates to, where possible. It is not a unique identifier for the data structure, for example, the
setDescriptionchange can occur with a localized and non-localized representation.Records can be filtered by this value using the
changesquery parameter.- Specified by:
getChangein interfaceChange- Specified by:
getChangein interfaceChangeIsSearchableChange- Returns:
- change
-
getPreviousValue
Value before the change.
- Specified by:
getPreviousValuein interfaceChangeIsSearchableChange- Returns:
- previousValue
-
getNextValue
Value after the change.
- Specified by:
getNextValuein interfaceChangeIsSearchableChange- Returns:
- nextValue
-
getAttributeName
Name of the updated AttributeDefinition.
- Specified by:
getAttributeNamein interfaceChangeIsSearchableChange- Returns:
- attributeName
-
setChange
Description copied from interface:ChangeIsSearchableChangeset change- Specified by:
setChangein interfaceChange- Specified by:
setChangein interfaceChangeIsSearchableChange- Parameters:
change- value to be set
-
setPreviousValue
Description copied from interface:ChangeIsSearchableChangeValue before the change.
- Specified by:
setPreviousValuein interfaceChangeIsSearchableChange- Parameters:
previousValue- value to be set
-
setNextValue
Description copied from interface:ChangeIsSearchableChangeValue after the change.
- Specified by:
setNextValuein interfaceChangeIsSearchableChange- Parameters:
nextValue- value to be set
-
setAttributeName
Description copied from interface:ChangeIsSearchableChangeName of the updated AttributeDefinition.
- Specified by:
setAttributeNamein interfaceChangeIsSearchableChange- Parameters:
attributeName- value to be set
-
equals
-
hashCode
public int hashCode() -
toString
-