User Guide
IM Gateway GatewayHelper class methods 1041
setStatus
Description
Sets the online presence status of the gateway, including any custom away message.
Syntax
Boolean = setStatus(status, customAwayMsg)
See also
getCustomAwayMessage
, getStatusAsString, getStatusTimeStamp, isOnline, “Using the
GatewayHelper object” in Chapter 43, “Using the Instant Messaging Event Gateways” in
ColdFusion MX Developer’s Guide
Parameters
Returns
True, if the operation was successful; False. otherwise. Passing an invalid status for the protocol
causes this method to return False.
Usage
Do not use the setStatus method to go offline. Although the method accepts a parameter of
OFFLINE, the gateway immediately resets itself to be online. To set the gateway offline, stop the
gateway instance in the ColdFusion MX Administrator, or use the
stopGatewayInstance
method in the CFIDE.adminapi.eventgateway CFC.
Example
See “GatewayHelper example”, in Chapter 43, “Using the Instant Messaging Event Gateways” in
ColdFusion MX Developer’s Guide, which uses all GatewayHelper class methods.
Parameter Description
status The gateway’s online presence status; one of the following:
• ONLINE
• AWAY
• DND (Do Not Disturb)
XMPP only
• NA (Not Available)
• FREE_TO_CHAT
Sametime only:
• IDLE
customAwayMsg A text string containing a custom message for the status. Can be the empty
string if you do not need a custom away message.