org.nuiton.wikitty
Class WikittyServiceFactory

java.lang.Object
  extended by org.nuiton.wikitty.WikittyServiceFactory

public class WikittyServiceFactory
extends Object

Point d'entre de wikitty, permet de recuperer un WikittyService pour travailler

Version:
$Revision: 610 $ Last update: $Date: 2010-12-14 22:41:35 +0100 (mar., 14 déc. 2010) $ by : $Author: tchemit $
Author:
poussin

Constructor Summary
WikittyServiceFactory()
           
 
Method Summary
static WikittyService buildWikittyService(org.nuiton.util.ApplicationConfig config)
          Construit l'enchainement des differents WikittyService comme decrit dans le fichier de configuration via la cle: wikitty.WikittyService.components Chaque composant de l'enchainement peut avoir lui aussi ses propres composants dans une cle: wikitty.
static WikittyService buildWikittyService(org.nuiton.util.ApplicationConfig config, String prefix)
           
static WikittyService buildWikittyServiceTransaction(org.nuiton.util.ApplicationConfig config)
          Construit l'enchainement des differents WikittyService comme decrit dans le fichier de configuration via la cle: wikitty.transaction.WikittyService.components Chaque composant de l'enchainement peut avoir lui aussi ses propres composants dans une cle: wikitty.transaction.
protected static List<Class> getComponents(org.nuiton.util.ApplicationConfig config, String prefix, Class clazz)
          Recherche dans la config une key de la forme wikitty.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WikittyServiceFactory

public WikittyServiceFactory()
Method Detail

buildWikittyService

public static WikittyService buildWikittyService(org.nuiton.util.ApplicationConfig config)
Construit l'enchainement des differents WikittyService comme decrit dans le fichier de configuration via la cle: wikitty.WikittyService.components

Chaque composant de l'enchainement peut avoir lui aussi ses propres composants dans une cle: wikitty.[nom simple de la classe].components *

Parameters:
config -
Returns:

buildWikittyServiceTransaction

public static WikittyService buildWikittyServiceTransaction(org.nuiton.util.ApplicationConfig config)
Construit l'enchainement des differents WikittyService comme decrit dans le fichier de configuration via la cle: wikitty.transaction.WikittyService.components

Chaque composant de l'enchainement peut avoir lui aussi ses propres composants dans une cle: wikitty.transaction.[nom simple de la classe].components *

Parameters:
config -
Returns:

buildWikittyService

public static WikittyService buildWikittyService(org.nuiton.util.ApplicationConfig config,
                                                 String prefix)

getComponents

protected static List<Class> getComponents(org.nuiton.util.ApplicationConfig config,
                                           String prefix,
                                           Class clazz)
Recherche dans la config une key de la forme
 wikitty.[nom simple de la classe].components
 
Par exemple pour org.nuiton.wikitty.WikittyService le nom simple est WikittyService. La valeur doit contenir une liste de classes separer par des ','.

Parameters:
config -
clazz -
Returns:
la liste de classe trouvee ou null si la cle n'existe pas


Copyright © 2009-2011 CodeLutin. All Rights Reserved.