C# Class erminas.SmartAPI.CMS.Project.Pages.Page

Inheritance: PartialRedDotProjectObject, IPage
Exibir arquivo Open project: erminas/smartapi

Private Properties

Property Type Description
CheckReleaseStatusSettingSuccess void
DeleteImpl void
GetContentElements List
GetLinks List
GetLinksFrom List
GetNames IEnumerable
GetReferencingLinks List
InitProperties void
IsReleasedIntoWorkflow bool
LoadXml void
Page System
Page System
ReleaseStatusFromFlags PageReleaseStatus
ResetReleaseStatusTo void
SaveReleaseStatus void
ToElementList List
TryCreateElement IPageElement
WaitForDeletionFromRecycleBin void
WaitUntilPageIsInRecycleBin void

Public Methods

Method Description
Commit ( ) : void
CopyAndConnectAsync ( ILinkElement connectionTarget, PageCopyAndConnectFlags flags = PageCopyAndConnectFlags.None ) : void
CreateCopyAndConnectJob ( ILinkElement connectionTarget, PageCopyAndConnectFlags flags = PageCopyAndConnectFlags.None ) : IPageCopyAndConnectJob
CreatePublishJob ( ) : IPagePublishJob
Delete ( ) : void
DeleteFromRecycleBin ( ) : void
DeleteIfNotReferenced ( ) : void
DeleteIrrevocably ( int maxWaitForDeletionInMs ) : void
DisconnectFromParent ( ) : void
Equals ( object other ) : bool
GetHashCode ( ) : int
GetPreviewHtml ( PreviewHtmlType previewType = PreviewHtmlType.Raw ) : string
Refresh ( ) : void
Refreshed ( ) : IPage
Reject ( ) : void
Release ( ) : void
ReplaceContentClass ( IContentClass replacement, string>.IDictionary oldToNewMapping, Replace replace ) : void
ResetToDraft ( ) : void
Restore ( ) : void
SkipWorkflow ( ) : void
SubmitToWorkflow ( ) : void
ToString ( ) : string
Undo ( ) : void
this ( string elementName ) : IPageElement

Protected Methods

Method Description
LoadWholeObject ( ) : void
RetrieveWholeObject ( ) : XmlElement

Private Methods

Method Description
CheckReleaseStatusSettingSuccess ( PageReleaseStatus value, XmlDocument xmlDoc ) : void
DeleteImpl ( bool forceDeletion ) : void
GetContentElements ( ) : List
GetLinks ( ) : List
GetLinksFrom ( ) : List
GetNames ( XmlNodeList elements ) : IEnumerable
GetReferencingLinks ( ) : List
InitProperties ( ) : void
IsReleasedIntoWorkflow ( PageReleaseStatus value, PageReleaseStatus flag ) : bool
LoadXml ( ) : void
Page ( IProject project, System.Guid guid, ILanguageVariant languageVariant ) : System
Page ( IProject project, XmlElement xmlElement ) : System
ReleaseStatusFromFlags ( ) : PageReleaseStatus
ResetReleaseStatusTo ( PageReleaseStatus value ) : void
SaveReleaseStatus ( PageReleaseStatus value ) : void
ToElementList ( XmlNodeList elementNodes ) : List
TryCreateElement ( XmlElement xmlElement ) : IPageElement
WaitForDeletionFromRecycleBin ( System.TimeSpan maxWaitForDeletionFromRecycleBin ) : void
WaitUntilPageIsInRecycleBin ( System.TimeSpan maxWaitForDeletionInMs ) : void

Method Details

Commit() public method

public Commit ( ) : void
return void

CopyAndConnectAsync() public method

public CopyAndConnectAsync ( ILinkElement connectionTarget, PageCopyAndConnectFlags flags = PageCopyAndConnectFlags.None ) : void
connectionTarget ILinkElement
flags PageCopyAndConnectFlags
return void

CreateCopyAndConnectJob() public method

public CreateCopyAndConnectJob ( ILinkElement connectionTarget, PageCopyAndConnectFlags flags = PageCopyAndConnectFlags.None ) : IPageCopyAndConnectJob
connectionTarget ILinkElement
flags PageCopyAndConnectFlags
return IPageCopyAndConnectJob

CreatePublishJob() public method

public CreatePublishJob ( ) : IPagePublishJob
return IPagePublishJob

Delete() public method

public Delete ( ) : void
return void

DeleteFromRecycleBin() public method

public DeleteFromRecycleBin ( ) : void
return void

DeleteIfNotReferenced() public method

public DeleteIfNotReferenced ( ) : void
return void

DeleteIrrevocably() public method

public DeleteIrrevocably ( int maxWaitForDeletionInMs ) : void
maxWaitForDeletionInMs int
return void

DisconnectFromParent() public method

public DisconnectFromParent ( ) : void
return void

Equals() public method

public Equals ( object other ) : bool
other object
return bool

GetHashCode() public method

public GetHashCode ( ) : int
return int

GetPreviewHtml() public method

public GetPreviewHtml ( PreviewHtmlType previewType = PreviewHtmlType.Raw ) : string
previewType PreviewHtmlType
return string

LoadWholeObject() protected method

protected LoadWholeObject ( ) : void
return void

Refresh() public method

public Refresh ( ) : void
return void

Refreshed() public method

public Refreshed ( ) : IPage
return IPage

Reject() public method

public Reject ( ) : void
return void

Release() public method

public Release ( ) : void
return void

ReplaceContentClass() public method

public ReplaceContentClass ( IContentClass replacement, string>.IDictionary oldToNewMapping, Replace replace ) : void
replacement IContentClass
oldToNewMapping string>.IDictionary
replace Replace
return void

ResetToDraft() public method

public ResetToDraft ( ) : void
return void

Restore() public method

public Restore ( ) : void
return void

RetrieveWholeObject() protected method

protected RetrieveWholeObject ( ) : XmlElement
return System.Xml.XmlElement

SkipWorkflow() public method

public SkipWorkflow ( ) : void
return void

SubmitToWorkflow() public method

public SubmitToWorkflow ( ) : void
return void

ToString() public method

public ToString ( ) : string
return string

Undo() public method

public Undo ( ) : void
return void

this() public method

public this ( string elementName ) : IPageElement
elementName string
return IPageElement