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.TerminalService
SessionNotCreatedException
IsForwardedException
public 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.TerminalService
SessionNotCreatedException
GetTerminalConnectionsException
public 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.TerminalService
GetCapabilitiesException
SessionNotCreatedException
public 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.TerminalService
GetDoNotDisturbException
SessionNotCreatedException
public 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.TerminalService
GetRelatedAddressesException
SessionNotCreatedException
public 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.TerminalService
SetDoNotDisturbException
SessionNotCreatedException
public 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.TerminalService
SetForwardingException
SessionNotCreatedException
public 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.TerminalService
CancelForwardingException
SessionNotCreatedException
public 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.TerminalService
GetForwardingException
SessionNotCreatedException
public 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.TerminalService
GetContactTypesException
SessionNotCreatedException
public 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.TerminalService
GetDefaultContactTypeException
SessionNotCreatedException
public 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.TerminalService
GetStateException
SessionNotCreatedException
public ContactResponse originate(TerminalOriginateRequest parameters) throws OriginateException, SessionNotCreatedException
originate
in interface com.nortel.soa.oi.cct.terminalservice.TerminalService
OriginateException
SessionNotCreatedException
public 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.TerminalService
PickupException
SessionNotCreatedException
public 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.TerminalService
PickupException
SessionNotCreatedException
public 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.TerminalService
PickupFromGroupException
SessionNotCreatedException
public 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.TerminalService
GetVersionException
SessionNotCreatedException
public java.lang.String getVersion() throws SessionNotCreatedException, GetVersionException
Copyright © 2010 All Rights Reserved.