org.objectweb.jonas_lib.security.AbsPermissionManager Class Reference

List of all members.

Public Member Functions

 AbsPermissionManager (String contextId) throws PermissionManagerException
void delete () throws PermissionManagerException
void commit () throws PermissionManagerException

Protected Member Functions

abstract void resetDeploymentDesc ()
String getContextId ()
void setContextId (String contextId)
PolicyConfiguration getPolicyConfiguration ()
void setPolicyConfiguration (PolicyConfiguration policyConfiguration)

Static Protected Member Functions

Policy getPolicy ()
void setPolicy (Policy policy)

Detailed Description

Defines an abstract PermissionManager class which will manage JACC permissions for an ejbjar, webapp, etc.
Author:
Florent Benoit

Definition at line 42 of file AbsPermissionManager.java.


Constructor & Destructor Documentation

org.objectweb.jonas_lib.security.AbsPermissionManager.AbsPermissionManager String  contextId  )  throws PermissionManagerException
 

Default Constructor

Parameters:
contextId context ID used for PolicyContext
Exceptions:
PermissionManagerException if permissions can't be set

Definition at line 64 of file AbsPermissionManager.java.


Member Function Documentation

void org.objectweb.jonas_lib.security.AbsPermissionManager.commit  )  throws PermissionManagerException
 

Commit the Policy Configuration

Exceptions:
PermissionManagerException if commit can't be done

Definition at line 112 of file AbsPermissionManager.java.

void org.objectweb.jonas_lib.security.AbsPermissionManager.delete  )  throws PermissionManagerException
 

Delete this object

Exceptions:
PermissionManagerException if the configuration can't be deleted

Definition at line 91 of file AbsPermissionManager.java.

String org.objectweb.jonas_lib.security.AbsPermissionManager.getContextId  )  [protected]
 

Returns:
Returns the contextId.

Definition at line 143 of file AbsPermissionManager.java.

Policy org.objectweb.jonas_lib.security.AbsPermissionManager.getPolicy  )  [static, protected]
 

Returns:
Returns the policy.

Definition at line 129 of file AbsPermissionManager.java.

PolicyConfiguration org.objectweb.jonas_lib.security.AbsPermissionManager.getPolicyConfiguration  )  [protected]
 

Returns:
Returns the policyConfiguration.

Definition at line 157 of file AbsPermissionManager.java.

abstract void org.objectweb.jonas_lib.security.AbsPermissionManager.resetDeploymentDesc  )  [protected, pure virtual]
 

Reset Deployment Descriptor

void org.objectweb.jonas_lib.security.AbsPermissionManager.setContextId String  contextId  )  [protected]
 

Parameters:
contextId The contextId to set.

Definition at line 150 of file AbsPermissionManager.java.

void org.objectweb.jonas_lib.security.AbsPermissionManager.setPolicy Policy  policy  )  [static, protected]
 

Parameters:
policy The policy to set.

Definition at line 136 of file AbsPermissionManager.java.

void org.objectweb.jonas_lib.security.AbsPermissionManager.setPolicyConfiguration PolicyConfiguration  policyConfiguration  )  [protected]
 

Parameters:
policyConfiguration The policyConfiguration to set.

Definition at line 164 of file AbsPermissionManager.java.


The documentation for this class was generated from the following file:
Generated on Tue Feb 15 15:13:09 2005 for JOnAS by  doxygen 1.3.9.1