|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcisco.uc.cuae.legacy.BaseCiscoExtensionMobilityServer
public class BaseCiscoExtensionMobilityServer
Base implementation of CiscoExtensionMobilityServer, with default method implementations which throw UnsupportedOperationException. Extend this class to provide implementations of messages from the client.
ImplCiscoExtensionMobilityServer| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from interface cisco.uc.cuae.legacy.CuaeCommon |
|---|
CuaeCommon.CuaeResult |
| Constructor Summary | |
|---|---|
BaseCiscoExtensionMobilityServer()
|
|
| Method Summary | |
|---|---|
void |
_sessionControl(java.lang.Object control,
java.lang.Object value)
|
void |
_sessionNotify(java.lang.Object event)
|
java.lang.Object |
_sessionQuery(java.lang.Object query)
|
CiscoExtensionMobility.LoginResult |
login(java.lang.String sessionId,
java.lang.String userId,
java.lang.String deviceName,
java.lang.String callManagerIP,
CiscoExtensionMobility.Version version,
java.lang.String appId,
java.lang.String appCertificate,
CiscoExtensionMobility.LoginOptions options)
Logs a user into a device with a device profile. |
CiscoExtensionMobility.LogoutResult |
logout(java.lang.String sessionId,
java.lang.String deviceName,
java.lang.String callManagerIP,
CiscoExtensionMobility.Version version,
java.lang.String appId,
java.lang.String appCertificate,
CiscoExtensionMobility.LogoutOptions options)
Logs out a user from a device. |
CiscoExtensionMobility.LogoutALLResult |
logoutALL(java.lang.String sessionId,
java.lang.String callManagerIP,
CiscoExtensionMobility.Version version,
java.lang.String appId,
java.lang.String appCertificate,
CiscoExtensionMobility.LogoutALLOptions options)
Logs out a user from a device. |
CiscoExtensionMobility.QueryDeviceProfilesResult |
queryDeviceProfiles(java.lang.String sessionId,
java.lang.String[] userId,
java.lang.String callManagerIP,
CiscoExtensionMobility.Version version,
java.lang.String appId,
java.lang.String appCertificate,
CiscoExtensionMobility.QueryDeviceProfilesOptions options)
Queries one or more devices, determining which user, if any, is currently logged into it. |
CiscoExtensionMobility.QueryDevicesResult |
queryDevices(java.lang.String sessionId,
java.lang.String[] deviceNames,
java.lang.String callManagerIP,
CiscoExtensionMobility.Version version,
java.lang.String appId,
java.lang.String appCertificate,
CiscoExtensionMobility.QueryDevicesOptions options)
Queries one or more devices, determining which user, if any, is currently logged into it. |
CiscoExtensionMobility.QueryUsersResult |
queryUsers(java.lang.String sessionId,
java.lang.String[] users,
java.lang.String callManagerIP,
CiscoExtensionMobility.Version version,
java.lang.String appId,
java.lang.String appCertificate,
CiscoExtensionMobility.QueryUsersOptions options)
Queries one or more users, determining which device(s) each user is logged into. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public BaseCiscoExtensionMobilityServer()
| Method Detail |
|---|
public java.lang.Object _sessionQuery(java.lang.Object query)
throws java.lang.Exception
_sessionQuery in interface etch.bindings.java.support.ObjSessionjava.lang.Exception
public void _sessionControl(java.lang.Object control,
java.lang.Object value)
throws java.lang.Exception
_sessionControl in interface etch.bindings.java.support.ObjSessionjava.lang.Exception
public void _sessionNotify(java.lang.Object event)
throws java.lang.Exception
_sessionNotify in interface etch.bindings.java.support.ObjSessionjava.lang.Exception
public CiscoExtensionMobility.QueryDeviceProfilesResult queryDeviceProfiles(java.lang.String sessionId,
java.lang.String[] userId,
java.lang.String callManagerIP,
CiscoExtensionMobility.Version version,
java.lang.String appId,
java.lang.String appCertificate,
CiscoExtensionMobility.QueryDeviceProfilesOptions options)
CiscoExtensionMobilityServer
queryDeviceProfiles in interface CiscoExtensionMobilityServersessionId - The session Id for this method calluserId - The names of one or more UserscallManagerIP - The IP address and port of a CallManager node with the
Extension Mobility service running, in the form
'[IP]:[Port]'. Note that the Extension Mobility
service is on port 80 by default in 3.x/4.x, and on
port 8080 by default in 5.x/6.x.version - The version of Cisco Unified Communications Manager. This
version is used in conjuction with CallManagerHost to build
the URL of the Extension Mobility Service. The possible
values are described below:
other - Specifiy other if the Cisco Unified Communications
Manager version is anything above 3.3.
v333 - Specify v333 if the Cisco Unified Communications
Manager version is 3.3.3, 3.3.4, or 3.3.5.
Undefined - This is the default value to when nothing is
specified for the Version field. It is
strongly recommended that this value not be
used because the behavior is undefined as
well.appId - The name of a user configured in Cisco Unified Communications
Manager that has the necessary permissions to invoke methods
on the Extension Mobility service.appCertificate - The password of the user specified by AppId.options - An object holding all the optional parameters
public CiscoExtensionMobility.LoginResult login(java.lang.String sessionId,
java.lang.String userId,
java.lang.String deviceName,
java.lang.String callManagerIP,
CiscoExtensionMobility.Version version,
java.lang.String appId,
java.lang.String appCertificate,
CiscoExtensionMobility.LoginOptions options)
CiscoExtensionMobilityServer
login in interface CiscoExtensionMobilityServersessionId - The session Id for this method calluserId - The user to log in the specified device.deviceName - The name of the device, of the form SEPXXXXXXXXXXXXcallManagerIP - The IP address and port of a CallManager node with the
Extension Mobility service running, in the form
'[IP]:[Port]'. Note that the Extension Mobility
service is on port 80 by default in 3.x/4.x, and on
port 8080 by default in 5.x/6.x.version - The version of Cisco Unified Communications Manager. This
version is used in conjuction with CallManagerHost to build
the URL of the Extension Mobility Service. The possible
values are described below:
other - Specifiy other if the Cisco Unified Communications
Manager version is anything above 3.3.
v333 - Specify v333 if the Cisco Unified Communications
Manager version is 3.3.3, 3.3.4, or 3.3.5.
Undefined - This is the default value to when nothing is
specified for the Version field. It is
strongly recommended that this value not be
used because the behavior is undefined as
well.appId - The name of a user configured in Cisco Unified Communications
Manager that has the necessary permissions to invoke methods
on the Extension Mobility service.appCertificate - The password of the user specified by AppId.options - An object holding all the optional parameters
public CiscoExtensionMobility.LogoutResult logout(java.lang.String sessionId,
java.lang.String deviceName,
java.lang.String callManagerIP,
CiscoExtensionMobility.Version version,
java.lang.String appId,
java.lang.String appCertificate,
CiscoExtensionMobility.LogoutOptions options)
CiscoExtensionMobilityServer
logout in interface CiscoExtensionMobilityServersessionId - The session Id for this method calldeviceName - The name of the device to log the user out of. This value
is typically of the form SEPXXXXXXXXXXXX.callManagerIP - The IP address and port of the publisher CallManager
IP, in the form '[IP]:[Port]'. Note that the Extension
Mobility service is on port 80 by default in 3.x/4.x,
and on port 8080 by default in 5.x/6.x.version - The version of Cisco Unified Communications Manager. This
version is used in conjuction with CallManagerHost to build
the URL of the Extension Mobility Service. The possible
values are described below:
other - Specifiy other if the Cisco Unified Communications
Manager version is anything above 3.3.
v333 - Specify v333 if the Cisco Unified Communications
Manager version is 3.3.3, 3.3.4, or 3.3.5.
Undefined - This is the default value to when nothing is
specified for the Version field. It is
strongly recommended that this value not be
used because the behavior is undefined as
well.appId - The name of a user configured in Cisco Unified Communications
Manager that has the necessary permissions to invoke methods
on the Extension Mobility service.appCertificate - The password of the user specified by AppId.options - An object holding all the optional parameters
public CiscoExtensionMobility.LogoutALLResult logoutALL(java.lang.String sessionId,
java.lang.String callManagerIP,
CiscoExtensionMobility.Version version,
java.lang.String appId,
java.lang.String appCertificate,
CiscoExtensionMobility.LogoutALLOptions options)
CiscoExtensionMobilityServer
logoutALL in interface CiscoExtensionMobilityServersessionId - The session Id for this method callcallManagerIP - The IP address and port of the publisher CallManager
IP, in the form '[IP]:[Port]'. Note that the Extension
Mobility service is on port 80 by default in 3.x/4.x,
and on port 8080 by default in 5.x/6.x.version - The version of Cisco Unified Communications Manager. This
version is used in conjuction with CallManagerHost to build
the URL of the Extension Mobility Service. The possible
values are described below:
other - Specifiy other if the Cisco Unified Communications
Manager version is anything above 3.3.
v333 - Specify v333 if the Cisco Unified Communications
Manager version is 3.3.3, 3.3.4, or 3.3.5.
Undefined - This is the default value to when nothing is
specified for the Version field. It is
strongly recommended that this value not be
used because the behavior is undefined as
well.appId - The name of a user configured in Cisco Unified Communications
Manager that has the necessary permissions to invoke methods
on the Extension Mobility service.appCertificate - The password of the user specified by AppId.options - An object holding all the optional parameters
public CiscoExtensionMobility.QueryDevicesResult queryDevices(java.lang.String sessionId,
java.lang.String[] deviceNames,
java.lang.String callManagerIP,
CiscoExtensionMobility.Version version,
java.lang.String appId,
java.lang.String appCertificate,
CiscoExtensionMobility.QueryDevicesOptions options)
CiscoExtensionMobilityServer
queryDevices in interface CiscoExtensionMobilityServersessionId - The session Id for this method calldeviceNames - The name(s) of the device(s)callManagerIP - The IP address and port of a CallManager node with the
Extension Mobility service running, in the form
'[IP]:[Port]'. Note that the Extension Mobility
service is on port 80 by default in 3.x/4.x, and on
port 8080 by default in 5.x/6.x.version - The version of Cisco Unified Communications Manager. This
version is used in conjuction with CallManagerHost to build
the URL of the Extension Mobility Service. The possible
values are described below:
other - Specifiy other if the Cisco Unified Communications
Manager version is anything above 3.3.
v333 - Specify v333 if the Cisco Unified Communications
Manager version is 3.3.3, 3.3.4, or 3.3.5.
Undefined - This is the default value to when nothing is
specified for the Version field. It is
strongly recommended that this value not be
used because the behavior is undefined as
well.appId - The name of a user configured in Cisco Unified Communications
Manager that has the necessary permissions to invoke methods
on the Extension Mobility service.appCertificate - The password of the user specified by AppId.options - An object holding all the optional parameters
public CiscoExtensionMobility.QueryUsersResult queryUsers(java.lang.String sessionId,
java.lang.String[] users,
java.lang.String callManagerIP,
CiscoExtensionMobility.Version version,
java.lang.String appId,
java.lang.String appCertificate,
CiscoExtensionMobility.QueryUsersOptions options)
CiscoExtensionMobilityServer
queryUsers in interface CiscoExtensionMobilityServersessionId - The session Id for this method callusers - The ID(s) of the user(s)callManagerIP - The IP address and port of a CallManager node with the
Extension Mobility service running, in the form
'[IP]:[Port]'. Note that the Extension Mobility
service is on port 80 by default in 3.x/4.x, and on
port 8080 by default in 5.x/6.x.version - The version of Cisco Unified Communications Manager. This
version is used in conjuction with CallManagerHost to build
the URL of the Extension Mobility Service. The possible
values are described below:
other - Specifiy other if the Cisco Unified Communications
Manager version is anything above 3.3.
v333 - Specify v333 if the Cisco Unified Communications
Manager version is 3.3.3, 3.3.4, or 3.3.5.
Undefined - This is the default value to when nothing is
specified for the Version field. It is
strongly recommended that this value not be
used because the behavior is undefined as
well.appId - The name of a user configured in Cisco Unified Communications
Manager that has the necessary permissions to invoke methods
on the Extension Mobility service.appCertificate - The password of the user specified by AppId.options - An object holding all the optional parameters
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||