Interface IProcessModelExtensionAdapter
-
- All Known Implementing Classes:
ProcessModelHttpClient
public interface IProcessModelExtensionAdapter
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classIProcessModelExtensionAdapter.DeleteDefinitionByProcessModelIdOptionsstatic classIProcessModelExtensionAdapter.ProcessModelQueryOptions
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.concurrent.CompletableFuture<java.lang.Void>deleteDefinitionByProcessModelId(@NonNull java.lang.String processModelId, IProcessModelExtensionAdapter.DeleteDefinitionByProcessModelIdOptions options)java.util.concurrent.CompletableFuture<java.lang.Void>disableProcessModel(@NonNull java.lang.String processModelId, Identity identity)java.util.concurrent.CompletableFuture<java.lang.Void>enableProcessModel(@NonNull java.lang.String processModelId, Identity identity)java.util.concurrent.CompletableFuture<ProcessDefinition.ProcessModelList>getAll(IProcessModelExtensionAdapter.ProcessModelQueryOptions options)java.util.concurrent.CompletableFuture<ProcessDefinition.ProcessModel>getById(@NonNull java.lang.String processModelId, Identity identity)java.util.concurrent.CompletableFuture<ProcessDefinition.ProcessModel>getByProcessInstanceId(@NonNull java.lang.String processInstanceId, Identity identity)<TPayload> java.util.concurrent.CompletableFuture<ProcessStartResponse>startProcessInstance(@NonNull ProcessStartOptions<TPayload> options, Identity identity)<TPayload> java.util.concurrent.CompletableFuture<ProcessStartResponse>startProcessInstanceAndAwaitEndEvent(@NonNull ProcessStartOptions<TPayload> options, Identity identity)<TPayload> java.util.concurrent.CompletableFuture<ProcessStartResponse>startProcessInstanceAndAwaitSpecificEndEvent(@NonNull ProcessStartOptions<TPayload> options, @NonNull java.lang.String endEventId, Identity identity)
-
-
-
Method Detail
-
getAll
java.util.concurrent.CompletableFuture<ProcessDefinition.ProcessModelList> getAll(IProcessModelExtensionAdapter.ProcessModelQueryOptions options)
-
getById
java.util.concurrent.CompletableFuture<ProcessDefinition.ProcessModel> getById(@NonNull @NonNull java.lang.String processModelId, Identity identity)
-
getByProcessInstanceId
java.util.concurrent.CompletableFuture<ProcessDefinition.ProcessModel> getByProcessInstanceId(@NonNull @NonNull java.lang.String processInstanceId, Identity identity)
-
startProcessInstance
<TPayload> java.util.concurrent.CompletableFuture<ProcessStartResponse> startProcessInstance(@NonNull @NonNull ProcessStartOptions<TPayload> options, Identity identity)
-
startProcessInstanceAndAwaitEndEvent
<TPayload> java.util.concurrent.CompletableFuture<ProcessStartResponse> startProcessInstanceAndAwaitEndEvent(@NonNull @NonNull ProcessStartOptions<TPayload> options, Identity identity)
-
startProcessInstanceAndAwaitSpecificEndEvent
<TPayload> java.util.concurrent.CompletableFuture<ProcessStartResponse> startProcessInstanceAndAwaitSpecificEndEvent(@NonNull @NonNull ProcessStartOptions<TPayload> options, @NonNull @NonNull java.lang.String endEventId, Identity identity)
-
deleteDefinitionByProcessModelId
java.util.concurrent.CompletableFuture<java.lang.Void> deleteDefinitionByProcessModelId(@NonNull @NonNull java.lang.String processModelId, IProcessModelExtensionAdapter.DeleteDefinitionByProcessModelIdOptions options)
-
enableProcessModel
java.util.concurrent.CompletableFuture<java.lang.Void> enableProcessModel(@NonNull @NonNull java.lang.String processModelId, Identity identity)
-
disableProcessModel
java.util.concurrent.CompletableFuture<java.lang.Void> disableProcessModel(@NonNull @NonNull java.lang.String processModelId, Identity identity)
-
-