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 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

      @RolesAllowed("users") public javax.ws.rs.core.Response getWorkFlows(Long userId, Boolean enabled, Boolean manager, 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)