Package org.safehaus.triplesec.guardian

Interface Summary
ApplicationPolicy The policy store for an application whose access policy is managed by Triplesec.
ConnectionDriver A driver interface that provides an extension mechanism for TripleSec Guardian API to support various connection types such as JNDI, in-memory store, and JDBC.
PolicyChangeListener A policy change listener interested in changes to an application's access policy which is managed by TripleSec.
 

Class Summary
ApplicationPolicyFactory Connects to ApplicationPolicy and manages ConnectionDrivers.
ChangeType The enumerated type for changes to guardian entities.
Permission An application permission.
Permissions Represnets an immutable set of Permissions.
PolicyChangeAdapter An do nothing convenience adapter for a PolicyChangeListener.
Profile A user's application authorization profile.
Role An application role.
Roles Represnets an immutable set of Roles.
 

Exception Summary
GuardianException An exception thrown by ApplicationPolicy and ApplicationPolicyFactory when connection to the store is not established or crashed.
NoConnectionDriverException A GuardianException which is thrown when no appropriate ConnectionDriver for the URL a user specified is found.
StoreConnectionException A GuardianException which is thrown when ConnectionDriver failed to connect to ApplicationPolicy due to network, authentication, or parameter problems.