diff options
author | mmayworm | 2009-01-26 23:39:13 +0000 |
---|---|---|
committer | mmayworm | 2009-01-26 23:39:13 +0000 |
commit | 2ea8ba64a805fcbc75d8a59a71f974409a2546be (patch) | |
tree | 4ee7cb4d6db596722c05209f0281652ba5de65c3 /providers/bundles/org.eclipse.ecf.provider.msn | |
parent | c5369140b7bd7a8574b1af8565b3ab0ac658d50e (diff) | |
download | org.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.java | 50 |
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 + + } + + }; + } + } |