jSyncManager Simple Java Server

org.jSyncManager.SJS.Adapters.SMTPServer.Config
Class DAOFactory

java.lang.Object
  extended by org.jSyncManager.SJS.Adapters.SMTPServer.Config.DAOFactory
Direct Known Subclasses:
XMLDAOFactory

public abstract class DAOFactory
extends java.lang.Object

Data Access Object Factory that encapsulates the underlying implementation details for a given method of data storage. Currently supports XML storage only.

Version:
$Revision$
Author:
$author$

Field Summary
static java.lang.Class DEFAULT
          Default DAO implementation to use
 
Constructor Summary
DAOFactory()
           
 
Method Summary
abstract  ConfigDAO getConfigDAO()
          Getter method to return the configDAO
static DAOFactory instance(java.lang.Class<?> factory)
          Creating the DAOFactory instance
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEFAULT

public static final java.lang.Class DEFAULT
Default DAO implementation to use

Constructor Detail

DAOFactory

public DAOFactory()
Method Detail

instance

public static DAOFactory instance(java.lang.Class<?> factory)
Creating the DAOFactory instance

Parameters:
factory - parameter value
Returns:
returned

getConfigDAO

public abstract ConfigDAO getConfigDAO()
Getter method to return the configDAO

Returns:
returned

jSyncManager Simple Java Server

Copyright (c) 2004 Brad BARCLAY. All Rights Reserved.