Readonly
[initProtected
aclProtected
dbReadonly
dbReadonly
dbGestalt links.
GestaltGraph/links/{GestaltLinkId} -> {json(GestaltLink)}
Readonly
dbGestalt adjacency matrix represented as a collection vertex pairs.
Each vertex can be GestaltNodeKey
or GestaltIdentityKey
.
These are the allowable structures:
GestaltGraph/matrix/{GestaltKey} -> null
GestaltGraph/matrix/{GestaltKey}/{GestaltKey} -> {raw(GestaltLinkId)}
Readonly
dbNode information
GestaltGraph/nodes/{GestaltKey} -> {json(GestaltNodeInfo)}
Readonly
dbProtected
generateProtected
loggerOptional
tran: DBTransactionOptional
tran: DBTransactionProtected
getGets a gestalt using BFS.
During execution thevisited
set indicates the vertexes that have been queued.
This BFS algorithm has to 2 stages:
visited
set indicates the vertexes that have been processed.Optional
tran: DBTransactionProtected
getOptional
tran: DBTransactionOptional
tran: DBTransactionOptional
tran: DBTransactionOptional
tran: DBTransactionOptional
tran: DBTransactionOptional
tran: DBTransactionOptional
tran: DBTransactionOptional
tran: DBTransactionOptional
tran: DBTransactionThis checks if the link node has matching issuer and subject. It does not however verify the signatures. Verifying signatures should be done before linking the nodes in the GG
Optional
tran: DBTransactionOptional
tran: DBTransactionOptional
tran: DBTransactionOptional
tran: DBTransactionOptional
tran: DBTransactionOptional
tran: DBTransactionSets a node in the graph Can be used to update an existing node If this is a new node, it will set a new node pointer to a new gestalt permission in the acl
Optional
tran: DBTransactionOptional
tran: DBTransactionOptional
tran: DBTransactionOptional
tran: DBTransactionOptional
tran: DBTransactionOptional
tran: DBTransactionOptional
tran: DBTransactionOptional
tran: DBTransactionOptional
tran: DBTransactionStatic
createGenerated using TypeDoc
Identity information
GestaltGraph/identities/{GestaltKey} -> {json(GestaltIdentityInfo)}