added template sort-by enum
This commit is contained in:
parent
c716057a24
commit
d1cf12e950
@ -26,6 +26,7 @@ import javax.ws.rs.QueryParam;
|
|||||||
import javax.ws.rs.core.MediaType;
|
import javax.ws.rs.core.MediaType;
|
||||||
import javax.ws.rs.core.Response;
|
import javax.ws.rs.core.Response;
|
||||||
|
|
||||||
|
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||||
import com.inteligr8.activiti.model.ResultList;
|
import com.inteligr8.activiti.model.ResultList;
|
||||||
import com.inteligr8.alfresco.activiti.model.DocumentTemplateLight;
|
import com.inteligr8.alfresco.activiti.model.DocumentTemplateLight;
|
||||||
import com.inteligr8.alfresco.activiti.model.EmailTemplate;
|
import com.inteligr8.alfresco.activiti.model.EmailTemplate;
|
||||||
@ -39,6 +40,13 @@ import com.inteligr8.alfresco.activiti.model.EmailTemplateLight;
|
|||||||
@Path("/app/rest")
|
@Path("/app/rest")
|
||||||
public interface TemplatesApi {
|
public interface TemplatesApi {
|
||||||
|
|
||||||
|
public enum TemplateSort {
|
||||||
|
@JsonProperty("sort_by_name_asc")
|
||||||
|
NameAscending,
|
||||||
|
@JsonProperty("sort_by_name_desc")
|
||||||
|
NameDescending
|
||||||
|
}
|
||||||
|
|
||||||
@GET
|
@GET
|
||||||
@Path("email-templates/system")
|
@Path("email-templates/system")
|
||||||
@Produces({ MediaType.APPLICATION_JSON })
|
@Produces({ MediaType.APPLICATION_JSON })
|
||||||
@ -52,7 +60,7 @@ public interface TemplatesApi {
|
|||||||
@QueryParam("nameFilter") String nameFilter,
|
@QueryParam("nameFilter") String nameFilter,
|
||||||
@QueryParam("start") Integer start,
|
@QueryParam("start") Integer start,
|
||||||
@QueryParam("size") Integer size,
|
@QueryParam("size") Integer size,
|
||||||
@QueryParam("sort") String sort,
|
@QueryParam("sort") TemplateSort sort,
|
||||||
@QueryParam("tenantId") Long tenantId);
|
@QueryParam("tenantId") Long tenantId);
|
||||||
|
|
||||||
@GET
|
@GET
|
||||||
@ -107,7 +115,7 @@ public interface TemplatesApi {
|
|||||||
@QueryParam("nameFilter") String nameFilter,
|
@QueryParam("nameFilter") String nameFilter,
|
||||||
@QueryParam("start") Integer start,
|
@QueryParam("start") Integer start,
|
||||||
@QueryParam("size") Integer size,
|
@QueryParam("size") Integer size,
|
||||||
@QueryParam("sort") String sort,
|
@QueryParam("sort") TemplateSort sort,
|
||||||
@QueryParam("tenantId") Long tenantId);
|
@QueryParam("tenantId") Long tenantId);
|
||||||
|
|
||||||
default Response getDocumentTemplate(
|
default Response getDocumentTemplate(
|
||||||
|
Loading…
x
Reference in New Issue
Block a user