com.avaya.jtapi.tsapi
Class LucentV6AgentStateInfo

java.lang.Object
  extended bycom.avaya.jtapi.tsapi.LucentAgentStateInfo
      extended bycom.avaya.jtapi.tsapi.LucentAgentStateInfoEx
          extended bycom.avaya.jtapi.tsapi.LucentV5AgentStateInfo
              extended bycom.avaya.jtapi.tsapi.LucentV6AgentStateInfo
Direct Known Subclasses:
LucentV6AgentStateInfoEx

public class LucentV6AgentStateInfo
extends LucentV5AgentStateInfo

This is the object that is returned by the query getStateInfo method of the LucentAgent interface, with the DEFINITY G3 Driver supporting and using Private data version 6.

An Agent implementing the LucentAgent interface has an Agent state, an LucentAgent workMode and a LucentV5Agent reasonCode. In prior releases, the getStateInfo method returned this object, which carried that status information (state, workMode, reasonCode) about an Agent; with private data version 6, this method will also return any pending status information for the Agent.

Status information (state, workMode and reasonCode) may be held pending, to be applied when all calls currently associated with the Agent are completed, as part of a new DEFINITY G3 feature supported by private data version 6.

See Also:
method setAgentState for more details.

Field Summary
 int pendingReasonCode
          application-defined reason code held pending, to be applied after the current call (or held call) has ended at the agent station.
 int pendingState
          state held pending, to be applied after the current call (or held call) has ended at the agent station.
 
Fields inherited from class com.avaya.jtapi.tsapi.LucentV5AgentStateInfo
reasonCode
 
Fields inherited from class com.avaya.jtapi.tsapi.LucentAgentStateInfo
state, workMode
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

pendingState

public int pendingState
state held pending, to be applied after the current call (or held call) has ended at the agent station. Possible returned values are Agent.UNKNOWN (if no state is held pending), Agent.NOT_READY and Agent.WORK_NOT_READY.


pendingReasonCode

public int pendingReasonCode
application-defined reason code held pending, to be applied after the current call (or held call) has ended at the agent station. This will be non-zero only when pendingState == Agent.NOT_READY.

See Also:
for valid reasonCodes.


Copyright © 2005 Avaya All Rights Reserved.