diff options
author | Damian Minkov <damencho@jitsi.org> | 2010-09-02 15:21:43 +0000 |
---|---|---|
committer | Damian Minkov <damencho@jitsi.org> | 2010-09-02 15:21:43 +0000 |
commit | 0423ead8cce878d6e0e34e5ac24b3c07ebca3525 (patch) | |
tree | 70e9dfa09c56003c5c587d6e0ab713bd2e7d41d7 /src/net/java/sip/communicator/impl/protocol/msn/MsnActivator.java | |
parent | ee6ed1fc66f652700394ca09f2d7b06a30c70a30 (diff) | |
download | jitsi-0423ead8cce878d6e0e34e5ac24b3c07ebca3525.zip jitsi-0423ead8cce878d6e0e34e5ac24b3c07ebca3525.tar.gz jitsi-0423ead8cce878d6e0e34e5ac24b3c07ebca3525.tar.bz2 |
Integrate choosing and setting avatar image for protocols (currently only for msn and jabber). This work is done as part of Google Summer of Code 2009 by Shashank Tyagi and his mentor Damien Roth.
Diffstat (limited to 'src/net/java/sip/communicator/impl/protocol/msn/MsnActivator.java')
-rw-r--r-- | src/net/java/sip/communicator/impl/protocol/msn/MsnActivator.java | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/src/net/java/sip/communicator/impl/protocol/msn/MsnActivator.java b/src/net/java/sip/communicator/impl/protocol/msn/MsnActivator.java index dc765e1..e29c598 100644 --- a/src/net/java/sip/communicator/impl/protocol/msn/MsnActivator.java +++ b/src/net/java/sip/communicator/impl/protocol/msn/MsnActivator.java @@ -9,9 +9,11 @@ package net.java.sip.communicator.impl.protocol.msn; import java.util.*; import net.java.sip.communicator.service.configuration.*; +import net.java.sip.communicator.service.fileaccess.*; import net.java.sip.communicator.service.protocol.*; import net.java.sip.communicator.service.resources.*; +import net.java.sip.communicator.util.*; import org.osgi.framework.*; /** @@ -27,6 +29,7 @@ public class MsnActivator private ServiceRegistration msnPpFactoryServReg = null; private static BundleContext bundleContext = null; private static ConfigurationService configurationService = null; + private static FileAccessService fileAccessService = null; private static ProtocolProviderFactoryMsnImpl msnProviderFactory = null; @@ -144,4 +147,21 @@ public class MsnActivator = ResourceManagementServiceUtils.getService(bundleContext); return resources; } + + /** + * Returns the <tt>FileAccessService</tt> obtained from the bundle context. + * + * @return the <tt>FileAccessService</tt> obtained from the bundle context + */ + public static FileAccessService getFileAccessService() + { + if (fileAccessService == null) + { + fileAccessService + = ServiceUtils.getService( + bundleContext, + FileAccessService.class); + } + return fileAccessService; + } } |