Namespace EPiServer.Social.Moderation.Core

Classes

InvalidActionOnWorkflowItemException

The InvalidActionOnWorkflowItemException is an exception describing an error occurring when an unsupported action is attempted upon a workflow item.

InvalidWorkflowStateException

The InvalidWorkflowStateException is an exception thrown by the Episerver Social Moderation feature when an attempt is made to add a workflow item in a state that is not currently supported by its associated workflow.

TransitionSessionDeniedException

The TransitionSessionDeniedException represents an error occurring when a client attempts to act upon a target within a workflow to which another client has been issued exclusive access.

TransitionSessionToken

The TransitionSessionToken class describes a protected session in which an application has requested exclusive access to transition a particular target through a workflow.

UnsupportedWorkflowItemDataException

The UnsupportedWorkflowItemDataException represents an error occurring when some operation is attempted on a workflow item with data that is not supported by the system.

Workflow

The Workflow class represents an immutable series of states and transitions describing a moderation strategy.

WorkflowAction

An immutable class representing the action necessary to transition an item from one state to another within a workflow.

WorkflowDoesNotExistException

The WorkflowDoesNotExistException represents an error occurring when some operation is attempted on a workflow which does not exist in the system.

WorkflowFilter

The WorkflowFilter class describes the specifications by which workflow data should be retrieved.

WorkflowId

The WorkflowId class is a data model representing an identifier for a moderation workflow within the social platform.

WorkflowItem

The WorkflowItem class captures the state and data of an entity within a moderation workflow.

WorkflowItemDoesNotExistException

The WorkflowItemDoesNotExistException represents an error occurring when some operation is attempted on a workflow item which does not exist in the system.

WorkflowItemFilter

The WorkflowItemFilter class describes the specifications by which workflow item data should be retrieved.

WorkflowItemId

The WorkflowItemId class is a data model representing an identifier for an item under moderation within the social platform.

WorkflowItemSortFields

The WorkflowItemSortFields class exposes the fields of the WorkflowItem model which are available for application in defining sorting rules for workflow item result sets within the Social platform.

WorkflowSortFields

The WorkflowSortFields class exposes the fields of the Workflow model which are available to an application in defining sorting rules for workflow result sets within the Social platform.

WorkflowState

An immutable class representing an individual state within a workflow.

WorkflowTransition

The Transition class describes an edge within a workflow graph. It is comprised of an originating state, an action that can be taken within that state, and the resulting state upon taking that action.

Interfaces

IWorkflowItemRepository

The IWorkflowItemRepository interface describes a component capable of persisting and retrieving workflow item data from an underlying data store.

IWorkflowItemService

The IWorkflowItemService interface is responsible for facilitating the creation and retrieval of items within a moderation workflow.

IWorkflowRepository

The IWorkflowRepository interface describes a component capable of persisting, deleting, and retrieving workflow data from an underlying data store.

IWorkflowService

The IWorkflowService interface describes a component responsible for facilitating the creation, deletion, and retrieval of moderation workflows.

arrow_upward