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.