com.sibvisions.rad.server.security
Interface IAccessController

All Known Implementing Classes:
DefaultAccessController

public interface IAccessController

The IAccessController defines the general access to server lifecycle objects. The access will be checked during session creation.


Method Summary
 void addAccess(java.lang.String pLifeCycleName)
          Adds access to a specific life-cycle object.
 java.lang.String find(java.lang.String pName)
          Search all available lifecycle objects for the given name.
 boolean isAllowed(java.lang.String pLifeCycleName)
          Checks the access for creating a session.
 void removeAccess(java.lang.String pLifeCycleName)
          Removes access for a specific life-cycle object.
 

Method Detail

isAllowed

boolean isAllowed(java.lang.String pLifeCycleName)
Checks the access for creating a session.

Parameters:
pLifeCycleName - the name of the life-cycle object
Returns:
true if it's allowed to open the connection, otherwise false

addAccess

void addAccess(java.lang.String pLifeCycleName)
Adds access to a specific life-cycle object.

Parameters:
pLifeCycleName - the name of the life-cycle object

removeAccess

void removeAccess(java.lang.String pLifeCycleName)
Removes access for a specific life-cycle object.

Parameters:
pLifeCycleName - the name of the life-cycle object

find

java.lang.String find(java.lang.String pName)
Search all available lifecycle objects for the given name.

Parameters:
pName - the object name (full qualified or not)
Returns:
the full qualified lifecycle object name or null if no lifecycle object name was found for the given object name


Copyright © 2009 SIB Visions GmbH. All Rights Reserved.