|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use ISession | |
---|---|
com.sibvisions.rad.server | Contains remote server classes and dependent components. |
com.sibvisions.rad.server.http.rest | Contains classes for generic REST access. |
com.sibvisions.rad.server.security | Contains classes which handles the validation of username/password combinations, with different protocols and different authentication systems. |
com.sibvisions.rad.server.security.validation | Contains validators for security managers, e.g. password validator. |
javax.rad.server | Contains classes and interfaces needed for implementing a remote server. |
javax.rad.server.event | Contains server and communication event classes. |
javax.rad.server.push | Contains classes for server-to-client push support. |
Uses of ISession in com.sibvisions.rad.server |
---|
Subinterfaces of ISession in com.sibvisions.rad.server | |
---|---|
interface |
IMasterSession
The IMasterSession defines a master session. |
interface |
ISubSession
The ISubSession defines a sub session. |
Classes in com.sibvisions.rad.server that implement ISession | |
---|---|
class |
AbstractSession
A Session is a server side session which will be started
when an IConnection connects to a remote server. |
class |
DetachedSession
The DetachedSession is an ISession . |
class |
DirectServerSession
The DirectServerSession is a wrapper for server-side sessions. |
Methods in com.sibvisions.rad.server that return ISession | |
---|---|
ISession |
ServerContextImpl.getSession()
Gets the session instance if available. |
ISession |
Server.process(IRequest pRequest,
IResponse pResponse)
Processes client requests which uses the communication protocol. |
Methods in com.sibvisions.rad.server with parameters of type ISession | |
---|---|
protected ISecurityManager |
DefaultSessionManager.createSecurityManager(java.lang.ClassLoader pLoader,
ISession pSession)
Creates a new security manager instance for the given session and class loader. |
protected ISecurityManager |
DefaultSessionManager.createSecurityManager(ISession pSession)
Creates a new security manager instance for the given session. |
java.lang.Object |
DefaultObjectProvider.getObject(ISession pSession,
java.lang.String pObjectName)
Returns an object from the life-cycle object container for an ISession . |
protected java.util.Map |
DefaultObjectProvider.getSessionObject(ISession pSession)
Gets the life-cycle object for a session. |
boolean |
DefaultObjectProvider.hasObject(ISession pSession)
Gets whether this object provider contains least one object for the given session. |
void |
IInjectObject.init(ISession pSession)
Initializes the object. |
java.lang.Object |
DefaultObjectProvider.invoke(ISession pSession,
java.lang.String pObjectName,
java.lang.String pMethodName,
java.lang.Object... pParams)
Invokes a method from a specific life-cycle object. |
boolean |
DefaultSessionManager.isInitializing(ISession pSession)
Gets whether the given session is initializing. |
protected void |
DefaultSessionManager.postCreateSession(ISession pSession)
Configures a session after it is created. |
protected void |
DefaultSessionManager.postCreateSubSession(ISession pMaster,
ISession pSession)
Configures a sub session after it is created. |
java.lang.Object |
DefaultObjectProvider.putObject(ISession pSession,
java.lang.String pObjectName,
java.lang.Object pObject)
Puts an object to the life-cycle object container for an ISession . |
void |
Monitoring.sessionCreated(ISession pSession)
Invoked when a session was created and is ready to use. |
void |
DefaultObjectProvider.sessionCreated(ISession pSession)
Invoked when a session was created and is ready to use. |
void |
Monitoring.sessionDestroyed(ISession pSession)
Invoked when a session was destroyed an can not be used anymore. |
void |
DefaultObjectProvider.sessionDestroyed(ISession pSession)
Invoked when a session was destroyed an can not be used anymore. |
protected void |
DefaultObjectProvider.setParent(ISession pSession,
java.util.Map pInstance,
java.util.Map pParent)
Sets the parent for a LCO. |
void |
ISessionValidator.validate(ISession pSession,
ISecurityManager pSecurityManager)
Checks if session creation is valid. |
Uses of ISession in com.sibvisions.rad.server.http.rest |
---|
Methods in com.sibvisions.rad.server.http.rest with parameters of type ISession | |
---|---|
protected java.lang.ClassLoader |
RESTAdapter.getClassLoader(ISession pSession)
Gets the class loader for the given session. |
Uses of ISession in com.sibvisions.rad.server.security |
---|
Methods in com.sibvisions.rad.server.security with parameters of type ISession | |
---|---|
void |
XmlSecurityManager.changePassword(ISession pSession)
Changes the password for a user. |
void |
NoSecurityManager.changePassword(ISession pSession)
Changes the password for a user. |
void |
ISecurityManager.changePassword(ISession pSession)
Changes the password for a user. |
void |
DBSecurityManager.changePassword(ISession pSession)
Changes the password for a user. |
void |
AbstractSecurityManager.checkPassword(ISession pSession,
java.lang.String pPassword)
Checks if a password is strength enough to be used. |
protected IAccessController |
AbstractDBSecurityManager.createAccessController(ISession pSession)
Creates an access controller for a ISession . |
static ISecurityManager |
AbstractSecurityManager.createSecurityManager(java.lang.ClassLoader pLoader,
ISession pSession)
Creates a new ISecurityManager for the given session and class loader. |
static ISecurityManager |
AbstractSecurityManager.createSecurityManager(ISession pSession)
Creates a new ISecurityManager for the given session. |
IAccessController |
XmlSecurityManager.getAccessController(ISession pSession)
Gets the access controller for a session. |
IAccessController |
NoSecurityManager.getAccessController(ISession pSession)
Gets the access controller for a session. |
IAccessController |
ISecurityManager.getAccessController(ISession pSession)
Gets the access controller for a session. |
IAccessController |
DBSecurityManager.getAccessController(ISession pSession)
Gets the access controller for a session. |
java.sql.Connection |
AbstractDBSecurityManager.getConnection(ISession pSession)
Gets the connection to the database. |
protected DBCredentials |
AbstractDBSecurityManager.getCredentials(ISession pSession)
Gets the configured database credentials for the given session. |
static java.lang.String |
DBSecurityManager.getSimpleEnvironmentName(ISession pSession)
Gets the name of the environment from the given session, without additional information. |
protected boolean |
DBSecurityManager.isActive(ISession pSession,
java.lang.String pActive)
Checks if a user is active. |
protected boolean |
DBSecurityManager.isChangePassword(ISession pSession,
java.lang.String pChangePassword)
Checks if the change password flag is set. |
boolean |
IObjectAccessController.isMethodInvocationAllowed(AbstractObjectProvider pProvider,
ISession pSession,
java.lang.String pObjectName,
java.lang.Object pObject,
java.lang.String pMethodName,
java.lang.Object... pParams)
Gets whether method invocation is allowed. |
protected boolean |
NtlmDBSecurityManager.isNtlmAuthenticated(ISession pSession)
Checks if the user was authenticated via ntlm. |
boolean |
IObjectAccessController.isObjectAccessAllowed(AbstractObjectProvider pProvider,
ISession pSession,
java.util.Map pLifeCycleObject,
java.lang.String pObjectName,
java.lang.Object pObject)
Gets whether access to an object is allowed. |
protected boolean |
NtlmDBSecurityManager.isPasswordValid(ISession pSession,
java.lang.String pPassword)
Checks if the database password is valid or the user is authenticated via ntlm. |
protected boolean |
DBSecurityManager.isPasswordValid(ISession pSession,
java.lang.String pPassword)
Checks if the user password is valid. |
protected boolean |
DBSecurityManager.isValid(ISession pSession,
java.sql.Timestamp pFrom,
java.sql.Timestamp pTo)
Checks if a user is valid. |
void |
XmlSecurityManager.logout(ISession pSession)
Performs a manual or automatic logout. |
void |
NoSecurityManager.logout(ISession pSession)
Performs a manual or automatic logout. |
void |
ISecurityManager.logout(ISession pSession)
Performs a manual or automatic logout. |
void |
DBSecurityManager.logout(ISession pSession)
Performs a manual or automatic logout. |
protected java.sql.Connection |
AbstractDBSecurityManager.openConnection(ISession pSession)
Opens a database connection to the database of an application. |
protected void |
DBSecurityManager.postAuthentication(ISession pSession,
java.math.BigDecimal pUserId)
Allows additional checks after user was validated. |
protected void |
DBSecurityManager.preAuthentication(ISession pSession)
Allows additional checks before user will be validated. |
void |
XmlSecurityManager.validateAuthentication(ISession pSession)
Validates if a session has valid credentials to access an application. |
void |
NtlmDBSecurityManager.validateAuthentication(ISession pSession)
Validates if a session has valid credentials to access an application. |
void |
NoSecurityManager.validateAuthentication(ISession pSession)
Validates if a session has valid credentials to access an application. |
void |
ISecurityManager.validateAuthentication(ISession pSession)
Validates if a session has valid credentials to access an application. |
void |
DBSecurityManager.validateAuthentication(ISession pSession)
Validates if a session has valid credentials to access an application. |
protected void |
AbstractSecurityManager.validatePassword(ISession pSession,
java.lang.String pOldPassword,
java.lang.String pNewPassword)
Validates a new password against an old password an uses a preconfigured password validator for checking the strength of the new password. |
Uses of ISession in com.sibvisions.rad.server.security.validation |
---|
Methods in com.sibvisions.rad.server.security.validation with parameters of type ISession | |
---|---|
void |
IPasswordValidator.checkPassword(ISession pSession,
java.lang.String pPassword)
Checks if a password is strength enough to be used. |
void |
DefaultPasswordValidator.checkPassword(ISession pSession,
java.lang.String pPassword)
Checks if a password is strength enough to be used. |
Uses of ISession in javax.rad.server |
---|
Subinterfaces of ISession in javax.rad.server | |
---|---|
interface |
ICloseableSession
The ICloseableSession defines a manually closeable session. |
Methods in javax.rad.server that return ISession | |
---|---|
abstract ISession |
AbstractSessionManager.get(java.lang.Object pSessionId)
Gets an existing session. |
static ISession |
SessionContext.getCurrentSession()
Gets the ISession from the current instance of SessionContext . |
static ISession |
ServerContext.getCurrentSession()
Gets the current session. |
abstract ISession |
SessionContext.getMasterSession()
Gets the master ISession instance for this context. |
abstract ISession |
SessionContext.getSession()
Gets the ISession instance for this context. |
abstract ISession |
ServerContext.getSession()
Gets the session instance if available. |
Methods in javax.rad.server with parameters of type ISession | |
---|---|
abstract java.lang.Object |
AbstractObjectProvider.getObject(ISession pSession,
java.lang.String pObjectName)
Returns an object from the life-cycle object container for an ISession . |
abstract java.lang.Object |
AbstractObjectProvider.invoke(ISession pSession,
java.lang.String pObjectName,
java.lang.String pMethodName,
java.lang.Object... pParams)
Invokes a method from a specific life-cycle object. |
abstract java.lang.Object |
AbstractObjectProvider.putObject(ISession pSession,
java.lang.String pObjectName,
java.lang.Object pObject)
Puts an object to the life-cycle object container for an ISession . |
Uses of ISession in javax.rad.server.event |
---|
Methods in javax.rad.server.event that return ISession | |
---|---|
ISession |
SessionEvent.getSession()
Gets the event session. |
ISession |
SessionEvent.getSourceSession()
Gets the event source session. |
Methods in javax.rad.server.event with parameters of type ISession | |
---|---|
void |
ISessionListener.sessionCreated(ISession pSession)
Invoked when a session was created and is ready to use. |
void |
ISessionListener.sessionDestroyed(ISession pSession)
Invoked when a session was destroyed an can not be used anymore. |
Constructors in javax.rad.server.event with parameters of type ISession | |
---|---|
CallEvent(ISession pSession,
ISession pSource,
java.lang.String pObjectName,
java.lang.String pMethodName,
java.lang.Object[] pParameter,
boolean pIsCallBack)
Creates a new instance of CallEvent . |
|
CallEvent(ISession pSession,
ISession pSource,
java.lang.String pObjectName,
java.lang.String pMethodName,
java.lang.Object[] pParameter,
boolean pIsCallBack,
boolean pHasError)
Creates a new instance of CallEvent . |
|
CallResultEvent(ISession pSession,
ISession pSource,
java.lang.String pObjectName,
java.lang.String pMethodName,
java.lang.Object[] pParameter,
boolean pIsCallBack,
java.lang.Object pObject,
java.lang.Throwable pThrowable)
Creates a new instance of CallResultEvent . |
|
SessionEvent(ISession pSession,
ISession pSource)
Creates a new instance of SessionEvent . |
|
SessionEvent(ISession pSession,
ISession pSource,
boolean pHasError)
Creates a new instance of SessionEvent . |
Uses of ISession in javax.rad.server.push |
---|
Methods in javax.rad.server.push that return ISession | |
---|---|
ISession |
PushMessage.getSession()
Gets the session. |
Constructors in javax.rad.server.push with parameters of type ISession | |
---|---|
PushMessage(ISession pSession,
PushMessage.MessageType pType,
ResultObject pObject)
Creates a new instance of PushMessage . |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |