Readonly
[initProtected
aclProtected
aclProtected
aclPerms stores PermissionId -> Ref
Protected
aclVaults stores VaultIdString -> Record<NodeId, null> note that the NodeId in each record must be in their own unique gestalt the NodeId in each record may be missing if it had been previously deleted
Protected
dbProtected
generateProtected
loggerGets the permission record for a given node id Any node id is acceptable
Optional
tran: DBTransactionOptional
tran: DBTransactionGets the record of node ids to permission for a given vault id The node ids in the record each represent a unique gestalt If there are no permissions, then an empty record is returned
Optional
tran: DBTransactionOptional
tran: DBTransactionOptional
perm: PermissionOptional
tran: DBTransactionOptional
tran: DBTransactionOptional
tran: DBTransactionSets an array of node ids to a new permission record This is intended for completely new gestalts Or for gestalt splitting.
Optional
tran: DBTransactionOptional
tran: DBTransactionOptional
tran: DBTransactionOptional
tran: DBTransactionStatic
createACLGenerated using TypeDoc
Nodes stores NodeId -> PermissionId