|
02/28/2005 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object | +--com.epicentric.permission.PermissionsManager
Handles the storage and retrieval of PermissionContext objects, and performs maintenance operations over the Permission objects that exist in permanent storage. New PermissionContext objects should always be retrieved by the getPermissionContext() method of this class; they should not be instantiated directly. Each PermissionContext object is identified in permanent storage by a unique objectType/objectID pair. The getPermissionContext() method will create a new PermissionContext object if one does not already exist for the objectType/objectID pair that are passed as parameters.
| Constructor Summary | |
PermissionsManager()
Deprecated. |
|
| Method Summary | |
abstract void |
deleteGroup(String groupID)
Deprecated. Purges all permissions relating to the group specified by groupID from permanent storage. |
abstract void |
deleteObject(String objectType,
String objectID)
Deprecated. Purges all permissions from a object specified by objectType and objectID from permanent storage. |
static PermissionsManager |
getInstance()
Deprecated. Get the global instance of the PermissionsManager. |
abstract PermissionContext |
getPermissionContext(PermissionCatalog catalog,
String objectType,
String objectID)
Deprecated. Retrieves a PermissionContext object from permanent storage based on the PermissionCatalog. |
abstract void |
savePermissionContext(PermissionContext context)
Deprecated. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public PermissionsManager()
| Method Detail |
public abstract PermissionContext getPermissionContext(PermissionCatalog catalog,
String objectType,
String objectID)
public abstract void deleteObject(String objectType,
String objectID)
public abstract void deleteGroup(String groupID)
public static PermissionsManager getInstance()
public abstract void savePermissionContext(PermissionContext context)
|
02/28/2005 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||