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>atomicChecksprotected List<CompositePermissionCheck>compositeChecksprotected booleandisjunctive
-
Constructor Summary
Constructors Constructor Description CompositePermissionCheck()CompositePermissionCheck(boolean disjunctive)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddAtomicCheck(PermissionCheck permissionCheck)voidaddCompositeCheck(CompositePermissionCheck subCheck)voidclear()List<PermissionCheck>getAllPermissionChecks()List<PermissionCheck>getAtomicChecks()List<CompositePermissionCheck>getCompositeChecks()booleanisDisjunctive()conjunctive elsevoidsetAtomicChecks(List<PermissionCheck> atomicChecks)voidsetCompositeChecks(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()
-
-