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 2814 2009-12-10 18:37:55Z fdesbois $
Author:
rannou

Method Summary
 void buildContext()
          Construction du contexte global
 void closeContext()
          Fermeture du contexte global
static void doCatch(java.lang.Exception eee, org.nuiton.topia.TopiaContext transaction, java.lang.String message)
          Méthode exécutée lorsqu'une exception est détectée.
static void doCatch(org.nuiton.topia.TopiaException e, org.nuiton.topia.TopiaContext transaction)
           
 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  java.lang.String getPropertiesFileName()
          Use to get properties filename in JNDI envirronement.
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

getPropertiesFileName

protected java.lang.String getPropertiesFileName()
Use to get properties filename in JNDI envirronement. Usefull to use un different war in embedded war context.

Returns:
properties filename found in JNDI (or a default one)

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)

doCatch

public static void doCatch(java.lang.Exception eee,
                           org.nuiton.topia.TopiaContext transaction,
                           java.lang.String message)
Méthode exécutée lorsqu'une exception est détectée.

Parameters:
eee -
message -
transaction - la transaction courante


Copyright © 2009 CodeLutin. All Rights Reserved.