Package org.camunda.bpm.engine.impl.db
Class CompositePermissionCheck
- java.lang.Object
-
- org.camunda.bpm.engine.impl.db.CompositePermissionCheck
-
public class CompositePermissionCheck extends Object
- Author:
- Thorben Lindhauer
-
-
Field Summary
Fields Modifier and Type Field Description protected List<PermissionCheck>
atomicChecks
protected List<CompositePermissionCheck>
compositeChecks
protected boolean
disjunctive
-
Constructor Summary
Constructors Constructor Description CompositePermissionCheck()
CompositePermissionCheck(boolean disjunctive)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addAtomicCheck(PermissionCheck permissionCheck)
void
addCompositeCheck(CompositePermissionCheck subCheck)
void
clear()
List<PermissionCheck>
getAllPermissionChecks()
List<PermissionCheck>
getAtomicChecks()
List<CompositePermissionCheck>
getCompositeChecks()
boolean
isDisjunctive()
conjunctive elsevoid
setAtomicChecks(List<PermissionCheck> atomicChecks)
void
setCompositeChecks(List<CompositePermissionCheck> subChecks)
-
-
-
Field Detail
-
disjunctive
protected boolean disjunctive
-
compositeChecks
protected List<CompositePermissionCheck> compositeChecks
-
atomicChecks
protected List<PermissionCheck> atomicChecks
-
-
Method Detail
-
addAtomicCheck
public void addAtomicCheck(PermissionCheck permissionCheck)
-
setAtomicChecks
public void setAtomicChecks(List<PermissionCheck> atomicChecks)
-
setCompositeChecks
public void setCompositeChecks(List<CompositePermissionCheck> subChecks)
-
addCompositeCheck
public void addCompositeCheck(CompositePermissionCheck subCheck)
-
isDisjunctive
public boolean isDisjunctive()
conjunctive else
-
getCompositeChecks
public List<CompositePermissionCheck> getCompositeChecks()
-
getAtomicChecks
public List<PermissionCheck> getAtomicChecks()
-
clear
public void clear()
-
getAllPermissionChecks
public List<PermissionCheck> getAllPermissionChecks()
-
-