C# Class Glyma.SharePoint.Search.GlymaNamingContainer

Defines how to map the external item to the URL used by the search system.
Inheritance: INamingContainer
Mostra file Open project: chris-tomich/Glyma

Public Methods

Method Description
GetAccessUri ( Microsoft entityInstance ) : Uri

Maps the specified external item to the URL used by the search system.

The URL's are in the following formats: glyma://[Repository Name]/[Domain GUID]/[Root Map GUID]/[Parent Map GUID]/[Node GUID]/ - Defines the URL for a Glyma Map. glyma://[Repository Name]/[Domain GUID]/[Root Map GUID]/[Parent Map GUID]/[Node GUID] - Defines the URL for a Glyma Node.

GetAccessUri ( Microsoft entityInstance, Microsoft parentEntityInstance ) : Uri

Maps the specified external item to the URL used by the search system.

GetDisplayUri ( Microsoft lobSystemInstance ) : Uri
GetDisplayUri ( Microsoft entityInstance, Microsoft parentEntityInstance ) : Uri
GetDisplayUri ( Microsoft entityInstance, string computedDisplayUri ) : Uri

Maps the specified external item to the display URL used by the search system.

The display URL is what is displayed in the search results. For glyma, the display URL is the same as the access URL.

Initialize ( Uri uri ) : void

Method Details

GetAccessUri() public method

Maps the specified external item to the URL used by the search system.
The URL's are in the following formats: glyma://[Repository Name]/[Domain GUID]/[Root Map GUID]/[Parent Map GUID]/[Node GUID]/ - Defines the URL for a Glyma Map. glyma://[Repository Name]/[Domain GUID]/[Root Map GUID]/[Parent Map GUID]/[Node GUID] - Defines the URL for a Glyma Node.
public GetAccessUri ( Microsoft entityInstance ) : Uri
entityInstance Microsoft An IEntityInstance object containing details of the external item.
return System.Uri

GetAccessUri() public method

Maps the specified external item to the URL used by the search system.
public GetAccessUri ( Microsoft entityInstance, Microsoft parentEntityInstance ) : Uri
entityInstance Microsoft An IEntityInstance object containing details of the external item.
parentEntityInstance Microsoft An IEntityInstance object containing details of the parent external item.
return System.Uri

GetDisplayUri() public method

public GetDisplayUri ( Microsoft lobSystemInstance ) : Uri
lobSystemInstance Microsoft
return System.Uri

GetDisplayUri() public method

public GetDisplayUri ( Microsoft entityInstance, Microsoft parentEntityInstance ) : Uri
entityInstance Microsoft
parentEntityInstance Microsoft
return System.Uri

GetDisplayUri() public method

Maps the specified external item to the display URL used by the search system.
The display URL is what is displayed in the search results. For glyma, the display URL is the same as the access URL.
public GetDisplayUri ( Microsoft entityInstance, string computedDisplayUri ) : Uri
entityInstance Microsoft An IEntityInstance object containing details of the external item.
computedDisplayUri string
return System.Uri

Initialize() public method

public Initialize ( Uri uri ) : void
uri System.Uri
return void