Interface GroupWorkflowAdapter

    • Method Detail

      • 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