From b146e1d55aa7b5ac48b6be1dd8fc156ce7f6555e Mon Sep 17 00:00:00 2001 From: "Brian M. Long" Date: Mon, 13 Nov 2023 17:15:08 -0500 Subject: [PATCH] added api accessors --- .../inteligr8/activiti/ActivitiPublicRestApi.java | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/src/main/java/com/inteligr8/activiti/ActivitiPublicRestApi.java b/src/main/java/com/inteligr8/activiti/ActivitiPublicRestApi.java index 00c0b7c..940c8a8 100644 --- a/src/main/java/com/inteligr8/activiti/ActivitiPublicRestApi.java +++ b/src/main/java/com/inteligr8/activiti/ActivitiPublicRestApi.java @@ -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); + } + }