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
ConstructorsConstructorDescriptionProcessesRest(org.exoplatform.processes.service.ProcessesService processesService, org.exoplatform.social.core.manager.IdentityManager identityManager, org.exoplatform.services.security.IdentityRegistry identityRegistry, org.exoplatform.processes.service.ProcessesAttachmentService processesAttachmentService) -
Method Summary
Modifier and TypeMethodDescriptionjavax.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.Responsejavax.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, Boolean manager, 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.Responsejavax.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)
-
Constructor Details
-
ProcessesRest
public ProcessesRest(org.exoplatform.processes.service.ProcessesService processesService, org.exoplatform.social.core.manager.IdentityManager identityManager, org.exoplatform.services.security.IdentityRegistry identityRegistry, org.exoplatform.processes.service.ProcessesAttachmentService processesAttachmentService)
-
-
Method Details
-
getWorkFlows
-
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
-
createWork
-
updateWork
-
isProcessesManager
@RolesAllowed("users") public javax.ws.rs.core.Response isProcessesManager() -
deleteWorkflow
-
countWorksByWorkflow
-
deleteWork
-
updateWorkCompleted
-
createWorkDraft
-
updateWorkDraft
-
getWorkDrafts
-
deleteWorkDraft
-
getAvailableWorkStatuses
@RolesAllowed("users") public javax.ws.rs.core.Response getAvailableWorkStatuses() -
getWorkById
-
getWorkFlowById
-
createNewFormDocument
-
getImageIllustration
@RolesAllowed("users") public javax.ws.rs.core.Response getImageIllustration(@Context javax.ws.rs.core.Request request, Long workflowId, long lastModified)
-