Class ExtensionTriggerImpl
java.lang.Object
com.commercetools.api.models.extension.ExtensionTriggerImpl
- All Implemented Interfaces:
ExtensionTrigger
,io.vrap.rmf.base.client.ModelBase
public class ExtensionTriggerImpl
extends Object
implements ExtensionTrigger, io.vrap.rmf.base.client.ModelBase
ExtensionTrigger
-
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
Create
andUpdate
requests are supported.Valid predicate that controls the conditions under which the API Extension is called.cart
,order
,payment
,customer
,quote-request
,staged-quote
,quote
, andbusiness-unit
are supported.int
hashCode()
void
setActions
(ExtensionAction... actions) Create
andUpdate
requests are supported.void
setActions
(List<ExtensionAction> actions) Create
andUpdate
requests are supported.void
setCondition
(String condition) Valid predicate that controls the conditions under which the API Extension is called.void
setResourceTypeId
(ExtensionResourceTypeId resourceTypeId) cart
,order
,payment
,customer
,quote-request
,staged-quote
,quote
, andbusiness-unit
are supported.Methods inherited from class java.lang.Object
getClass, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.commercetools.api.models.extension.ExtensionTrigger
withExtensionTrigger
Methods inherited from interface io.vrap.rmf.base.client.ModelBase
reflectionString, reflectionString
-
Constructor Details
-
ExtensionTriggerImpl
public ExtensionTriggerImpl()create empty instance
-
-
Method Details
-
getResourceTypeId
cart
,order
,payment
,customer
,quote-request
,staged-quote
,quote
, andbusiness-unit
are supported.- Specified by:
getResourceTypeId
in interfaceExtensionTrigger
- Returns:
- resourceTypeId
-
getActions
Create
andUpdate
requests are supported.- Specified by:
getActions
in interfaceExtensionTrigger
- Returns:
- actions
-
getCondition
Valid predicate that controls the conditions under which the API Extension is called. The Extension is not triggered when the specified condition is not fulfilled.
- Specified by:
getCondition
in interfaceExtensionTrigger
- Returns:
- condition
-
setResourceTypeId
Description copied from interface:ExtensionTrigger
cart
,order
,payment
,customer
,quote-request
,staged-quote
,quote
, andbusiness-unit
are supported.- Specified by:
setResourceTypeId
in interfaceExtensionTrigger
- Parameters:
resourceTypeId
- value to be set
-
setActions
Description copied from interface:ExtensionTrigger
Create
andUpdate
requests are supported.- Specified by:
setActions
in interfaceExtensionTrigger
- Parameters:
actions
- values to be set
-
setActions
Description copied from interface:ExtensionTrigger
Create
andUpdate
requests are supported.- Specified by:
setActions
in interfaceExtensionTrigger
- Parameters:
actions
- values to be set
-
setCondition
Description copied from interface:ExtensionTrigger
Valid predicate that controls the conditions under which the API Extension is called. The Extension is not triggered when the specified condition is not fulfilled.
- Specified by:
setCondition
in interfaceExtensionTrigger
- Parameters:
condition
- value to be set
-
equals
-
hashCode
-