C# Class Dimi.InstantRDF.BusinessLogic.ResourceFactory

The resource factory
Exibir arquivo Open project: coding3d/InstantRDF Class Usage Examples

Public Methods

Method Description
GenerateNode ( int nodeId ) : Node

Generates the node.

GenerateResourceGraph ( ) : VDS.RDF.Graph

Generates the resource graph.

ResourceFactory ( IUmbracoNodeRepository nodeRepository, IUmbracoPropertyTypeRepository propertyTypeRepository, IUmbracoDocumentTypeRepository documentTypeRepository ) : System

Initializes a new instance of the ResourceFactory class.

Private Methods

Method Description
GetNodeIri ( int nodeId, string nodeName ) : string

Generates or retrieves the IRI for a node.

Method Details

GenerateNode() public method

Generates the node.
public GenerateNode ( int nodeId ) : Node
nodeId int The id of the node in Umbraco.
return Node

GenerateResourceGraph() public method

Generates the resource graph.
public GenerateResourceGraph ( ) : VDS.RDF.Graph
return VDS.RDF.Graph

ResourceFactory() public method

Initializes a new instance of the ResourceFactory class.
public ResourceFactory ( IUmbracoNodeRepository nodeRepository, IUmbracoPropertyTypeRepository propertyTypeRepository, IUmbracoDocumentTypeRepository documentTypeRepository ) : System
nodeRepository IUmbracoNodeRepository The node repository.
propertyTypeRepository IUmbracoPropertyTypeRepository The property type repository.
documentTypeRepository IUmbracoDocumentTypeRepository The document type repository.
return System