fr.inra.refcomp.services
Class ServiceFactory

java.lang.Object
  extended by fr.inra.refcomp.services.ServiceFactory

public class ServiceFactory
extends Object

User: couteau Date: 26 nov. 2010


Field Summary
protected static RefcompConfiguration config
           
protected static org.nuiton.wikitty.addons.WikittyImportExportService importExportService
          Single instance of importExport service.
protected static org.nuiton.wikitty.WikittyService wikittyService
          Wikitty service (cached version) for remote access.
 
Constructor Summary
ServiceFactory()
           
 
Method Summary
static org.nuiton.wikitty.addons.WikittyImportExportService getImportExportService(org.nuiton.wikitty.WikittyProxy proxy)
          Creates wikitty service (cached).
static StorageService getService(RefcompSession session)
           
static org.nuiton.wikitty.WikittyService getWikittyService()
          Creates wikitty service (cached).
protected static void updateExtensions(org.nuiton.wikitty.WikittyProxy localWikittyProxy)
          Register all extensions.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

wikittyService

protected static org.nuiton.wikitty.WikittyService wikittyService
Wikitty service (cached version) for remote access.


importExportService

protected static org.nuiton.wikitty.addons.WikittyImportExportService importExportService
Single instance of importExport service.


config

protected static RefcompConfiguration config
Constructor Detail

ServiceFactory

public ServiceFactory()
Method Detail

getWikittyService

public static org.nuiton.wikitty.WikittyService getWikittyService()
Creates wikitty service (cached).

Constructor added for UI embedded mode, with custom configuration.

Returns:
a unique instance of WikittyService

getImportExportService

public static org.nuiton.wikitty.addons.WikittyImportExportService getImportExportService(org.nuiton.wikitty.WikittyProxy proxy)
Creates wikitty service (cached).

Constructor added for UI embedded mode, with custom configuration.

Returns:
a unique instance of WikittyService

getService

public static StorageService getService(RefcompSession session)

updateExtensions

protected static void updateExtensions(org.nuiton.wikitty.WikittyProxy localWikittyProxy)
Register all extensions.

Already existing extensions with same version are skipped, new extension are created and stored.

Parameters:
localWikittyProxy - wikitty proxy


Copyright © 2010-2012 Code Lutin. All Rights Reserved.