Mendix Client 3.0 API documentation


mx.session

Methods

startup(callback)

This method is called to startup the subsystem.

Parameters

Name Type Description
callback Function The function to be called when startup is finished.

Returns

-

shutdown()

This method is called to shutdown the subsystem.

Parameters

-

Returns

-

isLoaded()

This method is called to check whether the subsystem has been started.

Parameters

-

Returns

Type Description
Boolean true if the subsystem has been started.

h3(#.getUserObject). .getUserObject()

This method is called to retrieve that MxObject for the currently logged in user. It is an instance of System.User or one of its subclasses (if any).

Parameters

Returns

MxObject

isGuest()

This method is called to determine if this is an anonymous session.

Parameters

-

Returns

Type Description
Boolean true if the current user is Anonymous.

getUserId()

This method returns the current user’s GUID.

Parameters

-

Returns

Type Description
Number The GUID of the current user.

getUserClass()

This method returns the Entity of the current user (System.User or a subclass).

Parameters

-

Returns

Type Description
String The entity of the current user.

getUserName()

This method returns the Name attribute of the current user.

Parameters

-

Returns

Type Description
String The Name attribute of the current user.

getUserAttribute()

This method returns the value of the passed attribute of the current user.

Parameters

Name Type Description
attr String
The attribute to retrieve

Returns

Type Description
Any The value of the passed attribute (if any).