com.jurismarches.vradi.services
Class ServiceFactory

java.lang.Object
  extended by com.jurismarches.vradi.services.ServiceFactory

public class ServiceFactory
extends Object

ServiceFactory.

Since:
24 févr. 2010 22:18:17
Version:
$Revision: 1835 $ $Date: 2010-12-21 10:28:19 +0100 (mar., 21 déc. 2010) $
Author:
$Author: sletellier $

Field Summary
protected static VradiServiceConfiguration config
           
protected static VradiStorageService vradiStorageService
          Single instance of storage service.
protected static org.nuiton.wikitty.WikittyService vradiWikittyService
          Wikitty service (cached version) for remote access.
protected static org.nuiton.wikitty.WikittyProxy wikittyProxy
          Single instance of wikitty proxy.
 
Constructor Summary
ServiceFactory()
           
 
Method Summary
static VradiStorageService getVradiStorageService()
           
static org.nuiton.wikitty.WikittyProxy getWikittyProxy()
          Creates wikitty proxy.
static org.nuiton.wikitty.WikittyService getWikittyService()
          Creates wikitty service (cached).
static org.nuiton.wikitty.WikittyService getWikittyService(org.nuiton.util.ApplicationConfig config)
          Creates wikitty service (cached).
protected static void reindexData(org.nuiton.wikitty.WikittyProxy localWikittyProxy)
          Check if version has changed and launch wikitty service reindex.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

vradiWikittyService

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


vradiStorageService

protected static VradiStorageService vradiStorageService
Single instance of storage service.


wikittyProxy

protected static org.nuiton.wikitty.WikittyProxy wikittyProxy
Single instance of wikitty proxy.


config

protected static VradiServiceConfiguration config
Constructor Detail

ServiceFactory

public ServiceFactory()
Method Detail

getVradiStorageService

public static VradiStorageService getVradiStorageService()

getWikittyService

public static org.nuiton.wikitty.WikittyService getWikittyService()
Creates wikitty service (cached). Getter for service, with default service configuration.

Returns:
a unique instance of WikittyService

getWikittyService

public static org.nuiton.wikitty.WikittyService getWikittyService(org.nuiton.util.ApplicationConfig config)
Creates wikitty service (cached). Constructor added for UI embedded mode, with custom configuration.

Parameters:
config - configuration of vradi service
Returns:
a unique instance of WikittyService

getWikittyProxy

public static org.nuiton.wikitty.WikittyProxy getWikittyProxy()
Creates wikitty proxy.

Returns:
a unique instance of WikittyProxy.

reindexData

protected static void reindexData(org.nuiton.wikitty.WikittyProxy localWikittyProxy)
Check if version has changed and launch wikitty service reindex.

Parameters:
localWikittyProxy - local proxy


Copyright © 2009-2011 JurisMarches. All Rights Reserved.