Package com.groiss.accesscontrol
Class DNF
java.lang.Object
com.groiss.accesscontrol.DNF
Disjunctive normal form. A disjunction of conjunctions.
-
Field Summary
Modifier and TypeFieldDescriptionprotected Persistent
The context object defines an object where the permission is dependent on.protected List<List<PermissionQuery>>
-
Constructor Summary
ConstructorDescriptionDNF
(boolean value) dnf with a given valueDNF
(boolean value, Persistent ctx) dnf with a given value / context-objectDNF
(List<List<PermissionQuery>> root) -
Method Summary
Modifier and TypeMethodDescriptiongetRoot()
void
merge the dnf2 into dnf on the given positionvoid
setContextObject
(Persistent contextObject) setValue
(boolean value) toString()
-
Field Details
-
root
-
contextObject
The context object defines an object where the permission is dependent on. For example, the process instance for process documents. If the process agent changes, the cache can be informed and invalidated.
-
-
Constructor Details
-
DNF
public DNF(boolean value) dnf with a given value -
DNF
dnf with a given value / context-object -
DNF
-
-
Method Details