com.cisco.jtapi.extensions
Interface CiscoProviderCapabilityChangedEv


public interface CiscoProviderCapabilityChangedEv

Introduction

Application provider observers receive this event when a user gets added or removed from user groups (capabilitied) in Cisco Unified Communications Manager. The methods for this event let you check which capabilities changed.


Field Summary
static int ID
           
static int MODIFY_CGPN
          Deprecated. This constant is not returned by any interface, should not be used by application.
static int MONITOR_PARKDN
          Deprecated. This constant is not returned by any interface, should not be used by application.
static int SUPERPROVIDER
          Deprecated. This constant is not returned by any interface, should not be used by application.
 
Method Summary
 CiscoProviderCapabilities getCapability()
          This method returns the current CiscoProviderCapabilities object for the user.
 boolean hasIPv6CapabilityChanged()
           This method can be used by applications to determine whether Enable IPv6 Enterprise Parameter has changed.
 boolean hasModifyCallingPartyChanged()
          This method checks whether the "modify Calling Party" privilege has changed.
 boolean hasMonitorCapabilityChanged()
          This method checks whether the monitor capability of a user has changed.
 boolean hasMonitorParkDNChanged()
          This method checks whether the "monitor Park DN" privilege has changed.
 boolean hasObserveAnyTerminalChanged()
          This method checks whether the "can control any terminal" privilege has changed.
 boolean hasRecordingCapabilityChanged()
          This method checks whether the recording capability of the has changed.
 

Field Detail

ID

static final int ID
See Also:
Constant Field Values

SUPERPROVIDER

static final int SUPERPROVIDER
Deprecated. This constant is not returned by any interface, should not be used by application.
See Also:
Constant Field Values

MONITOR_PARKDN

static final int MONITOR_PARKDN
Deprecated. This constant is not returned by any interface, should not be used by application.
See Also:
Constant Field Values

MODIFY_CGPN

static final int MODIFY_CGPN
Deprecated. This constant is not returned by any interface, should not be used by application.
See Also:
Constant Field Values
Method Detail

getCapability

CiscoProviderCapabilities getCapability()
This method returns the current CiscoProviderCapabilities object for the user.

See Also:
CiscoProviderCapabilities

hasObserveAnyTerminalChanged

boolean hasObserveAnyTerminalChanged()
This method checks whether the "can control any terminal" privilege has changed.

Returns:
True if the privilege has changed, or false if the privilege has not changed

Pre-condition:

 provider.getState() == Provider.IN_SERVICE
 

hasMonitorParkDNChanged

boolean hasMonitorParkDNChanged()
This method checks whether the "monitor Park DN" privilege has changed.

Pre-conditions:

 provider.getState() == Provider.IN_SERVICE
 

Returns:
True if the privilege has changed, or false if the privilege has not changed

hasModifyCallingPartyChanged

boolean hasModifyCallingPartyChanged()
This method checks whether the "modify Calling Party" privilege has changed.

Pre-conditions:

 provider.getState() == Provider.IN_SERVICE
 

Returns:
True if the privilege has changed, or false if the privilege has not changed

hasRecordingCapabilityChanged

boolean hasRecordingCapabilityChanged()
This method checks whether the recording capability of the has changed.

Pre-conditions:

 provider.getState() == Provider.IN_SERVICE
 

Returns:
True when the user is removed or added to the 'Standard CTI Allow Call Recording' user group

hasMonitorCapabilityChanged

boolean hasMonitorCapabilityChanged()
This method checks whether the monitor capability of a user has changed.

Pre-conditions:

 provider.getState() == Provider.IN_SERVICE
 

Returns:
True when the user is removed or added to the 'Standard CTI Allow Call Monitor' user group

hasIPv6CapabilityChanged

boolean hasIPv6CapabilityChanged()

This method can be used by applications to determine whether Enable IPv6 Enterprise Parameter has changed. CiscoProvider.hasIPv6CapabilityChanged().

Pre-conditions:

  1. this.getState() == Provider.IN_SERVICE
Post-conditions:
  1. The method will return true when the "Enable IPv6" Enterprise parametere has changed.
  2. The method will return false when the "Enable IPv6" Enterprise parameter has not changed.
  3. .

Returns:
boolean
Since:
7.0