Table of Contents

Class PageCommandGenerator

Namespace
InSite.Application.Sites.Write
Assembly
Shift.Sdk.dll
public class PageCommandGenerator
Inheritance
PageCommandGenerator
Inherited Members
Extension Methods

Constructors

PageCommandGenerator()

public PageCommandGenerator()

Methods

DeletePageWithChildren(List<Guid>)

public ICommand[] DeletePageWithChildren(List<Guid> pagesToDele)

Parameters

pagesToDele List<Guid>

Returns

ICommand[]

GetCommands(QPage)

public List<ICommand> GetCommands(QPage page)

Parameters

page QPage

Returns

List<ICommand>

GetCommands(PageState)

Returns the list of commands to create a Page.

public List<ICommand> GetCommands(PageState page)

Parameters

page PageState

Returns

List<ICommand>

GetDifferencePageSetupCommands(QPage, QPage)

public ICommand[] GetDifferencePageSetupCommands(QPage original, QPage changed)

Parameters

original QPage
changed QPage

Returns

ICommand[]

GetDifferencePageSetupCommands(PageState, PageState)

public ICommand[] GetDifferencePageSetupCommands(PageState original, PageState changed)

Parameters

original PageState
changed PageState

Returns

ICommand[]

GetPageBlockCommands(QPage)

public ICommand[] GetPageBlockCommands(QPage page)

Parameters

page QPage

Returns

ICommand[]