Class ProcessInstanceModificationInstructionDto
java.lang.Object
org.camunda.community.rest.client.dto.ProcessInstanceModificationInstructionDto
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen",
date="2024-06-04T13:43:01.451833574Z[Etc/UTC]")
public class ProcessInstanceModificationInstructionDto
extends Object
ProcessInstanceModificationInstructionDto
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enum**Mandatory**. -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionactivityId(String activityId) activityInstanceId(String activityInstanceId) ancestorActivityInstanceId(String ancestorActivityInstanceId) cancelCurrentActiveActivityInstances(Boolean cancelCurrentActiveActivityInstances) booleanCan be used with instructions of types `startTransition`.org.openapitools.jackson.nullable.JsonNullable<String>Can be used with instructions of type `cancel`.org.openapitools.jackson.nullable.JsonNullable<String>Can be used with instructions of type `startBeforeActivity`, `startAfterActivity`, and `startTransition`.org.openapitools.jackson.nullable.JsonNullable<String>Can be used with instructions of type cancel.org.openapitools.jackson.nullable.JsonNullable<Boolean>Can be used with instructions of types `startTransition`.org.openapitools.jackson.nullable.JsonNullable<String>Can be used with instructions of type `cancel`.org.openapitools.jackson.nullable.JsonNullable<String>getType()**Mandatory**.Get variablesinthashCode()voidsetActivityId(String activityId) voidsetActivityId_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<String> activityId) voidsetActivityInstanceId(String activityInstanceId) voidsetActivityInstanceId_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<String> activityInstanceId) voidsetAncestorActivityInstanceId(String ancestorActivityInstanceId) voidsetAncestorActivityInstanceId_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<String> ancestorActivityInstanceId) voidsetCancelCurrentActiveActivityInstances(Boolean cancelCurrentActiveActivityInstances) voidsetCancelCurrentActiveActivityInstances_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<Boolean> cancelCurrentActiveActivityInstances) voidsetTransitionId(String transitionId) voidsetTransitionId_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<String> transitionId) voidsetTransitionInstanceId(String transitionInstanceId) voidsetTransitionInstanceId_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<String> transitionInstanceId) voidvoidsetVariables(TriggerVariableValueDto variables) toString()Convert the instance into URL query string.toUrlQueryString(String prefix) Convert the instance into URL query string.transitionId(String transitionId) transitionInstanceId(String transitionInstanceId) variables(TriggerVariableValueDto variables)
-
Field Details
-
JSON_PROPERTY_TYPE
- See Also:
-
JSON_PROPERTY_VARIABLES
- See Also:
-
JSON_PROPERTY_ACTIVITY_ID
- See Also:
-
JSON_PROPERTY_TRANSITION_ID
- See Also:
-
JSON_PROPERTY_ACTIVITY_INSTANCE_ID
- See Also:
-
JSON_PROPERTY_TRANSITION_INSTANCE_ID
- See Also:
-
JSON_PROPERTY_ANCESTOR_ACTIVITY_INSTANCE_ID
- See Also:
-
JSON_PROPERTY_CANCEL_CURRENT_ACTIVE_ACTIVITY_INSTANCES
- See Also:
-
-
Constructor Details
-
ProcessInstanceModificationInstructionDto
public ProcessInstanceModificationInstructionDto()
-
-
Method Details
-
type
-
getType
**Mandatory**. One of the following values: `cancel`, `startBeforeActivity`, `startAfterActivity`, `startTransition`. * A cancel instruction requests cancellation of a single activity instance or all instances of one activity. * A startBeforeActivity instruction requests to enter a given activity. * A startAfterActivity instruction requests to execute the single outgoing sequence flow of a given activity. * A startTransition instruction requests to execute a specific sequence flow.- Returns:
- type
-
setType
-
variables
-
getVariables
Get variables- Returns:
- variables
-
setVariables
-
activityId
-
getActivityId
Can be used with instructions of types `startTransition`. Specifies the sequence flow to start.- Returns:
- activityId
-
getActivityId_JsonNullable
-
setActivityId_JsonNullable
public void setActivityId_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<String> activityId) -
setActivityId
-
transitionId
-
getTransitionId
Can be used with instructions of types `startTransition`. Specifies the sequence flow to start.- Returns:
- transitionId
-
getTransitionId_JsonNullable
-
setTransitionId_JsonNullable
public void setTransitionId_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<String> transitionId) -
setTransitionId
-
activityInstanceId
-
getActivityInstanceId
Can be used with instructions of type `cancel`. Specifies the activity instance to cancel. Valid values are the activity instance IDs supplied by the [Get Activity Instance request](https://docs.camunda.org/manual/7.21/reference/rest/process-instance/get-activity-instances/).- Returns:
- activityInstanceId
-
getActivityInstanceId_JsonNullable
-
setActivityInstanceId_JsonNullable
public void setActivityInstanceId_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<String> activityInstanceId) -
setActivityInstanceId
-
transitionInstanceId
-
getTransitionInstanceId
Can be used with instructions of type `cancel`. Specifies the transition instance to cancel. Valid values are the transition instance IDs supplied by the [Get Activity Instance request](https://docs.camunda.org/manual/7.21/reference/rest/process-instance/get-activity-instances/).- Returns:
- transitionInstanceId
-
getTransitionInstanceId_JsonNullable
public org.openapitools.jackson.nullable.JsonNullable<String> getTransitionInstanceId_JsonNullable() -
setTransitionInstanceId_JsonNullable
public void setTransitionInstanceId_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<String> transitionInstanceId) -
setTransitionInstanceId
-
ancestorActivityInstanceId
public ProcessInstanceModificationInstructionDto ancestorActivityInstanceId(String ancestorActivityInstanceId) -
getAncestorActivityInstanceId
Can be used with instructions of type `startBeforeActivity`, `startAfterActivity`, and `startTransition`. Valid values are the activity instance IDs supplied by the Get Activity Instance request. If there are multiple parent activity instances of the targeted activity, this specifies the ancestor scope in which hierarchy the activity/transition is to be instantiated. Example: When there are two instances of a subprocess and an activity contained in the subprocess is to be started, this parameter allows to specifiy under which subprocess instance the activity should be started.- Returns:
- ancestorActivityInstanceId
-
getAncestorActivityInstanceId_JsonNullable
public org.openapitools.jackson.nullable.JsonNullable<String> getAncestorActivityInstanceId_JsonNullable() -
setAncestorActivityInstanceId_JsonNullable
public void setAncestorActivityInstanceId_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<String> ancestorActivityInstanceId) -
setAncestorActivityInstanceId
-
cancelCurrentActiveActivityInstances
public ProcessInstanceModificationInstructionDto cancelCurrentActiveActivityInstances(Boolean cancelCurrentActiveActivityInstances) -
getCancelCurrentActiveActivityInstances
Can be used with instructions of type cancel. Prevents the deletion of new created activity instances.- Returns:
- cancelCurrentActiveActivityInstances
-
getCancelCurrentActiveActivityInstances_JsonNullable
public org.openapitools.jackson.nullable.JsonNullable<Boolean> getCancelCurrentActiveActivityInstances_JsonNullable() -
setCancelCurrentActiveActivityInstances_JsonNullable
public void setCancelCurrentActiveActivityInstances_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<Boolean> cancelCurrentActiveActivityInstances) -
setCancelCurrentActiveActivityInstances
-
equals
-
hashCode
public int hashCode() -
toString
-
toUrlQueryString
Convert the instance into URL query string.- Returns:
- URL query string
-
toUrlQueryString
Convert the instance into URL query string.- Parameters:
prefix- prefix of the query string- Returns:
- URL query string
-