C# Class Dimi.InstantRDF.Umbraco.DataAccess.UmbracoNodeRepository

Inheritance: IUmbracoNodeRepository
ファイルを表示 Open project: coding3d/InstantRDF Class Usage Examples

Public Methods

Method Description
GetAllIds ( ) : IList

Gets all Umbraco node ids.

GetByNiceUrl ( string niceUrl ) : umbraco.NodeFactory.Node

Gets an umbraco node by its NiceUrl.

GetByNodeId ( int nodeId ) : UmbracoNode

Gets an umbraco node, based on its node id.

IsInPublishedHierarchy ( int nodeId, ISqlHelper sqlHelper ) : bool

Private Methods

Method Description
ExtractImages ( string html, UmbracoNode node ) : void

Extracts the images from the node's properties.

ExtractLinks ( string html, UmbracoNode node ) : void

Extracts the links from the node's properties.

GetUrlPath ( int nodeId ) : string
LoadChildrenIds ( umbraco.NodeFactory.Node nativeNode, UmbracoNode node ) : void
LoadDocumentTypeId ( umbraco.NodeFactory.Node nativeNode, UmbracoNode node ) : void

Loads the document type id.

LoadParentId ( INode nativeNode, UmbracoNode node ) : void
LoadProperties ( umbraco.NodeFactory.Node nativeNode, UmbracoNode node ) : void

Loads the properties of the node.

Method Details

GetAllIds() public method

Gets all Umbraco node ids.
public GetAllIds ( ) : IList
return IList

GetByNiceUrl() public method

Gets an umbraco node by its NiceUrl.
public GetByNiceUrl ( string niceUrl ) : umbraco.NodeFactory.Node
niceUrl string The NiceUrl path.
return umbraco.NodeFactory.Node

GetByNodeId() public method

Gets an umbraco node, based on its node id.
public GetByNodeId ( int nodeId ) : UmbracoNode
nodeId int The node id.
return Dimi.InstantRDF.Umbraco.Model.UmbracoNode

IsInPublishedHierarchy() public method

public IsInPublishedHierarchy ( int nodeId, ISqlHelper sqlHelper ) : bool
nodeId int
sqlHelper ISqlHelper
return bool