intarsys runtime library

de.intarsys.aaa.permission
Class PermissionResourceAccessHandler

java.lang.Object
  extended by de.intarsys.aaa.permission.PermissionResourceAccessHandler
All Implemented Interfaces:
IResourceAccessHandler, Serializable

public class PermissionResourceAccessHandler
extends Object
implements IResourceAccessHandler, Serializable

An IResourceAccessHandler that acts on a simple permission model.

See Also:
Serialized Form

Constructor Summary
PermissionResourceAccessHandler()
           
 
Method Summary
 void addPermission(IPermission permission)
           
 List<IPermission> getPermissions()
           
 boolean isAccessGranted(IResource resource)
           if this handler grants access to the resource.
 void removePermission(IPermission permission)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PermissionResourceAccessHandler

public PermissionResourceAccessHandler()
Method Detail

addPermission

public void addPermission(IPermission permission)

getPermissions

public List<IPermission> getPermissions()

isAccessGranted

public boolean isAccessGranted(IResource resource)
Description copied from interface: IResourceAccessHandler
if this handler grants access to the resource.

Specified by:
isAccessGranted in interface IResourceAccessHandler
Returns:
if this handler grants access to the resource.

removePermission

public void removePermission(IPermission permission)

intarsys runtime library

Copyright © 2012 intarsys consulting GmbH. All Rights Reserved.