org.jboss.cache.loader
Class AdjListJDBCCacheLoaderConfig

java.lang.Object
  extended by org.jboss.cache.config.ConfigurationComponent
      extended by org.jboss.cache.config.CacheLoaderConfig.IndividualCacheLoaderConfig
          extended by org.jboss.cache.loader.AdjListJDBCCacheLoaderConfig
All Implemented Interfaces:
Serializable, Cloneable
Direct Known Subclasses:
JDBCCacheLoaderConfig, JDBCCacheLoaderOldConfig

public class AdjListJDBCCacheLoaderConfig
extends CacheLoaderConfig.IndividualCacheLoaderConfig

AdjListJDBCCacheLoaderConfig

Author:
Manik Surtani (manik@jboss.org), Galder Zamarreno
See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class org.jboss.cache.config.CacheLoaderConfig.IndividualCacheLoaderConfig
CacheLoaderConfig.IndividualCacheLoaderConfig.SingletonStoreConfig
 
Field Summary
protected  String fqnColumn
           
protected  String nodeColumn
           
protected  String table
           
 
Fields inherited from class org.jboss.cache.config.ConfigurationComponent
log
 
Constructor Summary
AdjListJDBCCacheLoaderConfig()
           
 
Method Summary
 AdjListJDBCCacheLoaderConfig clone()
           
 boolean equals(Object obj)
           
 String getConnectionFactoryClass()
           
 boolean getCreateTable()
           
 String getCreateTableDDL()
           
 String getDatasourceName()
           
 String getDeleteAllSql()
           
 String getDeleteNodeSql()
           
 String getDriverClass()
           
 boolean getDropTable()
           
 String getDropTableDDL()
           
 String getInsertNodeSql()
           
 String getJdbcPassword()
           
 String getJdbcURL()
           
 String getJdbcUser()
           
 String getSelectChildFqnsSql()
           
 String getSelectChildNamesSql()
           
 String getSelectNodeSql()
           
 String getTable()
           
 String getUpdateNodeSql()
           
 String getUpdateTableSql()
           
 int hashCode()
           
 void setConnectionFactoryClass(String connectionFactoryClass)
           
 void setCreateTable(boolean createTable)
           
 void setCreateTableDDL(String createTableDDL)
           
 void setDatasourceName(String datasourceName)
           
 void setDeleteAllSql(String deleteAllSql)
           
 void setDeleteNodeSql(String deleteNodeSql)
           
 void setDriverClass(String driverClass)
           
 void setDropTable(boolean dropTable)
           
 void setDropTableDDL(String dropTableDDL)
           
 void setInsertNodeSql(String insertNodeSql)
           
 void setJdbcPassword(String jdbcPassword)
           
 void setJdbcURL(String jdbcURL)
           
 void setJdbcUser(String jdbcUser)
           
 void setProperties(Properties props)
           
 void setSelectChildFqnsSql(String selectChildFqnsSql)
           
 void setSelectChildNamesSql(String selectChildNamesSql)
           
 void setSelectNodeSql(String selectNodeSql)
           
 void setTable(String table)
           
 void setUpdateNodeSql(String updateNodeSql)
           
 void setUpdateTableSql(String updateTableSql)
           
 
Methods inherited from class org.jboss.cache.config.CacheLoaderConfig.IndividualCacheLoaderConfig
equalsExcludingProperties, getCacheLoader, getClassName, getProperties, getSingletonStoreConfig, hashCodeExcludingProperties, isAsync, isFetchPersistentState, isIgnoreModifications, isPurgeOnStartup, populateFromBaseConfig, setAsync, setCacheLoader, setClassName, setFetchPersistentState, setIgnoreModifications, setProperties, setPurgeOnStartup, setSingletonStoreConfig, toString
 
Methods inherited from class org.jboss.cache.config.ConfigurationComponent
addChildConfig, addChildConfigs, passCacheToChildConfig, removeChildConfig, removeChildConfigs, replaceChildConfig, replaceChildConfigs, safeEquals, setCache, testImmutability
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

table

protected String table

nodeColumn

protected String nodeColumn

fqnColumn

protected String fqnColumn
Constructor Detail

AdjListJDBCCacheLoaderConfig

public AdjListJDBCCacheLoaderConfig()
Method Detail

getCreateTable

public boolean getCreateTable()

setCreateTable

public void setCreateTable(boolean createTable)

getCreateTableDDL

public String getCreateTableDDL()

setCreateTableDDL

public void setCreateTableDDL(String createTableDDL)

getDatasourceName

public String getDatasourceName()

setDatasourceName

public void setDatasourceName(String datasourceName)

getDeleteAllSql

public String getDeleteAllSql()

setDeleteAllSql

public void setDeleteAllSql(String deleteAllSql)

getDeleteNodeSql

public String getDeleteNodeSql()

setDeleteNodeSql

public void setDeleteNodeSql(String deleteNodeSql)

getDriverClass

public String getDriverClass()

setDriverClass

public void setDriverClass(String driverClass)

getDropTable

public boolean getDropTable()

setDropTable

public void setDropTable(boolean dropTable)

getInsertNodeSql

public String getInsertNodeSql()

setInsertNodeSql

public void setInsertNodeSql(String insertNodeSql)

getSelectChildFqnsSql

public String getSelectChildFqnsSql()

setSelectChildFqnsSql

public void setSelectChildFqnsSql(String selectChildFqnsSql)

getSelectNodeSql

public String getSelectNodeSql()

setSelectNodeSql

public void setSelectNodeSql(String selectNodeSql)

getTable

public String getTable()

setTable

public void setTable(String table)

getUpdateTableSql

public String getUpdateTableSql()

setUpdateTableSql

public void setUpdateTableSql(String updateTableSql)

getDropTableDDL

public String getDropTableDDL()

setDropTableDDL

public void setDropTableDDL(String dropTableDDL)

getSelectChildNamesSql

public String getSelectChildNamesSql()

setSelectChildNamesSql

public void setSelectChildNamesSql(String selectChildNamesSql)

getUpdateNodeSql

public String getUpdateNodeSql()

setUpdateNodeSql

public void setUpdateNodeSql(String updateNodeSql)

getJdbcPassword

public String getJdbcPassword()

setJdbcPassword

public void setJdbcPassword(String jdbcPassword)

getJdbcURL

public String getJdbcURL()

setJdbcURL

public void setJdbcURL(String jdbcURL)

getJdbcUser

public String getJdbcUser()

setJdbcUser

public void setJdbcUser(String jdbcUser)

getConnectionFactoryClass

public String getConnectionFactoryClass()

setConnectionFactoryClass

public void setConnectionFactoryClass(String connectionFactoryClass)

setProperties

public void setProperties(Properties props)
Overrides:
setProperties in class CacheLoaderConfig.IndividualCacheLoaderConfig

equals

public boolean equals(Object obj)
Overrides:
equals in class CacheLoaderConfig.IndividualCacheLoaderConfig

hashCode

public int hashCode()
Overrides:
hashCode in class CacheLoaderConfig.IndividualCacheLoaderConfig

clone

public AdjListJDBCCacheLoaderConfig clone()
                                   throws CloneNotSupportedException
Overrides:
clone in class CacheLoaderConfig.IndividualCacheLoaderConfig
Throws:
CloneNotSupportedException


Copyright © 2008 JBoss, a division of Red Hat. All Rights Reserved.