From dac93ad154ededdc18ffd8b008eee87a88dca040 Mon Sep 17 00:00:00 2001 From: "Brian M. Long" Date: Tue, 8 Apr 2025 14:42:11 -0400 Subject: [PATCH 1/2] added DecisionTable/DataSource model type --- .../java/com/inteligr8/alfresco/activiti/api/ModelsApi.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/inteligr8/alfresco/activiti/api/ModelsApi.java b/src/main/java/com/inteligr8/alfresco/activiti/api/ModelsApi.java index 1f99447..ef2d591 100644 --- a/src/main/java/com/inteligr8/alfresco/activiti/api/ModelsApi.java +++ b/src/main/java/com/inteligr8/alfresco/activiti/api/ModelsApi.java @@ -29,7 +29,9 @@ public interface ModelsApi { enum ModelType { Process(0), Form(2), - App(3); + App(3), + DecisionTable(4), + DataModel(5); private int id; private ModelType(int id) { From 58aeabec19488cb9ce873ab27bb26237bb09a64a Mon Sep 17 00:00:00 2001 From: "Brian M. Long" Date: Tue, 8 Apr 2025 14:47:01 -0400 Subject: [PATCH 2/2] added protected APIs for jersey/cxf --- .../alfresco/activiti/ApsProtectedRestCxfApi.java | 12 ++++++++++++ .../alfresco/activiti/ApsProtectedRestJerseyApi.java | 12 ++++++++++++ 2 files changed, 24 insertions(+) create mode 100644 src/main/java/com/inteligr8/alfresco/activiti/ApsProtectedRestCxfApi.java create mode 100644 src/main/java/com/inteligr8/alfresco/activiti/ApsProtectedRestJerseyApi.java diff --git a/src/main/java/com/inteligr8/alfresco/activiti/ApsProtectedRestCxfApi.java b/src/main/java/com/inteligr8/alfresco/activiti/ApsProtectedRestCxfApi.java new file mode 100644 index 0000000..fd58b9c --- /dev/null +++ b/src/main/java/com/inteligr8/alfresco/activiti/ApsProtectedRestCxfApi.java @@ -0,0 +1,12 @@ +package com.inteligr8.alfresco.activiti; + +/** + * This interface appends CXF implementation specific methods to the JAX-RS API + * of the APS Protected ReST API. This is due to a lack of multi-part in the + * JAX-RS specification. + * + * @author brian@inteligr8.com + */ +public interface ApsProtectedRestCxfApi extends ApsProtectedRestApi, ApsPublicRestCxfApi { + +} diff --git a/src/main/java/com/inteligr8/alfresco/activiti/ApsProtectedRestJerseyApi.java b/src/main/java/com/inteligr8/alfresco/activiti/ApsProtectedRestJerseyApi.java new file mode 100644 index 0000000..9cefe6a --- /dev/null +++ b/src/main/java/com/inteligr8/alfresco/activiti/ApsProtectedRestJerseyApi.java @@ -0,0 +1,12 @@ +package com.inteligr8.alfresco.activiti; + +/** + * This interface appends Jersey implementation specific methods to the JAX-RS + * API of the APS Protected ReST API. This is due to a lack of multi-part in + * the JAX-RS specification. + * + * @author brian@inteligr8.com + */ +public interface ApsProtectedRestJerseyApi extends ApsProtectedRestApi, ApsPublicRestJerseyApi { + +}