References
Class Summary
Static Public Class Summary | ||
public |
|
|
public |
Class will ask to the message node for addresses |
|
public |
|
|
public |
|
|
public |
|
|
public |
Implements a Bloom filter. |
|
public |
|
|
public |
|
|
public |
|
|
public |
Core Discovery interface Class to allow applications to search for hyperties and DataObjects using the message bus |
|
public |
Class with the cryptographic functions for the authentication protocol |
|
public |
|
|
public |
|
|
public |
EventEmitter All classes which extends this, can have addEventListener and trigger events; |
|
public |
|
|
public |
Represents the user's information for the global registry. |
|
public |
The Graph Connector contains the contact list/address book. |
|
public |
Represents information about a contact. |
|
public |
fake class for the gui to select the identity, TODO replace with the proper identity GUI |
|
public |
@author: Gil Dias ([email protected]) HypertyInstance Data Model used to model instances of Hyperties running in devices and servers. |
|
public |
The Identity Data Model is used to model the reTHINK User entity. |
|
public |
The Identity Module (Id Module) is the component responsible for handling the user identity and the association of this identity with the Hyperty instances, in order to make Hyperty instances identifiable. |
|
public |
Identity Provider Proxy Protocol Stub |
|
public |
|
|
public |
|
|
public |
|
|
public |
|
|
public |
class to facilitate the operations with the openID connect, through several Identity Providers |
|
public |
|
|
public |
The Policy Decision Point (PDP) decides if a message is to be authorised by checking a set of policies. |
|
public |
|
|
public |
|
|
public |
|
|
public |
|
|
public |
Runtime Registry Interface |
|
public |
@author: Gil Dias ([email protected]) Registry Data Model includes all Objects to be handled by the Registry functionality including |
|
public |
|
|
public |
|
|
public |
|
|
public |
Runtime User Agent Interface will process all the dependecies of the core runtime; |
version 0.4.0 |
public |
|
|
public |
|
|
public |
|
|
public |
|
|
public |
|
Function Summary
Static Public Function Summary | ||
public |
activate(runtimeProtoStubURL: URL.RuntimeURL, busPostMessage: Message.Message, configuration: ProtoStubDescriptor.ConfigurationDataList): Object To activate this protocol stub, using the same method for all protostub. |
|
public |
assign(obj: *, keyPath: *, value: *) |
|
public |
buildURL(configuration: object, component: string, resource: string, type: string, useFallback: boolean): string Build a full url with the runtime configuration; |
|
public |
checkAttribute(path: *): * |
|
public |
convertToUserURL(identifier: string): string Check if the user identifier is already in the URL format, if not, convert to URL format |
|
public |
Make a COPY of the original data |
|
public |
divideEmail(email: *): * |
|
public |
Divide an url in type, domain and identity |
|
public |
emptyObject(object: Object): Boolean Check if an Object is empty |
|
public |
generateGUID(): * Generate a Global Unique ID |
|
public |
getConfigurationResources(configuration: object, component: string, resource: string): object get information relative each component configured on runtime configuration; |
|
public |
getUserEmailFromURL(userURL: URL.URL): string Obtains the user email that corresponds to a given URL |
|
public |
getUserIdentityDomain(url: *): * |
|
public |
getUserURLFromEmail(userEmail: string): URL.URL Obtains the user URL that corresponds to a given email |
|
public |
isBackendServiceURL(url: string): boolean Check if URL is from a backend service |
|
public |
isDataObjectURL(url: *): * |
|
public |
isHypertyURL(url: *): * |
|
public |
|
|
public |
isURL(url: *): * |
|
public |
isUserURL(url: *): * |
|
public |
parseAttributes(path: *): * |
|
public |
removePathFromURL(url: *): * |
|
public |
schemaValidation(scheme: *, descriptor: *, value: *) |
|
public |
splitObjectURL(dataObjectURL: *): * |
Variable Summary
Static Public Variable Summary | ||
public |
SandboxType: {"APP": string, "NORMAL": string, "WINDOW": string} |
|
public |
runtimeConfiguration: {"runtimeURLS": *, "catalogueURLs": *, "msgNodeURL": *, "domainRegistryURL": *, "globalRegistryURL": string} |
|
public |
runtimeUtils: {"runtimeDescriptor": *, "runtimeCapabilities": *} |
|
public |
tv4: * |
Typedef Summary
Static Public Typedef Summary | ||
public |
divideURL: * |