jrunx.persistence
Class JDBCMappingsMetaData

java.lang.Object
  |
  +--jrunx.xml.XMLMetaData
        |
        +--jrunx.persistence.JDBCMappingsMetaData
All Implemented Interfaces:
Constants, StoreManagerMetaData
Direct Known Subclasses:
ConsumerSQLMetaData, DestinationSQLMetaData, HandleSQLMetaData, MessageSQLMetaData

public class JDBCMappingsMetaData
extends XMLMetaData
implements StoreManagerMetaData, Constants

Metadata class used to read in JDBC mappings metadata

Author:
Enrique Duvos

Inner classes inherited from class jrunx.xml.XMLMetaData
XMLMetaData.BaseException, XMLMetaData.CouldNotCreateDocumentException, XMLMetaData.CreateInstanceException, XMLMetaData.ElementRequiredException, XMLMetaData.IntegerExpectedException, XMLMetaData.InvalidElementException, XMLMetaData.InvalidObjectException, XMLMetaData.MetaDataExportIOException, XMLMetaData.NoLocationException, XMLMetaData.NoStringConstructorException, XMLMetaData.UnsupportedArrayTypeException
 
Fields inherited from class jrunx.xml.XMLMetaData
logger
 
Fields inherited from interface jrunx.persistence.Constants
CMP20_STORE_MANAGER, CREATE_SQL, CREATE_TABLE_SQL, DEFAULT_CACHE_SIZE, DELETE_TABLE_SQL, FILE_NAME, FILE_STORE, FIND_BY_PRIMARY_KEY_SQL, JDBC_STORE, LOAD_SQL, REMOVE_SQL, STORE_SQL, TEMP_DIRECTORY
 
Constructor Summary
JDBCMappingsMetaData()
           
 
Method Summary
 void addJDBCMapping(JDBCMappingMetaData jdbcMappingMetaData)
           
 java.lang.String getDataSourceName()
           
 JDBCMappingMetaData getJDBCMapping(java.lang.String name)
          Return CMP 1.1 JRun mapping
 java.util.Iterator getJDBCMappings()
          Return the set of CMP 1.1 JRun mappings
 java.lang.String getObjectClass()
           
 java.util.Iterator getPersistentFields()
           
 java.lang.String getPrimaryKeyClass()
           
 PersistentField getPrimaryKeyField()
           
 java.lang.String getTableName()
           
 void removeJDBCMapping(java.lang.String name)
           
 void setCreateTable(boolean createTable)
           
 void setDataSourceName(java.lang.String dataSourceName)
           
 void setDeleteTable(boolean deleteTable)
           
 void setObjectClass(java.lang.String objectClass)
           
 void setPersistentFields(java.util.List persistentFields)
           
 void setPrimaryKeyClass(java.lang.String primaryKeyClass)
           
 void setPrimaryKeyField(PersistentField pkField)
           
 void setTableName(java.lang.String tableName)
           
 boolean shouldCreateTable()
           
 boolean shouldDeleteTable()
           
 
Methods inherited from class jrunx.xml.XMLMetaData
addAcronym, addAcronyms, addPackagePrefix, addPackagePrefixes, exportDocument, getAttribute, getMetaDataSource, getParent, getPersistenceContext, getText, importXML, importXML, remove, removeAttribute, setAttribute, setMetaDataSource, setMetaDataSource, setParent, setParent, setPersistenceContext, setPublicID, setSystemID, setText, sync, sync, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

JDBCMappingsMetaData

public JDBCMappingsMetaData()
Method Detail

addJDBCMapping

public void addJDBCMapping(JDBCMappingMetaData jdbcMappingMetaData)

getDataSourceName

public java.lang.String getDataSourceName()
Specified by:
getDataSourceName in interface StoreManagerMetaData

setDataSourceName

public void setDataSourceName(java.lang.String dataSourceName)
Specified by:
setDataSourceName in interface StoreManagerMetaData

getObjectClass

public java.lang.String getObjectClass()

getPrimaryKeyClass

public java.lang.String getPrimaryKeyClass()

getPersistentFields

public java.util.Iterator getPersistentFields()

getPrimaryKeyField

public PersistentField getPrimaryKeyField()

getTableName

public java.lang.String getTableName()

setCreateTable

public void setCreateTable(boolean createTable)

setDeleteTable

public void setDeleteTable(boolean deleteTable)

setObjectClass

public void setObjectClass(java.lang.String objectClass)

setPrimaryKeyClass

public void setPrimaryKeyClass(java.lang.String primaryKeyClass)

setPersistentFields

public void setPersistentFields(java.util.List persistentFields)

setPrimaryKeyField

public void setPrimaryKeyField(PersistentField pkField)

setTableName

public void setTableName(java.lang.String tableName)

getJDBCMapping

public JDBCMappingMetaData getJDBCMapping(java.lang.String name)
Return CMP 1.1 JRun mapping

getJDBCMappings

public java.util.Iterator getJDBCMappings()
Return the set of CMP 1.1 JRun mappings

removeJDBCMapping

public void removeJDBCMapping(java.lang.String name)

shouldCreateTable

public boolean shouldCreateTable()

shouldDeleteTable

public boolean shouldDeleteTable()


Copyright � 2002 Macromedia Corporation. All Rights Reserved.