aboutsummaryrefslogtreecommitdiffstats
path: root/src/net/java/sip/communicator/service/protocol/ProtocolProviderService.java
diff options
context:
space:
mode:
authorYana Stamcheva <yana@jitsi.org>2012-09-17 11:10:29 +0000
committerYana Stamcheva <yana@jitsi.org>2012-09-17 11:10:29 +0000
commitee908cba050cbde15384d3b0cb13357fcb0c5b41 (patch)
tree2d894ff083076e4a4306fe58aaeabfa8f2ad8810 /src/net/java/sip/communicator/service/protocol/ProtocolProviderService.java
parent4f194782e3b22e1e9f3e7b710b5d5b2b36cc6ff7 (diff)
downloadjitsi-ee908cba050cbde15384d3b0cb13357fcb0c5b41.zip
jitsi-ee908cba050cbde15384d3b0cb13357fcb0c5b41.tar.gz
jitsi-ee908cba050cbde15384d3b0cb13357fcb0c5b41.tar.bz2
Adds phonenumbers and search to transfer and conference invite dialogs. Improves the chat invite dialog by adding a search field on the top of the source contact list.
Diffstat (limited to 'src/net/java/sip/communicator/service/protocol/ProtocolProviderService.java')
-rw-r--r--src/net/java/sip/communicator/service/protocol/ProtocolProviderService.java15
1 files changed, 15 insertions, 0 deletions
diff --git a/src/net/java/sip/communicator/service/protocol/ProtocolProviderService.java b/src/net/java/sip/communicator/service/protocol/ProtocolProviderService.java
index caf053d..d3d4b53 100644
--- a/src/net/java/sip/communicator/service/protocol/ProtocolProviderService.java
+++ b/src/net/java/sip/communicator/service/protocol/ProtocolProviderService.java
@@ -146,6 +146,21 @@ public interface ProtocolProviderService
public Map<String, OperationSet> getSupportedOperationSets();
/**
+ * Returns a collection containing all operation sets classes supported by
+ * the current implementation. When querying this method users must be
+ * prepared to receive any subset of the OperationSet-s defined by this
+ * service. They MUST ignore any OperationSet-s that they are not aware of
+ * and that may be defined by future versions of this service. Such
+ * "unknown" OperationSet-s though not encouraged, may also be defined by
+ * service implementors.
+ *
+ * @return a {@link Collection} containing instances of all supported
+ * operation set classes (e.g. <tt>OperationSetPresence.class</tt>.
+ */
+ public Collection<Class<? extends OperationSet>>
+ getSupportedOperationSetClasses();
+
+ /**
* Returns the operation set corresponding to the specified class or
* <tt>null</tt> if this operation set is not supported by the provider
* implementation.