com.ontimize.security
Interface ClientPermissionManager
- All Superinterfaces:
- java.rmi.Remote
- All Known Implementing Classes:
- PermissionReferenceLocator, PermissionSecureReferenceLocator
- public interface ClientPermissionManager
- extends java.rmi.Remote
Remote Interface to manage client permissions.
- Author:
- Imatia Innovation
PERMISSIONS_KEY
public static final java.lang.String PERMISSIONS_KEY
- See Also:
- Constant Field Values
getClientPermissions
public EntityResult getClientPermissions(java.util.Hashtable userKeys,
int sessionId)
throws java.lang.Exception
- Gets an object representing client permissions.
- Parameters:
userKeys - This parameters allow to identify the user. In local locator is
not needed and can be a null value.sessionId -
- Returns:
-
- Throws:
java.lang.Exception
installClientPermissions
public void installClientPermissions(java.util.Hashtable userKeys,
int sessionId)
throws java.lang.Exception
- Sets the client permissions. Creates a
ClientSecurityManager
object with all permissions information for the specified user.
- Parameters:
userKeys - Keys to identify the usersessionId - User session identifier
- Throws:
java.lang.Exception
getTime
public long getTime()
throws java.lang.Exception
- Throws:
java.lang.Exception