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$ $Date$
Author:
$Author$

Field Summary
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(Properties properties)
          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.

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(Properties properties)
Creates wikitty service (cached). Constructor added for UI embedded mode, with custom configuration.

Parameters:
properties - custom properties
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:
configuration - configuration (containing version)
wikittyService - wikitty service


Copyright © 2009-2010 JurisMarches. All Rights Reserved.