C# Class Glyma.SharePoint.Search.GlymaRepositoryProxy

Provides the operations required to query a Glyma repository.
Inheritance: IDisposable
Afficher le fichier Open project: chris-tomich/Glyma

Méthodes publiques

Méthode Description
Dispose ( ) : void
GetMapNodesInMap ( string repositoryName, System.Guid domainId, System.Guid rootMapId, System.Guid mapId, System.Guid nodeId, System.DateTime lastCrawlStartTime, ITypeDescriptorCollection entityFields ) : List

Gets the map nodes contained in a map from a Glyma repository.

This is intended to be used as an AssociationNavigator method for a map entity in a BCS model.

GetNode ( string repositoryName, System.Guid domainId, System.Guid rootMapId, System.Guid mapId, System.Guid nodeId, ITypeDescriptorCollection entityFields ) : DynamicType

Get the details of a Glyma node.

GetNodeAcl ( string repositoryName, System.Guid domainId, System.Guid rootMapId, System.Guid mapId, System.Guid nodeId, ITypeDescriptorCollection entityFields ) : byte[]

Get the access control list (ACL) for a node.

GetNodesInMap ( string repositoryName, System.Guid domainId, System.Guid rootMapId, System.Guid mapId, System.Guid nodeId, System.DateTime lastCrawlStartTime, ITypeDescriptorCollection entityFields ) : List

Gets the non-map nodes contained in a map from a Glyma repository.

This is intended to be used as an AssociationNavigator method for a node entity in a BCS model.

GetRooMaps ( ITypeDescriptorCollection entityFields ) : List

Gets the root map nodes from a Glyma repository.

This is intended to be used as a Finder method in a BCS model.

Method Details

Dispose() public méthode

public Dispose ( ) : void
Résultat void

GetMapNodesInMap() public méthode

Gets the map nodes contained in a map from a Glyma repository.
This is intended to be used as an AssociationNavigator method for a map entity in a BCS model.
public GetMapNodesInMap ( string repositoryName, System.Guid domainId, System.Guid rootMapId, System.Guid mapId, System.Guid nodeId, System.DateTime lastCrawlStartTime, ITypeDescriptorCollection entityFields ) : List
repositoryName string The name of the Glyma repository.
domainId System.Guid The GUID of the map node's domain.
rootMapId System.Guid The GUID of the node's root map.
mapId System.Guid The GUID of the map node's parent map.
nodeId System.Guid The GUID of the map node to retrieve nodes from.
lastCrawlStartTime System.DateTime Specifies the last crawl time.
entityFields ITypeDescriptorCollection A ITypeDescriptorCollection object that contains the fields to retrieve for each node.
Résultat List

GetNode() public méthode

Get the details of a Glyma node.
public GetNode ( string repositoryName, System.Guid domainId, System.Guid rootMapId, System.Guid mapId, System.Guid nodeId, ITypeDescriptorCollection entityFields ) : DynamicType
repositoryName string The name of the Glyma repository.
domainId System.Guid The GUID of the node's domain.
rootMapId System.Guid The GUID of the node's root map.
mapId System.Guid The GUID of the node's parent map.
nodeId System.Guid The GUID of the node to retrieve details from.
entityFields ITypeDescriptorCollection A ITypeDescriptorCollection object that contains the fields to retrieve for each node.
Résultat DynamicType

GetNodeAcl() public méthode

Get the access control list (ACL) for a node.
public GetNodeAcl ( string repositoryName, System.Guid domainId, System.Guid rootMapId, System.Guid mapId, System.Guid nodeId, ITypeDescriptorCollection entityFields ) : byte[]
repositoryName string The name of the Glyma repository.
domainId System.Guid The GUID of the node's domain.
rootMapId System.Guid The GUID of the node's root map.
mapId System.Guid The GUID of the node's parent map.
nodeId System.Guid The GUID of the node to retrieve details from.
entityFields ITypeDescriptorCollection A ITypeDescriptorCollection object that contains the fields to retrieve for each node.
Résultat byte[]

GetNodesInMap() public méthode

Gets the non-map nodes contained in a map from a Glyma repository.
This is intended to be used as an AssociationNavigator method for a node entity in a BCS model.
public GetNodesInMap ( string repositoryName, System.Guid domainId, System.Guid rootMapId, System.Guid mapId, System.Guid nodeId, System.DateTime lastCrawlStartTime, ITypeDescriptorCollection entityFields ) : List
repositoryName string The name of the Glyma repository.
domainId System.Guid The GUID of the map node's domain.
rootMapId System.Guid The GUID of the node's root map.
mapId System.Guid The GUID of the map node's parent map.
nodeId System.Guid The GUID of the map node to retrieve nodes from.
lastCrawlStartTime System.DateTime Specifies the last crawl time.
entityFields ITypeDescriptorCollection A ITypeDescriptorCollection object that contains the fields to retrieve for each node.
Résultat List

GetRooMaps() public méthode

Gets the root map nodes from a Glyma repository.
This is intended to be used as a Finder method in a BCS model.
public GetRooMaps ( ITypeDescriptorCollection entityFields ) : List
entityFields ITypeDescriptorCollection A ITypeDescriptorCollection object that contains the fields to retrieve for each node.
Résultat List