Class BusinessUnitSetCustomTypeActionImpl
java.lang.Object
com.commercetools.api.models.business_unit.BusinessUnitSetCustomTypeActionImpl
- All Implemented Interfaces:
BusinessUnitSetCustomTypeAction
,BusinessUnitUpdateAction
,ResourceUpdateAction<BusinessUnitUpdateAction>
,io.vrap.rmf.base.client.ModelBase
public class BusinessUnitSetCustomTypeActionImpl
extends Object
implements BusinessUnitSetCustomTypeAction, io.vrap.rmf.base.client.ModelBase
Adding or updating a Custom Type on a Business Unit generates the BusinessUnitCustomTypeSet Message, removing one generates the BusinessUnitCustomTypeRemoved 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.business_unit.BusinessUnitSetCustomTypeAction
SET_CUSTOM_TYPE
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
Sets the Custom Fields for the BusinessUnit.getType()
Defines the Type that extends the BusinessUnit with Custom Fields.int
hashCode()
void
setFields
(FieldContainer fields) Sets the Custom Fields for the BusinessUnit.void
Defines the Type that extends the BusinessUnit with Custom Fields.toString()
Methods inherited from interface com.commercetools.api.models.business_unit.BusinessUnitSetCustomTypeAction
withBusinessUnitSetCustomTypeAction
Methods inherited from interface com.commercetools.api.models.business_unit.BusinessUnitUpdateAction
withBusinessUnitUpdateAction
Methods inherited from interface io.vrap.rmf.base.client.ModelBase
reflectionString, reflectionString
Methods inherited from interface com.commercetools.api.models.ResourceUpdateAction
get
-
Constructor Details
-
BusinessUnitSetCustomTypeActionImpl
public BusinessUnitSetCustomTypeActionImpl()create empty instance
-
-
Method Details
-
getAction
- Specified by:
getAction
in interfaceBusinessUnitUpdateAction
- Specified by:
getAction
in interfaceResourceUpdateAction<BusinessUnitUpdateAction>
- Returns:
- action
-
getType
Defines the Type that extends the BusinessUnit with Custom Fields. If absent, any existing Type and Custom Fields are removed from the BusinessUnit.
- Specified by:
getType
in interfaceBusinessUnitSetCustomTypeAction
- Returns:
- type
-
getFields
Sets the Custom Fields for the BusinessUnit.
- Specified by:
getFields
in interfaceBusinessUnitSetCustomTypeAction
- Returns:
- fields
-
setType
Description copied from interface:BusinessUnitSetCustomTypeAction
Defines the Type that extends the BusinessUnit with Custom Fields. If absent, any existing Type and Custom Fields are removed from the BusinessUnit.
- Specified by:
setType
in interfaceBusinessUnitSetCustomTypeAction
- Parameters:
type
- value to be set
-
setFields
Description copied from interface:BusinessUnitSetCustomTypeAction
Sets the Custom Fields for the BusinessUnit.
- Specified by:
setFields
in interfaceBusinessUnitSetCustomTypeAction
- Parameters:
fields
- value to be set
-
equals
-
hashCode
public int hashCode() -
toString
-