com.intellij.j2ee.dataSource
Class DatabaseTableData

java.lang.Object
  extended by com.intellij.j2ee.dataSource.DatabaseTableData
All Implemented Interfaces:
JDOMExternalizable

public class DatabaseTableData
extends java.lang.Object
implements JDOMExternalizable


Field Summary
 java.lang.String NAME
           
 
Constructor Summary
DatabaseTableData(java.lang.String name, DataSource dataSource)
           
 
Method Summary
 DatabaseTableFieldData findColumnByName(java.lang.String name)
           
 DataSource getDataSource()
           
 java.util.List<DatabaseTableFieldData> getFields()
           
 java.lang.String getName()
           
 void readExternal(org.jdom.Element element)
           
 void refreshMetaData(java.sql.DatabaseMetaData metaData, java.lang.String tableName, java.lang.String schemaPattern)
           
 java.lang.String toString()
           
 void writeExternal(org.jdom.Element element)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

NAME

public java.lang.String NAME
Constructor Detail

DatabaseTableData

public DatabaseTableData(java.lang.String name,
                         DataSource dataSource)
Method Detail

readExternal

public void readExternal(org.jdom.Element element)
                  throws InvalidDataException
Specified by:
readExternal in interface JDOMExternalizable
Throws:
InvalidDataException

writeExternal

public void writeExternal(org.jdom.Element element)
                   throws WriteExternalException
Specified by:
writeExternal in interface JDOMExternalizable
Throws:
WriteExternalException

getName

public java.lang.String getName()

getDataSource

public DataSource getDataSource()

getFields

public java.util.List<DatabaseTableFieldData> getFields()

findColumnByName

public DatabaseTableFieldData findColumnByName(java.lang.String name)

toString

@NonNls
public java.lang.String toString()
Overrides:
toString in class java.lang.Object

refreshMetaData

public void refreshMetaData(java.sql.DatabaseMetaData metaData,
                            java.lang.String tableName,
                            java.lang.String schemaPattern)
                     throws java.sql.SQLException
Throws:
java.sql.SQLException