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 ()
String getUserAgent ()
void retain (IMendixObject mxObject)
void release (IMendixIdentifier id)

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
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
String com.mendix.systemwideinterfaces.core.ISession.getUserAgent ( )
Returns:
the user agent for this session.
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.release ( IMendixIdentifier  id)

Remove the given id from the java action roots, such that it can be garbage collected.

Parameters:
idthe id to remove from the java action roots.
void com.mendix.systemwideinterfaces.core.ISession.retain ( IMendixObject  mxObject)

Retain the given object in the java action roots, such that will not be garbage collected.

Parameters:
mxObjectthe object to add to the java action roots.

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