org.jboss.cache.loader
Class AdjListJDBCCacheLoaderConfig

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

public class AdjListJDBCCacheLoaderConfig
extends CacheLoaderConfig.IndividualCacheLoaderConfig

AdjListJDBCCacheLoaderConfig

Author:
Manik Surtani (manik AT jboss DOT 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 connectionFactoryClass
           
protected  boolean createTable
           
protected  String createTableDDL
           
protected  String datasourceName
           
protected  String deleteAllSql
           
protected  String deleteNodeSql
           
protected  String driverClass
           
protected  boolean dropTable
           
protected  String dropTableDDL
           
protected  String existsSql
           
protected  String fqnColumn
           
protected  String fqnType
           
protected  String insertNodeSql
           
protected  String jdbcPassword
           
protected  String jdbcURL
           
protected  String jdbcUser
           
protected  String nodeColumn
           
protected  String nodeType
           
protected  String parentColumn
           
protected  String primaryKey
           
protected  String selectChildFqnsSql
           
protected  String selectChildNamesSql
           
protected  String selectNodeSql
           
protected  String table
           
protected  String updateNodeSql
           
protected  String updateTableSql
           
 
Fields inherited from class org.jboss.cache.config.PluggableConfigurationComponent
className, properties
 
Fields inherited from class org.jboss.cache.config.ConfigurationComponent
log
 
Constructor Summary
AdjListJDBCCacheLoaderConfig()
           
 
Method Summary
 AdjListJDBCCacheLoaderConfig clone()
           
protected  String constructCreateTableDDL()
           
protected  String constructDeleteAllSql()
           
protected  String constructDeleteNodeSql()
           
protected  String constructDropTableDDL()
           
protected  String constructExistsSql()
           
protected  String constructInsertNodeSql()
           
protected  String constructSelectChildNamesSql()
           
protected  String constructSelectNodeSql()
           
protected  String constructUpdateNodeSql()
           
 boolean equals(Object obj)
           
 String getConnectionFactoryClass()
           
 boolean getCreateTable()
           
 String getCreateTableDDL()
           
 String getDatasourceName()
           
 String getDeleteAllSql()
           
 String getDeleteNodeSql()
           
 String getDriverClass()
           
 boolean getDropTable()
           
 String getDropTableDDL()
           
 String getDummyTable()
           
 String getDummyTableCreationDDL()
           
 String getDummyTablePopulationSql()
           
 String getDummyTableRemovalDDL()
           
 String getExistsSql()
           
 String getFqnColumn()
           
 String getFqnType()
           
 String getInsertNodeSql()
           
 String getJdbcPassword()
           
 String getJdbcURL()
           
 String getJdbcUser()
           
 String getNodeColumn()
           
 String getNodeType()
           
 String getParentColumn()
           
 String getPrimaryKey()
           
 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 setExistsSql(String existsSql)
           
 void setFqnColumn(String fqnColumn)
           
 void setFqnType(String fqnType)
           
 void setInsertNodeSql(String insertNodeSql)
           
 void setJdbcPassword(String jdbcPassword)
           
 void setJdbcURL(String jdbcURL)
           
 void setJdbcUser(String jdbcUser)
           
 void setNodeColumn(String nodeColumn)
           
 void setNodeType(String nodeType)
           
 void setParentColumn(String parentColumn)
           
 void setPrimaryKey(String primaryKey)
           
 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, getSingletonStoreConfig, hashCodeExcludingProperties, isAsync, isFetchPersistentState, isIgnoreModifications, isPurgeOnStartup, populateFromBaseConfig, setAsync, setCacheLoader, setFetchPersistentState, setIgnoreModifications, setPurgeOnStartup, setSingletonStoreConfig, toString
 
Methods inherited from class org.jboss.cache.config.PluggableConfigurationComponent
getClassName, getProperties, setClassName, setProperties
 
Methods inherited from class org.jboss.cache.config.ConfigurationComponent
addChildConfig, addChildConfigs, passCacheToChildConfig, removeChildConfig, removeChildConfigs, replaceChildConfig, replaceChildConfigs, setCache, testImmutability
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

createTable

protected boolean createTable

createTableDDL

protected String createTableDDL

datasourceName

protected String datasourceName

deleteAllSql

protected String deleteAllSql

deleteNodeSql

protected String deleteNodeSql

dropTable

protected boolean dropTable

dropTableDDL

protected String dropTableDDL

driverClass

protected String driverClass

insertNodeSql

protected String insertNodeSql

jdbcURL

protected String jdbcURL

jdbcUser

protected String jdbcUser

jdbcPassword

protected String jdbcPassword

selectChildFqnsSql

protected String selectChildFqnsSql

selectChildNamesSql

protected String selectChildNamesSql

selectNodeSql

protected String selectNodeSql

updateNodeSql

protected String updateNodeSql

updateTableSql

protected String updateTableSql

existsSql

protected String existsSql

connectionFactoryClass

protected String connectionFactoryClass

primaryKey

protected String primaryKey

fqnType

protected String fqnType

nodeType

protected String nodeType

parentColumn

protected String parentColumn

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()

getExistsSql

public String getExistsSql()

setExistsSql

public void setExistsSql(String existsSql)

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)

getDummyTable

public String getDummyTable()

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)

getPrimaryKey

public String getPrimaryKey()

setPrimaryKey

public void setPrimaryKey(String primaryKey)

getFqnType

public String getFqnType()

setFqnType

public void setFqnType(String fqnType)

getNodeType

public String getNodeType()

setNodeType

public void setNodeType(String nodeType)

getParentColumn

public String getParentColumn()

setParentColumn

public void setParentColumn(String parentColumn)

getNodeColumn

public String getNodeColumn()

setNodeColumn

public void setNodeColumn(String nodeColumn)

getFqnColumn

public String getFqnColumn()

setFqnColumn

public void setFqnColumn(String fqnColumn)

setProperties

public void setProperties(Properties props)
Overrides:
setProperties in class PluggableConfigurationComponent

constructDropTableDDL

protected String constructDropTableDDL()

constructCreateTableDDL

protected String constructCreateTableDDL()

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
Specified by:
clone in interface CloneableConfigurationComponent
Overrides:
clone in class CacheLoaderConfig.IndividualCacheLoaderConfig
Throws:
CloneNotSupportedException

constructSelectNodeSql

protected String constructSelectNodeSql()

constructUpdateNodeSql

protected String constructUpdateNodeSql()

constructDeleteAllSql

protected String constructDeleteAllSql()

constructDeleteNodeSql

protected String constructDeleteNodeSql()

constructSelectChildNamesSql

protected String constructSelectChildNamesSql()

constructExistsSql

protected String constructExistsSql()

constructInsertNodeSql

protected String constructInsertNodeSql()

getDummyTableCreationDDL

public String getDummyTableCreationDDL()

getDummyTableRemovalDDL

public String getDummyTableRemovalDDL()

getDummyTablePopulationSql

public String getDummyTablePopulationSql()


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