com.cc.framework.security.acl.expr
Interface ExecutionEnvironment

All Known Implementing Classes:
AccessControlList.AccessControlEnvironment

public interface ExecutionEnvironment

Version:
$Revision: 1.2 $
Author:
Harald Schulz

Method Summary
 AccessToken getAccess(Permission permission)
          Checks if the current principal is granted the given permission
 boolean isGranted(AccessToken token)
          Wandelt das übergebene Objekt in einen Boolean Wert um
 AccessToken not(AccessToken token)
          Negiert den übergebenen Operanden
 

Method Detail

getAccess

public AccessToken getAccess(Permission permission)
                      throws ExecutionException
Checks if the current principal is granted the given permission

Parameters:
permission - The permission to check
Returns:
AccessToken
Throws:
ExecutionException - Wird im Falle eines allgemeinen Fehlers geworfen

isGranted

public boolean isGranted(AccessToken token)
                  throws ExecutionException
Wandelt das übergebene Objekt in einen Boolean Wert um

Parameters:
token - Das umzuwandelnde Objekt
Returns:
booleaschen Wert
Throws:
ExecutionException - Wird geworfen wenn eine Typkonvertierung nicht möglich ist

not

public AccessToken not(AccessToken token)
                throws ExecutionException
Negiert den übergebenen Operanden

Parameters:
token - Der Operand
Returns:
Ergebnis der Berechnung
Throws:
ExecutionException - Wird geworfen wenn die Berechnung Aufgrund des Typs nicht möglich ist


Copyright © 2000-2005 SCC Informationssysteme GmbH. All Rights Reserved.