/*
* codjo.net
*
* Common Apache License 2.0
*/
package net.codjo.gui.model;
import net.codjo.model.TableHome;
import net.codjo.utils.ConnectionManager;
/**
* Trop cool
*
* @author $Author: blazart $
* @version $Revision: 1.3 $
*
*
*/
public class Dependency {
private static TableHome tableHome = null;
private static ConnectionManager connectionManager = null;
/**
* Constructeur
*/
public Dependency() {}
/**
* Positionne l attribut tableHome de l class Dependency
*
* @param th La nouvelle valeur de tableHome
*/
public static void setTableHome(TableHome th) {
tableHome = th;
}
/**
* Attribue le gestionnaire de connections
*
* @param conMan The new ConnectionManager value
*/
public static void setConnectionManager(ConnectionManager conMan) {
connectionManager = conMan;
}
/**
* R�cup�re le tableHome
*
* @return The TableHome value
*/
public static TableHome getTableHome() {
return tableHome;
}
/**
* R�cup�re le gestionnaire de connections
*
* @return The ConnectionManager value
*
* @throws NullPointerException TODO
*/
public static ConnectionManager getConnectionManager() {
if (connectionManager == null) {
throw new NullPointerException("sql.Dependency n'est pas initialise");
}
return connectionManager;
}
}