acl: {
ACLbyCombination: (ac: AgentMapUnion | AgentMapMap) => ComboList;
ACLToString: (ac: AgentMapMap) => string;
ACLunion: (list: (AgentMapUnion | AgentMapMap)[]) => AgentMapUnion;
adoptACLDefault: (
doc: NamedNode,
aclDoc: NamedNode,
defaultResource: NamedNode,
defaultACLDoc: NamedNode,
) => IndexedFormula;
comboToString: (byCombo: ComboList) => string;
fixIndividualACL: (
item: NamedNode,
subjects: NamedNode[],
log: Function,
callbackFunction: fixIndividualACLCallback,
) => void;
fixIndividualCardACL: (
person: NamedNode,
log: Function,
callbackFunction: fixIndividualCardACLCallback,
) => void;
getACL: (
doc: NamedNode,
callbackFunction: (
ok: boolean,
messageOrStatus: string | number,
messageOrDoc?: string | NamedNode,
message?: string,
) => void,
) => void;
getACLorDefault: (
doc: NamedNode,
callbackFunction: (
a: boolean,
b: boolean,
statusOrMessage: number | NamedNode,
message: string | NamedNode,
c?: NamedNode,
d?: NamedNode,
) => void,
) => void;
loadUnionACL: (
subjectList: NamedNode[],
callbackFunction: loadUnionACLCallback,
) => void;
makeACLGraph: (
kb: IndexedFormula,
x: NamedNode,
ac: AgentMapMap,
aclDoc: NamedNode,
) => void;
makeACLGraphbyCombo: (
kb: IndexedFormula,
x: NamedNode,
byCombo: ComboList,
aclDoc: NamedNode,
main?: boolean,
defa?: boolean,
) => void;
makeACLString: (x: NamedNode, ac: AgentMapMap, aclDoc: NamedNode) => string;
putACLbyCombo: (
kb: LiveStore,
x: NamedNode,
byCombo: ComboList,
aclDoc: NamedNode,
callbackFunction: (ok: boolean, message?: string) => void,
) => void;
putACLObject: (
kb: LiveStore,
x: NamedNode,
ac: AgentMapUnion | AgentMapMap,
aclDoc: NamedNode,
callbackFunction: (ok: boolean, message?: string) => void,
) => void;
readACL: (
doc: NamedNode,
aclDoc: NamedNode,
kb2?: IndexedFormula,
getDefaults?: boolean,
) => AgentMapMap;
sameACL: (
a: AgentMapUnion | AgentMapMap,
b: AgentMapUnion | AgentMapMap,
) => boolean;
setACL: (
docURI: NamedNode,
aclText: string,
callbackFunction: (ok: boolean, message: string) => void,
) => void;
} = ...
Type Declaration
-
ACLbyCombination: (ac: AgentMapUnion | AgentMapMap) => ComboList
-
ACLToString: (ac: AgentMapMap) => string
-
ACLunion: (list: (AgentMapUnion | AgentMapMap)[]) => AgentMapUnion
-
adoptACLDefault: (
doc: NamedNode,
aclDoc: NamedNode,
defaultResource: NamedNode,
defaultACLDoc: NamedNode,
) => IndexedFormula
-
comboToString: (byCombo: ComboList) => string
-
fixIndividualACL: (
item: NamedNode,
subjects: NamedNode[],
log: Function,
callbackFunction: fixIndividualACLCallback,
) => void
-
fixIndividualCardACL: (
person: NamedNode,
log: Function,
callbackFunction: fixIndividualCardACLCallback,
) => void
-
getACL: (
doc: NamedNode,
callbackFunction: (
ok: boolean,
messageOrStatus: string | number,
messageOrDoc?: string | NamedNode,
message?: string,
) => void,
) => void
-
getACLorDefault: (
doc: NamedNode,
callbackFunction: (
a: boolean,
b: boolean,
statusOrMessage: number | NamedNode,
message: string | NamedNode,
c?: NamedNode,
d?: NamedNode,
) => void,
) => void
-
loadUnionACL: (subjectList: NamedNode[], callbackFunction: loadUnionACLCallback) => void
-
makeACLGraph: (kb: IndexedFormula, x: NamedNode, ac: AgentMapMap, aclDoc: NamedNode) => void
-
makeACLGraphbyCombo: (
kb: IndexedFormula,
x: NamedNode,
byCombo: ComboList,
aclDoc: NamedNode,
main?: boolean,
defa?: boolean,
) => void
-
makeACLString: (x: NamedNode, ac: AgentMapMap, aclDoc: NamedNode) => string
-
putACLbyCombo: (
kb: LiveStore,
x: NamedNode,
byCombo: ComboList,
aclDoc: NamedNode,
callbackFunction: (ok: boolean, message?: string) => void,
) => void
-
putACLObject: (
kb: LiveStore,
x: NamedNode,
ac: AgentMapUnion | AgentMapMap,
aclDoc: NamedNode,
callbackFunction: (ok: boolean, message?: string) => void,
) => void
-
readACL: (
doc: NamedNode,
aclDoc: NamedNode,
kb2?: IndexedFormula,
getDefaults?: boolean,
) => AgentMapMap
-
sameACL: (a: AgentMapUnion | AgentMapMap, b: AgentMapUnion | AgentMapMap) => boolean
-
setACL: (
docURI: NamedNode,
aclText: string,
callbackFunction: (ok: boolean, message: string) => void,
) => void