diff options
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; + } } |