Package org.exoplatform.processes.rest
Class ProcessesRest
- java.lang.Object
-
- org.exoplatform.processes.rest.ProcessesRest
-
- All Implemented Interfaces:
org.exoplatform.services.rest.resource.ResourceContainer
public class ProcessesRest extends Object implements org.exoplatform.services.rest.resource.ResourceContainer
-
-
Constructor Summary
Constructors Constructor Description ProcessesRest(org.exoplatform.processes.service.ProcessesService processesService, org.exoplatform.social.core.manager.IdentityManager identityManager, org.exoplatform.processes.service.ProcessesAttachmentService processesAttachmentService)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description javax.ws.rs.core.ResponsecountWorksByWorkflow(Long projectId, Boolean isCompleted)javax.ws.rs.core.ResponsecreateNewFormDocument(String title, String path, String pathDrive, String templateName, String entityType, Long entityId)javax.ws.rs.core.ResponsecreateWork(WorkEntity workEntity)javax.ws.rs.core.ResponsecreateWorkDraft(WorkEntity workEntity)javax.ws.rs.core.ResponsecreateWorkFlow(WorkFlowEntity workFlowEntity)javax.ws.rs.core.ResponsedeleteWork(Long workId)javax.ws.rs.core.ResponsedeleteWorkDraft(Long workflowId)javax.ws.rs.core.ResponsedeleteWorkflow(Long workflowId)javax.ws.rs.core.ResponsegetAvailableWorkStatuses()javax.ws.rs.core.ResponsegetImageIllustration(javax.ws.rs.core.Request request, Long workflowId, long lastModified)javax.ws.rs.core.ResponsegetWorkById(Long workId, String expand)javax.ws.rs.core.ResponsegetWorkDrafts(Long userId, String expand, String query, int offset, int limit)javax.ws.rs.core.ResponsegetWorkFlowById(Long workflowId, String expand)javax.ws.rs.core.ResponsegetWorkFlows(Long userId, Boolean enabled, String query, String expand, int offset, int limit)javax.ws.rs.core.ResponsegetWorks(Long userId, String expand, Boolean completed, String status, String query, int offset, int limit)javax.ws.rs.core.ResponseisProcessesManager()javax.ws.rs.core.ResponseupdateWork(WorkEntity workEntity)javax.ws.rs.core.ResponseupdateWorkCompleted(Map<String,Boolean> completed, Long workId)javax.ws.rs.core.ResponseupdateWorkDraft(WorkEntity workEntity)javax.ws.rs.core.ResponseupdateWorkFlow(WorkFlowEntity workFlowEntity)
-
-
-
Method Detail
-
getWorkFlows
@RolesAllowed("users") public javax.ws.rs.core.Response getWorkFlows(Long userId, Boolean enabled, String query, String expand, int offset, int limit)
-
createWorkFlow
@RolesAllowed("users") public javax.ws.rs.core.Response createWorkFlow(WorkFlowEntity workFlowEntity)
-
updateWorkFlow
@RolesAllowed("users") public javax.ws.rs.core.Response updateWorkFlow(WorkFlowEntity workFlowEntity)
-
getWorks
@RolesAllowed("users") public javax.ws.rs.core.Response getWorks(Long userId, String expand, Boolean completed, String status, String query, int offset, int limit)
-
createWork
@RolesAllowed("users") public javax.ws.rs.core.Response createWork(WorkEntity workEntity)
-
updateWork
@RolesAllowed("users") public javax.ws.rs.core.Response updateWork(WorkEntity workEntity)
-
isProcessesManager
@RolesAllowed("users") public javax.ws.rs.core.Response isProcessesManager()
-
deleteWorkflow
@RolesAllowed("processes") public javax.ws.rs.core.Response deleteWorkflow(Long workflowId)
-
countWorksByWorkflow
@RolesAllowed("users") public javax.ws.rs.core.Response countWorksByWorkflow(Long projectId, Boolean isCompleted)
-
deleteWork
@RolesAllowed("users") public javax.ws.rs.core.Response deleteWork(Long workId)
-
updateWorkCompleted
@RolesAllowed("users") public javax.ws.rs.core.Response updateWorkCompleted(Map<String,Boolean> completed, Long workId)
-
createWorkDraft
@RolesAllowed("users") public javax.ws.rs.core.Response createWorkDraft(WorkEntity workEntity)
-
updateWorkDraft
@RolesAllowed("users") public javax.ws.rs.core.Response updateWorkDraft(WorkEntity workEntity)
-
getWorkDrafts
@RolesAllowed("users") public javax.ws.rs.core.Response getWorkDrafts(Long userId, String expand, String query, int offset, int limit)
-
deleteWorkDraft
@RolesAllowed("users") public javax.ws.rs.core.Response deleteWorkDraft(Long workflowId)
-
getAvailableWorkStatuses
@RolesAllowed("users") public javax.ws.rs.core.Response getAvailableWorkStatuses()
-
getWorkById
@RolesAllowed("users") public javax.ws.rs.core.Response getWorkById(Long workId, String expand)
-
getWorkFlowById
@RolesAllowed("users") public javax.ws.rs.core.Response getWorkFlowById(Long workflowId, String expand)
-
createNewFormDocument
@RolesAllowed("users") public javax.ws.rs.core.Response createNewFormDocument(String title, String path, String pathDrive, String templateName, String entityType, Long entityId)
-
getImageIllustration
@RolesAllowed("users") public javax.ws.rs.core.Response getImageIllustration(@Context javax.ws.rs.core.Request request, Long workflowId, long lastModified)
-
-