Class WorkflowItemAdapter

Inheritance
System.Object
WorkflowItemAdapter
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 WorkflowItemAdapter

Constructors

WorkflowItemAdapter()

Declaration
public WorkflowItemAdapter()

Methods

Adapt(PagedResponse<WorkflowItemResponse>, PageInfo)

Declaration
public ResultPage<WorkflowItem> Adapt(PagedResponse<WorkflowItemResponse> pagedWorkflowItemResponse, PageInfo pageInfo)
Parameters
Type Name Description
PagedResponse<WorkflowItemResponse> pagedWorkflowItemResponse
PageInfo pageInfo
Returns
Type Description
ResultPage<WorkflowItem>

Adapt(WorkflowItem)

Declaration
public AddWorkflowItemRequest Adapt(WorkflowItem workflow)
Parameters
Type Name Description
WorkflowItem workflow
Returns
Type Description
AddWorkflowItemRequest

Adapt(WorkflowItem, TransitionSessionToken)

Declaration
public AddWorkflowItemRequest Adapt(WorkflowItem workflow, TransitionSessionToken token)
Parameters
Type Name Description
WorkflowItem workflow
TransitionSessionToken token
Returns
Type Description
AddWorkflowItemRequest

Adapt(TransitionSessionTokenResponse)

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

Adapt(WorkflowItemResponse)

Declaration
public WorkflowItem Adapt(WorkflowItemResponse response)
Parameters
Type Name Description
WorkflowItemResponse response
Returns
Type Description
WorkflowItem

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

Declaration
public ResultPage<Composite<WorkflowItem, TExtension>> Adapt<TExtension>(PagedResponse<WorkflowItemResponse> pagedWorkflowItemResponse, PageInfo pageInfo)
    where TExtension : class
Parameters
Type Name Description
PagedResponse<WorkflowItemResponse> pagedWorkflowItemResponse
PageInfo pageInfo
Returns
Type Description
ResultPage<Composite<WorkflowItem, TExtension>>
Type Parameters
Name Description
TExtension

AdaptToComposite<TExtension>(WorkflowItemResponse)

Converts a WorkflowItemResponse instance to a corresponding Composite instance.

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

A corresponding Composite instance

Type Parameters
Name Description
TExtension

Type of extension data in the composite

arrow_upward