Skip navigation links

Oracle Communications Converged Application Server Java API Reference
5.1

E36938-01


com.oracle.sft.api
Interface Capability


public interface Capability

Represents the RCS-e capability of an endpoint in capability query/update.

See Also:
CapabilityMessage, QueryInteraction

Nested Class Summary
static class Capability.Feature
          Types of 3GPP and RCS-e features that are negotiated during the capability query-and-update process.

 

Method Summary
 List<String> getExtensions()
          Returns a list of all enabled extensions.
 List<Capability.Feature> getFeatures()
          Returns a list of all enabled features
 boolean isEnabled(Capability.Feature feature)
          Returns a true or false value indicating if a feature is enabled or not.
 void setExtensions(List<String> extensions)
          Set a list of extensions as enabled.
 void setFeatures(List<Capability.Feature> features)
          Set a list of features as enabled.

 

Method Detail

isEnabled

boolean isEnabled(Capability.Feature feature)
Returns a true or false value indicating if a feature is enabled or not.
Parameters:
feature - Type of feature.
Returns:
True if the feature is enabled. False otherwise.

getFeatures

List<Capability.Feature> getFeatures()
Returns a list of all enabled features
Returns:
A List of enabled features

getExtensions

List<String> getExtensions()
Returns a list of all enabled extensions. Extension are listed as: TEL.serviceB
Returns:
List of strings that denote extensions.

setFeatures

void setFeatures(List<Capability.Feature> features)
Set a list of features as enabled. This list does not take care of extensions.
Parameters:
features - A list of features.

setExtensions

void setExtensions(List<String> extensions)
Set a list of extensions as enabled.
Parameters:
extensions - A list of strings that denote extensions.

Skip navigation links

Oracle Communications Converged Application Server Java API Reference
5.1

E36938-01


Copyright © 2012 Oracle Corporation. All Rights Reserved.