class: CTITerminalManager

public <<control>> class: CTITerminalManager
Author: Steven Marcus
Project: Phase: 1.0; Status: Proposed; Version: 1.0; Complexity: 1
Dates: Created: 11/8/2004 10:38:17 AM; Modified: 11/30/2004 10:06:06 AM;
Flags: Active: false; IsRoot: false; IsLeaf: false;
Extension Points:
UUID: {5BB0272D-5818-42ca-A1B9-B5B6531DB2B7}
Desc: Responsible for managing Terminal objects.
 

Goto: Custom Properties, Methods

Extends: TerminalManager

See also: TerminalManager

Appears in: terminal, addAgentToSWTerminal - Basic Flow, UC38_Log On to CTI, UC39_Log On to Switch

Connections
 
Custom Properties
 
CTITerminalManager Methods
Operation Details
public
addAgentToSWTerminal(
   int initialState,
   String password,
   String agentId,
   String listenerAddress,
   String agentAddress,
   String terminalName):AgentTerminal
Sequential
public
getAddress(
   String addressId):Address
Sequential
Notes: Desc: Answers with the Address object for a given Address identifier.
public
createAgent(
   int initialState,
   Account account):Agent
Sequential
Notes: Desc: Creates an instance of an Agent using validated account information and sets the state of the agent based on the incoming state parameter.
public
getTerminal(
   String terminalName):Terminal
Sequential
public
signOnToDevice(
   int initialState,
   String address,
   String terminalName,
   Collection acdAddresses,
   String password,
   String agentId):Response
Sequential