JSR-043: JTAPI-1.4

javax.telephony.callcontrol.capabilities
Interface CallControlAddressCapabilities

All Superinterfaces:
AddressCapabilities

public interface CallControlAddressCapabilities
extends AddressCapabilities

The CallControlAddressCapabilities interface extends the core AddressCapabilities interface. This interface provides methods to reflect the capabilities of the methods on the CallControlAddress interface.

The Provider.getAddressCapabilities() method returns the static Address capabilities, and the Address.getCapabilities() method returns the dynamic Address capabilities. The object returned from each of these methods can be queried with the instanceof operator to check if it supports this interface. This same interface is used to reflect both static and dynamic Address capabilities.

See Also:
Provider, Address, AddressCapabilities

Method Summary
 boolean canCancelForwarding()
          Returns true if the application can cancel the forwarding on this Address, false otherwise.
 boolean canGetDoNotDisturb()
          Returns true if the application can obtain the do not disturb state, false otherwise.
 boolean canGetForwarding()
          Returns true if the application can obtain the current forwarding status on this Address, false otherwise.
 boolean canGetMessageWaiting()
          Returns true if the application can obtain the message waiting state, false otherwise.
 boolean canSetDoNotDisturb()
          Returns true if the application can set the do not disturb state, false otherwise.
 boolean canSetForwarding()
          Returns true if the application can set the forwarding on this Address, false otherwise.
 boolean canSetMessageWaiting()
          Returns true if the application can set the message waiting state, false otherwise.
 
Methods inherited from interface javax.telephony.capabilities.AddressCapabilities
isObservable
 

Method Detail

canSetForwarding

public boolean canSetForwarding()
Returns true if the application can set the forwarding on this Address, false otherwise.

Returns:
True if the application can set the forwarding on this Address, false otherwise.

canGetForwarding

public boolean canGetForwarding()
Returns true if the application can obtain the current forwarding status on this Address, false otherwise.

Returns:
True if the application can obtain the current forwarding status on this Address, false otherwise.

canCancelForwarding

public boolean canCancelForwarding()
Returns true if the application can cancel the forwarding on this Address, false otherwise.

Returns:
True if the application can cancel the forwarding on this Address, false otherwise.

canGetDoNotDisturb

public boolean canGetDoNotDisturb()
Returns true if the application can obtain the do not disturb state, false otherwise.

Returns:
True if the application can obtain the do not disturb state, false otherwise.

canSetDoNotDisturb

public boolean canSetDoNotDisturb()
Returns true if the application can set the do not disturb state, false otherwise.

Returns:
True if the application can set the do not disturb state, false otherwise.

canGetMessageWaiting

public boolean canGetMessageWaiting()
Returns true if the application can obtain the message waiting state, false otherwise.

Returns:
True if the application can obtain the message waiting state, false otherwise.

canSetMessageWaiting

public boolean canSetMessageWaiting()
Returns true if the application can set the message waiting state, false otherwise.

Returns:
True if the application can set the message waiting state, false otherwise.

JSR-043: JTAPI-1.4

Send comments to: JSR-43@ectf.org