Package org.entityfs.security

Interfaces and classes for file system authorization checking.

See:
          Description

Interface Summary
AccessController An AccessController is used by a file system if access controlling is enabled to verify that a Subject is authorized to get a Permission that it wants.
Subject This is EntityFS take on JAAS' Subject class.
 

Class Summary
AbstractAccessControllerSubject This abstract class can be used as a starting point for Subject implementations that use an AccessController.
EntityPermission This is an abstract base class for entity Permission implementations.
ExecutePermission This is an execute permission for an entity.
ReadPermission This is a read permission for an entity.
SimpleAccessControllerSubject This is a simple, immutable Subject implementation that uses an AccessController and a fixed list of credentials.
WritePermission This is a write permission for an entity.
 

Exception Summary
AccessDeniedException This exception is thrown when a calling thread's Subject is not authorized for the operation.
FileSystemSecurityException This exception is used for security-related errors.
 

Package org.entityfs.security Description

Interfaces and classes for file system authorization checking.

Since:
1.0
Author:
Karl Gustafsson