added api accessors

This commit is contained in:
Brian Long 2023-11-13 17:15:08 -05:00
parent 14a2f74a60
commit b146e1d55a

View File

@ -14,7 +14,10 @@
*/
package com.inteligr8.activiti;
import com.inteligr8.activiti.api.ExecutionApi;
import com.inteligr8.activiti.api.ManagementApi;
import com.inteligr8.activiti.api.ProcessInstanceApi;
import com.inteligr8.activiti.api.RuntimeApi;
/**
* This interface consolidates the JAX-RS APIs available in the open-source
@ -30,4 +33,16 @@ public interface ActivitiPublicRestApi {
return this.getApi(ManagementApi.class);
}
default RuntimeApi getRuntimeApi() {
return this.getApi(RuntimeApi.class);
}
default ProcessInstanceApi getProcessInstanceApi() {
return this.getApi(ProcessInstanceApi.class);
}
default ExecutionApi getExecutionApi() {
return this.getApi(ExecutionApi.class);
}
}