com.retek.component.security.impl
Class PermissionManagerImpl

java.lang.Object
  extended bycom.retek.component.security.impl.PermissionManagerImpl
All Implemented Interfaces:
PermissionManager

public class PermissionManagerImpl
extends java.lang.Object
implements PermissionManager


Method Summary
 java.util.Set findAllPermissions()
           
 OperationPermission findOperationPermission(java.lang.String name, Application application)
          retrieves an OperationPermission based on permission name and application
 java.util.Set findPermissions(Application application)
          finds all permissions for the associated application
static PermissionManagerImpl getInstance()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getInstance

public static PermissionManagerImpl getInstance()

findPermissions

public java.util.Set findPermissions(Application application)
                              throws SystemException
Description copied from interface: PermissionManager
finds all permissions for the associated application

Specified by:
findPermissions in interface PermissionManager
Throws:
SystemException

findAllPermissions

public java.util.Set findAllPermissions()
                                 throws SystemException
Specified by:
findAllPermissions in interface PermissionManager
Throws:
SystemException

findOperationPermission

public OperationPermission findOperationPermission(java.lang.String name,
                                                   Application application)
                                            throws RetekSecurityException,
                                                   SystemException
Description copied from interface: PermissionManager
retrieves an OperationPermission based on permission name and application

Specified by:
findOperationPermission in interface PermissionManager
Parameters:
name - permission name (may be found in OperationPermissions) application application associated with permission name
Returns:
if a match is not found, null is returned
Throws:
RetekSecurityException
SystemException


Copyright © 2004 Retek Inc. All Rights Reserved. - Generated at Fri, 10/22/2004 07:28