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