org.chorem.pollen.business.utils
Class ContextUtil

java.lang.Object
  extended by org.chorem.pollen.business.utils.ContextUtil

public class ContextUtil
extends java.lang.Object

Charge et génère le contexte global.

Version:
$Id: ContextUtil.java 2731 2009-08-18 12:22:46Z nrannou $
Author:
rannou

Method Summary
 void buildContext()
          Construction du contexte global
 void closeContext()
          Fermeture du contexte global
static void doCatch(org.nuiton.topia.TopiaException e, org.nuiton.topia.TopiaContext transaction)
          Méthode exécutée lorsqu'une exception est détectée.
 java.util.Properties getConf()
          Retourne la configuration de la base de données.
 org.nuiton.topia.TopiaContext getContext()
          Retourne le contexte global.
static ContextUtil getInstance()
          Retourne l'instance unique de la classe (patron singleton)
protected  void initDB()
          Chargement des valeurs initiales dans la base de données.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getContext

public org.nuiton.topia.TopiaContext getContext()
Retourne le contexte global.

Returns:
le contexte global

getConf

public java.util.Properties getConf()
Retourne la configuration de la base de données.

Returns:
la configuration

buildContext

public void buildContext()
Construction du contexte global


closeContext

public void closeContext()
Fermeture du contexte global


getInstance

public static ContextUtil getInstance()
Retourne l'instance unique de la classe (patron singleton)

Returns:
L'instance de la classe

initDB

protected void initDB()
               throws org.nuiton.topia.TopiaException
Chargement des valeurs initiales dans la base de données.

Throws:
org.nuiton.topia.TopiaException

doCatch

public static void doCatch(org.nuiton.topia.TopiaException e,
                           org.nuiton.topia.TopiaContext transaction)
Méthode exécutée lorsqu'une exception est détectée.

Parameters:
e - l'exception
transaction - la transaction courante


Copyright © 2009 CodeLutin. All Rights Reserved.