Discovery
Core Discovery interface Class to allow applications to search for hyperties and DataObjects using the message bus
Constructor Summary
Public Constructor | ||
public |
constructor(msgbus: MessageBus, runtimeURL: RuntimeURL) To initialise the HypertyDiscover, which will provide the support for hyperties to query users registered in outside the internal core. |
Method Summary
Public Methods | ||
public |
discoverDataObject(name: String, schema: Array<string>, resources: Array<string>, domain: String): * this method was deprecated. Deprecated. Use discoverDataObjectsPerName instead
Advanced Search for dataObjects registered in domain registry |
|
public |
discoverDataObjectPerURL(url: String, domain: String): * function to request about dataObject registered in domain registry, and return the dataObject information, if found. |
|
public |
discoverDataObjects(user: String, schema: Array<string>, resources: Array<string>, domain: String): * Advanced Search for DataObjects registered in domain registry |
|
public |
discoverDataObjectsPerGUID(guidURL: String, schema: Array<string>, resources: Array<string>, domain: String): * Advanced Search for DataObjects registered in domain registry associated with some GUID |
|
public |
discoverDataObjectsPerName(name: String, schema: Array<string>, resources: Array<string>, domain: String): * function to request about an dataObjects registered in domain registry with a given name, and return the dataObjects information, if found. |
|
public |
discoverDataObjectsPerReporter(reporter: String, schema: Array<string>, resources: Array<string>, domain: String): * function to request about specific reporter dataObject registered in domain registry, and return the dataObjects from that reporter. |
|
public |
discoverDataObjectsPerUserProfileData(userIdentifier: String, schema: Array<string>, resources: Array<string>): * Advanced Search for DataObjects registered in domain registry associated with some user identifier (eg email, name ...) |
|
public |
Advanced Search for Hyperties registered in domain registry |
|
public |
Advanced Search for Hyperties registered in domain registry associated with some GUID |
|
public |
discoverHypertiesPerUser(email: email, domain: domain): * this method was deprecated. Deprecated. Use discoverHyperty instead
function to request about users registered in domain registry, and return the all the hyperties registered by the user |
|
public |
discoverHypertiesPerUserProfileData(userIdentifier: String, schema: Array<string>, resources: Array<string>): * Advanced Search for Hyperties registered in domain registry associated with some user identifier (eg email, name ...) |
|
public |
this method was deprecated. Deprecated. Use discoverHyperties instead
Advanced Search for Hyperties registered in domain registry |
|
public |
discoverHypertyPerURL(url: String, domain: String): * function to request about hyperties registered in domain registry, and return the hyperty information, if found. |
|
public |
discoverHypertyPerUser(email: email, domain: domain): * this method was deprecated. Deprecated. Use discoverHyperty instead
function to request about users registered in domain registry, and return the last hyperty instance registered by the user. |
Public Constructors
public constructor(msgbus: MessageBus, runtimeURL: RuntimeURL) source
To initialise the HypertyDiscover, which will provide the support for hyperties to query users registered in outside the internal core.
Params:
Name | Type | Attribute | Description |
msgbus | MessageBus | msgbus |
|
runtimeURL | RuntimeURL | runtimeURL |
Public Methods
public discoverDataObject(name: String, schema: Array<string>, resources: Array<string>, domain: String): * source
Advanced Search for dataObjects registered in domain registry
Return:
* |
public discoverDataObjectPerURL(url: String, domain: String): * source
function to request about dataObject registered in domain registry, and return the dataObject information, if found.
Return:
* |
public discoverDataObjects(user: String, schema: Array<string>, resources: Array<string>, domain: String): * source
Advanced Search for DataObjects registered in domain registry
Return:
* |
public discoverDataObjectsPerGUID(guidURL: String, schema: Array<string>, resources: Array<string>, domain: String): * source
Advanced Search for DataObjects registered in domain registry associated with some GUID
Return:
* |
public discoverDataObjectsPerName(name: String, schema: Array<string>, resources: Array<string>, domain: String): * source
function to request about an dataObjects registered in domain registry with a given name, and return the dataObjects information, if found.
Return:
* |
public discoverDataObjectsPerReporter(reporter: String, schema: Array<string>, resources: Array<string>, domain: String): * source
function to request about specific reporter dataObject registered in domain registry, and return the dataObjects from that reporter.
Return:
* |
public discoverDataObjectsPerUserProfileData(userIdentifier: String, schema: Array<string>, resources: Array<string>): * source
Advanced Search for DataObjects registered in domain registry associated with some user identifier (eg email, name ...)
Return:
* |
public discoverHyperties(user: String, schema: Array<string>, resources: Array<string>, domain: String): * source
Advanced Search for Hyperties registered in domain registry
Return:
* |
public discoverHypertiesPerGUID(guidURL: String, schema: Array<string>, resources: Array<string>): * source
Advanced Search for Hyperties registered in domain registry associated with some GUID
Return:
* |
public discoverHypertiesPerUser(email: email, domain: domain): * source
function to request about users registered in domain registry, and return the all the hyperties registered by the user
Params:
Name | Type | Attribute | Description |
domain | domain | (Optional) |
Return:
* |
public discoverHypertiesPerUserProfileData(userIdentifier: String, schema: Array<string>, resources: Array<string>): * source
Advanced Search for Hyperties registered in domain registry associated with some user identifier (eg email, name ...)
Return:
* |
public discoverHyperty(user: String, schema: Array<string>, resources: Array<string>, domain: String): * source
Advanced Search for Hyperties registered in domain registry
Return:
* |
public discoverHypertyPerURL(url: String, domain: String): * source
function to request about hyperties registered in domain registry, and return the hyperty information, if found.
Return:
* |
public discoverHypertyPerUser(email: email, domain: domain): * source
function to request about users registered in domain registry, and return the last hyperty instance registered by the user.
Params:
Name | Type | Attribute | Description |
domain | domain | (Optional) |
Return:
* |