From c0916958f013f534b5a75ff608c6a85c3ba95df2 Mon Sep 17 00:00:00 2001 From: Brian Long Date: Thu, 16 Nov 2023 11:34:53 -0500 Subject: [PATCH] added @Consumes multipart/form-data for TemplatesApi --- .../com/inteligr8/alfresco/activiti/api/TemplatesCxfApi.java | 3 +++ .../inteligr8/alfresco/activiti/api/TemplatesJerseyApi.java | 3 +++ 2 files changed, 6 insertions(+) diff --git a/src/main/java/com/inteligr8/alfresco/activiti/api/TemplatesCxfApi.java b/src/main/java/com/inteligr8/alfresco/activiti/api/TemplatesCxfApi.java index 73ecb33..1072fe3 100644 --- a/src/main/java/com/inteligr8/alfresco/activiti/api/TemplatesCxfApi.java +++ b/src/main/java/com/inteligr8/alfresco/activiti/api/TemplatesCxfApi.java @@ -14,6 +14,7 @@ */ package com.inteligr8.alfresco.activiti.api; +import javax.ws.rs.Consumes; import javax.ws.rs.POST; import javax.ws.rs.Path; import javax.ws.rs.PathParam; @@ -34,6 +35,7 @@ public interface TemplatesCxfApi extends TemplatesApi { @POST @Path("admin/document-templates") + @Consumes({ MediaType.MULTIPART_FORM_DATA }) @Produces({ MediaType.APPLICATION_JSON }) public DocumentTemplateLight createDocumentTemplate( @QueryParam("tenantId") Long tenantId, @@ -41,6 +43,7 @@ public interface TemplatesCxfApi extends TemplatesApi { @POST @Path("admin/document-templates/{templateId}") + @Consumes({ MediaType.MULTIPART_FORM_DATA }) @Produces({ MediaType.APPLICATION_JSON }) public DocumentTemplateLight updateDocumentTemplate( @PathParam("templateId") long id, diff --git a/src/main/java/com/inteligr8/alfresco/activiti/api/TemplatesJerseyApi.java b/src/main/java/com/inteligr8/alfresco/activiti/api/TemplatesJerseyApi.java index 768e15d..a7fd39b 100644 --- a/src/main/java/com/inteligr8/alfresco/activiti/api/TemplatesJerseyApi.java +++ b/src/main/java/com/inteligr8/alfresco/activiti/api/TemplatesJerseyApi.java @@ -14,6 +14,7 @@ */ package com.inteligr8.alfresco.activiti.api; +import javax.ws.rs.Consumes; import javax.ws.rs.POST; import javax.ws.rs.Path; import javax.ws.rs.PathParam; @@ -34,6 +35,7 @@ public interface TemplatesJerseyApi extends TemplatesApi { @POST @Path("admin/document-templates") + @Consumes({ MediaType.MULTIPART_FORM_DATA }) @Produces({ MediaType.APPLICATION_JSON }) public DocumentTemplateLight createDocumentTemplate( @QueryParam("tenantId") Long tenantId, @@ -41,6 +43,7 @@ public interface TemplatesJerseyApi extends TemplatesApi { @POST @Path("admin/document-templates/{templateId}") + @Consumes({ MediaType.MULTIPART_FORM_DATA }) @Produces({ MediaType.APPLICATION_JSON }) public DocumentTemplateLight updateDocumentTemplate( @PathParam("templateId") long id,