Home Reference Source Test

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

Bus

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

PDP

The Policy Decision Point (PDP) decides if a message is to be authorised by checking a set of policies.

public

PEP

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

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

divideURL(url: URL.URL): divideURL

Divide an url in type, domain and identity

public

Check if an Object is empty

public

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
public

getUserURLFromEmail(userEmail: string): URL.URL

Obtains the user URL that corresponds to a given email

public

Check if URL is from a backend service

public

isDataObjectURL(url: *): *

public

isHypertyURL(url: *): *

public

isLegacy(url: *): boolean

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