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

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

public class PermissionCheckBuilder
extends Object

Author:
Thorben Lindhauer

Field Summary
protected  List<PermissionCheck> atomicChecks
           
protected  List<CompositePermissionCheck> compositeChecks
           
protected  boolean disjunctive
           
protected  PermissionCheckBuilder parent
           
 
Constructor Summary
PermissionCheckBuilder()
           
PermissionCheckBuilder(PermissionCheckBuilder parent)
           
 
Method Summary
 PermissionCheckBuilder atomicCheck(Resource resource, String queryParam, Permission permission)
           
 CompositePermissionCheck build()
           
 PermissionCheckBuilder composite()
           
 PermissionCheckBuilder conjunctive()
           
 PermissionCheckBuilder disjunctive()
           
 PermissionCheckBuilder done()
           
protected  void validate()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

atomicChecks

protected List<PermissionCheck> atomicChecks

compositeChecks

protected List<CompositePermissionCheck> compositeChecks

disjunctive

protected boolean disjunctive

parent

protected PermissionCheckBuilder parent
Constructor Detail

PermissionCheckBuilder

public PermissionCheckBuilder()

PermissionCheckBuilder

public PermissionCheckBuilder(PermissionCheckBuilder parent)
Method Detail

disjunctive

public PermissionCheckBuilder disjunctive()

conjunctive

public PermissionCheckBuilder conjunctive()

atomicCheck

public PermissionCheckBuilder atomicCheck(Resource resource,
                                          String queryParam,
                                          Permission permission)

composite

public PermissionCheckBuilder composite()

done

public PermissionCheckBuilder done()

build

public CompositePermissionCheck build()

validate

protected void validate()


Copyright © 2015 camunda services GmbH. All rights reserved.