Class WorkflowAdapter

Inheritance
System.Object
WorkflowAdapter
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: EPiServer.Social.Moderation.Rest
Assembly: EPiServer.Social.Moderation.Rest.dll
Version: 1.5.4
Syntax
public class WorkflowAdapter

Constructors

WorkflowAdapter()

Declaration
public WorkflowAdapter()

Methods

Adapt(PagedResponse<WorkflowResponse>, PageInfo)

Declaration
public ResultPage<Workflow> Adapt(PagedResponse<WorkflowResponse> pagedWorkflowResponse, PageInfo pageInfo)
Parameters
Type Name Description
PagedResponse<WorkflowResponse> pagedWorkflowResponse
PageInfo pageInfo
Returns
Type Description
ResultPage<Workflow>

Adapt(Workflow)

Declaration
public AddWorkflowRequest Adapt(Workflow workflow)
Parameters
Type Name Description
Workflow workflow
Returns
Type Description
AddWorkflowRequest

Adapt(TransitionSessionTokenResponse)

Declaration
public TransitionSessionToken Adapt(TransitionSessionTokenResponse token)
Parameters
Type Name Description
TransitionSessionTokenResponse token
Returns
Type Description
TransitionSessionToken

Adapt(WorkflowResponse)

Declaration
public Workflow Adapt(WorkflowResponse response)
Parameters
Type Name Description
WorkflowResponse response
Returns
Type Description
Workflow

Adapt<TExtension>(PagedResponse<WorkflowResponse>, PageInfo)

Declaration
public ResultPage<Composite<Workflow, TExtension>> Adapt<TExtension>(PagedResponse<WorkflowResponse> pagedWorkflowResponse, PageInfo pageInfo)
    where TExtension : class
Parameters
Type Name Description
PagedResponse<WorkflowResponse> pagedWorkflowResponse
PageInfo pageInfo
Returns
Type Description
ResultPage<Composite<Workflow, TExtension>>
Type Parameters
Name Description
TExtension

AdaptToComposite<TExtension>(WorkflowResponse)

Converts a WorkflowResponse instance to a corresponding Composite instance.

Declaration
public Composite<Workflow, TExtension> AdaptToComposite<TExtension>(WorkflowResponse response)
    where TExtension : class
Parameters
Type Name Description
WorkflowResponse response
Returns
Type Description
Composite<Workflow, TExtension>

A corresponding Composite instance

Type Parameters
Name Description
TExtension

Type of extension data in the composite

arrow_upward