fr.gouv.culture.sdx.utils.database
Class DatabaseBacked

java.lang.Object
  extended byfr.gouv.culture.sdx.utils.SdxObjectImpl
      extended byfr.gouv.culture.sdx.utils.database.DatabaseBacked
All Implemented Interfaces:
org.apache.avalon.framework.component.Composable, org.apache.avalon.framework.logger.LogEnabled, SdxObject
Direct Known Subclasses:
AbstractDatabaseBackedRepository, AbstractDocumentBase, UserDatabase

public class DatabaseBacked
extends SdxObjectImpl
implements org.apache.avalon.framework.component.Composable

Created by IntelliJ IDEA. User: rpandey Date: Feb 24, 2003 Time: 2:26:23 PM To change this template use Options | File Templates.


Field Summary
protected  org.apache.avalon.framework.component.ComponentManager _manager
           
protected  java.lang.String ATTRIBUTE_ID
           
protected  java.lang.String CLASS_NAME_SUFFIX
           
protected  Database database
           
 java.lang.String DATABASE_DIR_NAME
           
protected  org.apache.avalon.framework.configuration.Configuration databaseConf
           
protected  java.io.File dbLocation
           
protected  java.lang.String dbPath
           
protected  java.lang.String DEFAULT_DATABASE_TYPE
           
static java.lang.String ELEMENT_NAME_DATABASE
           
protected  java.lang.String id
           
protected  java.lang.String PACKAGE_QUALNAME
           
protected  java.util.Hashtable props
           
 
Fields inherited from class fr.gouv.culture.sdx.utils.SdxObjectImpl
encoding, logger
 
Constructor Summary
DatabaseBacked()
           
 
Method Summary
 void compose(org.apache.avalon.framework.component.ComponentManager componentManager)
          Sets the Avalon component manager.
 void configure(org.apache.avalon.framework.configuration.Configuration configuration)
           
 Database getDatabase()
           
 java.lang.String getId()
           
 void init()
           
 void setId(java.lang.String id)
           
 void setProperties(java.util.Hashtable props)
           
 
Methods inherited from class fr.gouv.culture.sdx.utils.SdxObjectImpl
enableLogging, getChildLogger, setEncoding
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

PACKAGE_QUALNAME

protected final java.lang.String PACKAGE_QUALNAME
See Also:
Constant Field Values

DEFAULT_DATABASE_TYPE

protected final java.lang.String DEFAULT_DATABASE_TYPE
See Also:
Constant Field Values

CLASS_NAME_SUFFIX

protected final java.lang.String CLASS_NAME_SUFFIX
See Also:
Constant Field Values

ELEMENT_NAME_DATABASE

public static final java.lang.String ELEMENT_NAME_DATABASE
See Also:
Constant Field Values

ATTRIBUTE_ID

protected final java.lang.String ATTRIBUTE_ID
See Also:
Constant Field Values

DATABASE_DIR_NAME

public java.lang.String DATABASE_DIR_NAME

_manager

protected org.apache.avalon.framework.component.ComponentManager _manager

props

protected java.util.Hashtable props

database

protected Database database

dbPath

protected java.lang.String dbPath

dbLocation

protected java.io.File dbLocation

id

protected java.lang.String id

databaseConf

protected org.apache.avalon.framework.configuration.Configuration databaseConf
Constructor Detail

DatabaseBacked

public DatabaseBacked()
Method Detail

getId

public java.lang.String getId()

setId

public void setId(java.lang.String id)
           throws SDXException
Throws:
SDXException

setProperties

public void setProperties(java.util.Hashtable props)

compose

public void compose(org.apache.avalon.framework.component.ComponentManager componentManager)
             throws org.apache.avalon.framework.component.ComponentException
Sets the Avalon component manager.

Specified by:
compose in interface org.apache.avalon.framework.component.Composable
Throws:
org.apache.avalon.framework.component.ComponentException

configure

public void configure(org.apache.avalon.framework.configuration.Configuration configuration)
               throws org.apache.avalon.framework.configuration.ConfigurationException
Throws:
org.apache.avalon.framework.configuration.ConfigurationException

init

public void init()
          throws SDXException
Throws:
SDXException

getDatabase

public Database getDatabase()


Copyright © 2000-2004 Ministere de la culture et de la communication / AJLSM. All Rights Reserved.