Interface GroupWorkflowAdapter

All Superinterfaces:
WorkflowAdapter
All Known Implementing Classes:
AbstractGroupWorkflowAdapter, DefaultGroupWorkflowAdapter

public interface GroupWorkflowAdapter extends WorkflowAdapter
Interface for calling underlying workflow implementations.
  • Method Details

    • create

      WorkflowResult<String> create(GroupCR groupCR, String creator, String context)
      Create a group.
      Parameters:
      groupCR - group to be created and whether to propagate it as active
      creator - username that requested this operation
      context - context information
      Returns:
      group just created
    • update

      WorkflowResult<GroupUR> update(GroupUR groupUR, String updater, String context)
      Update a group.
      Parameters:
      groupUR - modification set to be performed
      updater - username that requested this operation
      context - context information
      Returns:
      group just updated and propagations to be performed
    • delete

      void delete(String groupKey, String eraser, String context)
      Delete a group.
      Parameters:
      groupKey - group to be deleted
      eraser - username that requested this operation
      context - context information