org.camunda.bpm.engine.impl.db
Class CompositePermissionCheck

java.lang.Object
  extended by org.camunda.bpm.engine.impl.db.CompositePermissionCheck

public class CompositePermissionCheck
extends Object

Author:
Thorben Lindhauer

Field Summary
protected  List<PermissionCheck> atomicChecks
           
protected  List<CompositePermissionCheck> compositeChecks
           
protected  boolean disjunctive
           
 
Constructor Summary
CompositePermissionCheck()
           
CompositePermissionCheck(boolean disjunctive)
           
 
Method Summary
 void addAtomicCheck(PermissionCheck permissionCheck)
           
 void addCompositeCheck(CompositePermissionCheck subCheck)
           
 void clear()
           
 List<PermissionCheck> getAtomicChecks()
           
 List<CompositePermissionCheck> getCompositeChecks()
           
 boolean isDisjunctive()
          conjunctive else
 void setAtomicChecks(List<PermissionCheck> atomicChecks)
           
 void setCompositeChecks(List<CompositePermissionCheck> subChecks)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

disjunctive

protected boolean disjunctive

compositeChecks

protected List<CompositePermissionCheck> compositeChecks

atomicChecks

protected List<PermissionCheck> atomicChecks
Constructor Detail

CompositePermissionCheck

public CompositePermissionCheck()

CompositePermissionCheck

public CompositePermissionCheck(boolean disjunctive)
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()


Copyright © 2016 camunda services GmbH. All rights reserved.