C# Class Tridion.Extensions.DynamicDelivery.Factories.TridionPageFactory

Inheritance: TridionFactoryBase, IPageFactory
Afficher le fichier Open project: rainmaker2k/TridionMVCDotNet

Méthodes publiques

Méthode Description
FindPage ( string url ) : IPage
FindPageContent ( string url ) : string
GetAllPublishedPageUrls ( string includeExtensions, string pathStarts ) : string[]

GetLastPublishedDateByUri ( string uri ) : System.DateTime
GetLastPublishedDateByUrl ( string url ) : System.DateTime
GetPage ( string tcmUri ) : IPage
GetPageContent ( string tcmUri ) : string
HasPageChanged ( string url ) : bool
TryFindPage ( string url, IPage &page ) : bool
TryFindPageContent ( string url, string &pageContent ) : bool
TryGetPage ( string tcmUri, IPage &page ) : bool
TryGetPageContent ( string tcmUri, string &pageContent ) : bool

Méthodes protégées

Méthode Description
GetIPageObject ( string pageStringContent ) : IPage

Returns an IPage object

Private Methods

Méthode Description
GetStringContentFromBrokerByUri ( string TcmUri ) : string

Gets the raw string (xml) from the broker db by URI

GetStringContentFromBrokerByUrl ( string Url ) : string

Gets the raw string (xml) from the broker db by URL

LoadComponentModelsFromComponentFactory ( IPage page ) : void
resolveLinks ( Field richTextField, TcmUri pageUri ) : void

Method Details

FindPage() public méthode

public FindPage ( string url ) : IPage
url string
Résultat IPage

FindPageContent() public méthode

public FindPageContent ( string url ) : string
url string
Résultat string

GetAllPublishedPageUrls() public méthode

public GetAllPublishedPageUrls ( string includeExtensions, string pathStarts ) : string[]
includeExtensions string
pathStarts string
Résultat string[]

GetIPageObject() protected static méthode

Returns an IPage object
protected static GetIPageObject ( string pageStringContent ) : IPage
pageStringContent string String to desirialize to an IPage object
Résultat IPage

GetLastPublishedDateByUri() public méthode

public GetLastPublishedDateByUri ( string uri ) : System.DateTime
uri string
Résultat System.DateTime

GetLastPublishedDateByUrl() public méthode

public GetLastPublishedDateByUrl ( string url ) : System.DateTime
url string
Résultat System.DateTime

GetPage() public méthode

public GetPage ( string tcmUri ) : IPage
tcmUri string
Résultat IPage

GetPageContent() public méthode

public GetPageContent ( string tcmUri ) : string
tcmUri string
Résultat string

HasPageChanged() public méthode

public HasPageChanged ( string url ) : bool
url string
Résultat bool

TryFindPage() public méthode

public TryFindPage ( string url, IPage &page ) : bool
url string
page IPage
Résultat bool

TryFindPageContent() public méthode

public TryFindPageContent ( string url, string &pageContent ) : bool
url string
pageContent string
Résultat bool

TryGetPage() public méthode

public TryGetPage ( string tcmUri, IPage &page ) : bool
tcmUri string
page IPage
Résultat bool

TryGetPageContent() public méthode

public TryGetPageContent ( string tcmUri, string &pageContent ) : bool
tcmUri string
pageContent string
Résultat bool