View Javadoc
1 package org.jadetower.dao; 2 3 /* 4 Copyright (c) 2003, J Aaron Farr 5 All rights reserved. 6 7 This software is published under the terms of the JadeTower Software License, 8 a BSD derived license, a copy of which has been included with this 9 distribution in the LICENSE file. <http://www.jadetower.org> 10 */ 11 12 13 import java.util.Map; 14 import org.apache.commons.logging.Log; 15 16 /*** 17 * a singleton wrapper for a DaoContainer. Note: you must initialize the container 18 * before calling getDaoManager() 19 */ 20 public class SingletonDaoContainer { 21 22 protected static DaoContainer m_container = null; 23 24 protected SingletonDaoContainer() {} 25 26 public static void initialize(final String[] configUrls, Map context, Log log) throws Exception { 27 if(m_container == null){ 28 m_container = new DaoContainer(configUrls,context,log); 29 } 30 } 31 32 public static DaoManager getDaoManager() throws Exception { 33 return m_container.getManager(); 34 } 35 36 public static DaoManager getDaoManager(String context) throws Exception { 37 return m_container.getManager(context); 38 } 39 40 }

This page was automatically generated by Maven