Package com.emc.d2fs.interfaces

# Interface IWorkflowContentService

All Superinterfaces:
  `ID2fsService`

public interface IWorkflowContentService extends ID2fsService
Workflow content services.

- ## Method Summary

  Modifier and Type
  Method
  Description
  `List<Node>`
  `getTaskAttachmentDetails(Context context, String id)`
  `List<Node>`
  `getWorkflowContent(Context context, String id)`
  Get document's workflow contents as list of `Node`
  `default List<Node>`
  `getWorkflowList(Context context, String supervisorName, String performerName, String documentId, List<String> templateIds, String workflowName, WorkflowStates[] workflowStates, String fromDate, String toDate, boolean overdue, SortOrder sortOrder, String widgetName)`

  ### Methods inherited from interface com.emc.d2fs.interfaces.ID2fsService

  `isRemote, setRemote`

- ## Method Details

  - ### getWorkflowContent

    List<Node> getWorkflowContent(Context context, String id) throws Exception
    Get document's workflow contents as list of `Node`
    Parameters:
      `context` - `Context` object containing informations about client/session
      `id` - String value of parent document id
    Returns:
      List objects
    Throws:
      `Exception`
    Since:
      4.0.1

  - ### getWorkflowList

    default List<Node> getWorkflowList(Context context, String supervisorName, String performerName, String documentId, List<String> templateIds, String workflowName, WorkflowStates[] workflowStates, String fromDate, String toDate, boolean overdue, SortOrder sortOrder, String widgetName) throws Exception
    Throws:
      `Exception`

  - ### getTaskAttachmentDetails

    List<Node> getTaskAttachmentDetails(Context context, String id) throws Exception
    Throws:
      `Exception`