public class TerminalServiceImpl
extends java.lang.Object
implements com.nortel.soa.oi.cct.terminalservice.TerminalService
This service provides functionality associated with Terminals such as querying and setting associated states, retrieving associated Address and TerminalConnection objects etc.
| Constructor and Description |
|---|
TerminalServiceImpl() |
public IsForwardedResponse isForwarded(TerminalRequest parameters) throws SessionNotCreatedException, IsForwardedException
isForwarded in interface com.nortel.soa.oi.cct.terminalservice.TerminalServiceSessionNotCreatedExceptionIsForwardedExceptionpublic IsForwardedResponse isForwarded(SsoToken ssoToken, Terminal terminal) throws IsForwardedException, SessionNotCreatedException
public GetTerminalConnectionsResponse getTerminalConnections(TerminalRequest parameters) throws SessionNotCreatedException, GetTerminalConnectionsException
getTerminalConnections in interface com.nortel.soa.oi.cct.terminalservice.TerminalServiceSessionNotCreatedExceptionGetTerminalConnectionsExceptionpublic GetTerminalConnectionsResponse getTerminalConnections(SsoToken ssoToken, Terminal terminal) throws SessionNotCreatedException, GetTerminalConnectionsException
public GetTerminalCapabilitiesResponse getCapabilities(TerminalRequest parameters) throws GetCapabilitiesException, SessionNotCreatedException
getCapabilities in interface com.nortel.soa.oi.cct.terminalservice.TerminalServiceGetCapabilitiesExceptionSessionNotCreatedExceptionpublic GetTerminalCapabilitiesResponse getCapabilities(SsoToken ssoToken, Terminal terminal) throws GetCapabilitiesException, SessionNotCreatedException
public GetDoNotDisturbResponse getDoNotDisturb(TerminalRequest parameters) throws GetDoNotDisturbException, SessionNotCreatedException
getDoNotDisturb in interface com.nortel.soa.oi.cct.terminalservice.TerminalServiceGetDoNotDisturbExceptionSessionNotCreatedExceptionpublic GetDoNotDisturbResponse getDoNotDisturb(SsoToken ssoToken, Terminal terminal) throws GetDoNotDisturbException, SessionNotCreatedException
public GetRelatedAddressesResponse getRelatedAddresses(TerminalRequest parameters) throws GetRelatedAddressesException, SessionNotCreatedException
getRelatedAddresses in interface com.nortel.soa.oi.cct.terminalservice.TerminalServiceGetRelatedAddressesExceptionSessionNotCreatedExceptionpublic GetRelatedAddressesResponse getRelatedAddresses(SsoToken ssoToken, Terminal terminal) throws GetRelatedAddressesException, SessionNotCreatedException
public void setDoNotDisturb(SetDoNotDisturbTerminalRequest parameters) throws SetDoNotDisturbException, SessionNotCreatedException
setDoNotDisturb in interface com.nortel.soa.oi.cct.terminalservice.TerminalServiceSetDoNotDisturbExceptionSessionNotCreatedExceptionpublic void setDoNotDisturb(SsoToken ssoToken, Terminal terminal, boolean doNotDisturb) throws SetDoNotDisturbException, SessionNotCreatedException
public void setForwarding(SetForwardingTerminalRequest parameters) throws SetForwardingException, SessionNotCreatedException
setForwarding in interface com.nortel.soa.oi.cct.terminalservice.TerminalServiceSetForwardingExceptionSessionNotCreatedExceptionpublic void setForwarding(SsoToken ssoToken, Terminal terminal, java.util.List<Forwarding> forwards) throws SetForwardingException, SessionNotCreatedException
public void cancelForwarding(TerminalRequest parameters) throws CancelForwardingException, SessionNotCreatedException
cancelForwarding in interface com.nortel.soa.oi.cct.terminalservice.TerminalServiceCancelForwardingExceptionSessionNotCreatedExceptionpublic void cancelForwarding(SsoToken ssoToken, Terminal terminal) throws CancelForwardingException, SessionNotCreatedException
public GetForwardingResponse getForwarding(TerminalRequest parameters) throws GetForwardingException, SessionNotCreatedException
getForwarding in interface com.nortel.soa.oi.cct.terminalservice.TerminalServiceGetForwardingExceptionSessionNotCreatedExceptionpublic GetForwardingResponse getForwarding(SsoToken ssoToken, Terminal terminal) throws GetForwardingException, SessionNotCreatedException
public GetContactTypesResponse getContactTypes(TerminalRequest parameters) throws GetContactTypesException, SessionNotCreatedException
getContactTypes in interface com.nortel.soa.oi.cct.terminalservice.TerminalServiceGetContactTypesExceptionSessionNotCreatedExceptionpublic GetContactTypesResponse getContactTypes(SsoToken ssoToken, Terminal terminal) throws GetContactTypesException, SessionNotCreatedException
public StringResponse getDefaultContactType(TerminalRequest parameters) throws GetDefaultContactTypeException, SessionNotCreatedException
getDefaultContactType in interface com.nortel.soa.oi.cct.terminalservice.TerminalServiceGetDefaultContactTypeExceptionSessionNotCreatedExceptionpublic StringResponse getDefaultContactType(SsoToken ssoToken, Terminal terminal) throws GetDefaultContactTypeException, SessionNotCreatedException
public GetStateResponse getState(TerminalRequest parameters) throws GetStateException, SessionNotCreatedException
getState in interface com.nortel.soa.oi.cct.terminalservice.TerminalServiceGetStateExceptionSessionNotCreatedExceptionpublic ContactResponse originate(TerminalOriginateRequest parameters) throws OriginateException, SessionNotCreatedException
originate in interface com.nortel.soa.oi.cct.terminalservice.TerminalServiceOriginateExceptionSessionNotCreatedExceptionpublic Contact originate(SsoToken ssoToken, Terminal terminal, Address address, java.lang.String destinationAddress) throws OriginateException, SessionNotCreatedException
public TerminalConnectionResponse pickupFromAddress(PickupFromAddressRequest parameters) throws PickupException, SessionNotCreatedException
pickupFromAddress in interface com.nortel.soa.oi.cct.terminalservice.TerminalServicePickupExceptionSessionNotCreatedExceptionpublic TerminalConnectionResponse pickupFromAddress(SsoToken ssoToken, Terminal terminal, Address destAddress, Address terminalAddress) throws PickupException, SessionNotCreatedException
public TerminalConnectionResponse pickupFromTerminal(PickupFromTerminalRequest parameters) throws PickupException, SessionNotCreatedException
pickupFromTerminal in interface com.nortel.soa.oi.cct.terminalservice.TerminalServicePickupExceptionSessionNotCreatedExceptionpublic TerminalConnectionResponse pickupFromTerminal(SsoToken ssoToken, Terminal terminal, TerminalConnection termConnection, Address termAddress) throws PickupException, SessionNotCreatedException
public TerminalConnectionResponse pickupFromGroup(PickupFromGroupRequest parameters) throws PickupFromGroupException, SessionNotCreatedException
pickupFromGroup in interface com.nortel.soa.oi.cct.terminalservice.TerminalServicePickupFromGroupExceptionSessionNotCreatedExceptionpublic TerminalConnectionResponse pickupFromGroup(SsoToken ssoToken, Terminal terminal, java.lang.String pickupGroup, Address terminalAddress) throws PickupFromGroupException, SessionNotCreatedException
public GetVersionResponse getVersion(GetVersionRequest parameters) throws GetVersionException, SessionNotCreatedException
getVersion in interface com.nortel.soa.oi.cct.terminalservice.TerminalServiceGetVersionExceptionSessionNotCreatedExceptionpublic java.lang.String getVersion()
throws SessionNotCreatedException,
GetVersionException
Copyright © 2010 All Rights Reserved.