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; package com.inteligr8.activiti;
import com.inteligr8.activiti.api.ExecutionApi;
import com.inteligr8.activiti.api.ManagementApi; 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 * This interface consolidates the JAX-RS APIs available in the open-source
@ -30,4 +33,16 @@ public interface ActivitiPublicRestApi {
return this.getApi(ManagementApi.class); 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);
}
} }