Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authormmayworm2009-01-26 23:39:13 +0000
committermmayworm2009-01-26 23:39:13 +0000
commit2ea8ba64a805fcbc75d8a59a71f974409a2546be (patch)
tree4ee7cb4d6db596722c05209f0281652ba5de65c3 /providers/bundles/org.eclipse.ecf.provider.msn
parentc5369140b7bd7a8574b1af8565b3ab0ac658d50e (diff)
downloadorg.eclipse.ecf-2ea8ba64a805fcbc75d8a59a71f974409a2546be.tar.gz
org.eclipse.ecf-2ea8ba64a805fcbc75d8a59a71f974409a2546be.tar.xz
org.eclipse.ecf-2ea8ba64a805fcbc75d8a59a71f974409a2546be.zip
[bug:256696] adding user search API on HEAD
Diffstat (limited to 'providers/bundles/org.eclipse.ecf.provider.msn')
-rw-r--r--providers/bundles/org.eclipse.ecf.provider.msn/src/org/eclipse/ecf/internal/provider/msn/MSNContainer.java50
1 files changed, 50 insertions, 0 deletions
diff --git a/providers/bundles/org.eclipse.ecf.provider.msn/src/org/eclipse/ecf/internal/provider/msn/MSNContainer.java b/providers/bundles/org.eclipse.ecf.provider.msn/src/org/eclipse/ecf/internal/provider/msn/MSNContainer.java
index f979493f2..6129b5448 100644
--- a/providers/bundles/org.eclipse.ecf.provider.msn/src/org/eclipse/ecf/internal/provider/msn/MSNContainer.java
+++ b/providers/bundles/org.eclipse.ecf.provider.msn/src/org/eclipse/ecf/internal/provider/msn/MSNContainer.java
@@ -63,6 +63,12 @@ import org.eclipse.ecf.presence.roster.IRosterListener;
import org.eclipse.ecf.presence.roster.IRosterManager;
import org.eclipse.ecf.presence.roster.IRosterSubscriptionListener;
import org.eclipse.ecf.presence.roster.IRosterSubscriptionSender;
+import org.eclipse.ecf.presence.search.ICriteria;
+import org.eclipse.ecf.presence.search.ISearch;
+import org.eclipse.ecf.presence.search.IRestriction;
+import org.eclipse.ecf.presence.search.IUserSearchListener;
+import org.eclipse.ecf.presence.search.IUserSearchManager;
+import org.eclipse.ecf.presence.search.UserSearchException;
import org.eclipse.ecf.presence.service.IPresenceService;
import org.eclipse.ecf.protocol.msn.ChatSession;
import org.eclipse.ecf.protocol.msn.Contact;
@@ -758,4 +764,48 @@ final class MSNContainer implements IContainer, IChatManager,
return null;
}
+ /**
+ * TODO Implement a User Search Manager for MSN
+ * for while it just returns a manger
+ * to inform that user search is not allow
+ * for this provider see {@link IUserSearchManager#isEnabled()}
+ */
+ public IUserSearchManager getUserSearchManager() {
+ return new IUserSearchManager(){
+
+ public ICriteria createCriteria() {
+ // TODO Auto-generated method stub
+ return null;
+ }
+
+ public IRestriction createRestriction() {
+ // TODO Auto-generated method stub
+ return null;
+ }
+
+ public String[] getUserPropertiesFields()
+ throws ContainerConnectException {
+ // TODO Auto-generated method stub
+ return null;
+ }
+
+ public boolean isEnabled() {
+ // TODO Auto-generated method stub
+ return false;
+ }
+
+ public ISearch search(ICriteria criteria)
+ throws UserSearchException {
+ // TODO Auto-generated method stub
+ return null;
+ }
+
+ public void search(ICriteria criteria, IUserSearchListener listener) {
+ // TODO Auto-generated method stub
+
+ }
+
+ };
+ }
+
}

Back to the top