Mendix Runtime
Documentation for the Mendix Runtime Environment API
com.mendix.systemwideinterfaces.core.ISession Interface Reference

List of all members.

Public Member Functions

UUID getId ()
IContext getContext ()
IContext createContext ()
IUser getUser ()
ILanguage getLanguage ()
void keepAlive () throws CoreException
Set< String > getUserRolesNames ()
Set< String > getGrantableRoleNames ()
boolean isSystemSession ()
TimeZone getTimeZone ()
byte[] getFingerprint ()
void setFingerprint (byte[] fingerprint)

Detailed Description

Session interface.


Member Function Documentation

IContext com.mendix.systemwideinterfaces.core.ISession.createContext ( )

Create new context

Returns:
context
IContext com.mendix.systemwideinterfaces.core.ISession.getContext ( )
Deprecated:
use createContext instead
byte [] com.mendix.systemwideinterfaces.core.ISession.getFingerprint ( )
Returns:
the fingerpint of this session.
Set<String> com.mendix.systemwideinterfaces.core.ISession.getGrantableRoleNames ( )
Returns:
grantable role names
UUID com.mendix.systemwideinterfaces.core.ISession.getId ( )

Get session id

Returns:
session id
ILanguage com.mendix.systemwideinterfaces.core.ISession.getLanguage ( )
Returns:
language object
TimeZone com.mendix.systemwideinterfaces.core.ISession.getTimeZone ( )
Returns:
the timezone of the user associated with this session
IUser com.mendix.systemwideinterfaces.core.ISession.getUser ( )

Get user

Returns:
user object
Set<String> com.mendix.systemwideinterfaces.core.ISession.getUserRolesNames ( )
Returns:
user role names
boolean com.mendix.systemwideinterfaces.core.ISession.isSystemSession ( )
Returns:
is systemsession
void com.mendix.systemwideinterfaces.core.ISession.keepAlive ( ) throws CoreException

refresh last active time

Exceptions:
CoreException
void com.mendix.systemwideinterfaces.core.ISession.setFingerprint ( byte[]  fingerprint)
Parameters:
fingerprintthe fingerprint for this session.

The documentation for this interface was generated from the following file: