|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--uk.org.ogsadai.client.dbcreate.CreateTestDB
This class is extended by the different CreateTest*DB classes which are used to create simple test database tables.
Field Summary | |
private static java.lang.String |
COPYRIGHT_NOTICE
|
protected DataCreator |
mData
Generates the test data. |
protected java.lang.String |
mDatabase
|
protected java.lang.String |
mDBMS
|
protected java.lang.String |
mDriver
|
protected java.lang.String |
mHost
|
protected int |
mNumberOfEntries
|
protected java.lang.String |
mPassword
|
protected java.lang.String |
mPort
|
protected java.lang.String |
mTable
|
protected java.lang.String |
mUsername
|
Constructor Summary | |
CreateTestDB(java.lang.String[] args)
Parse the arguments and populates the test database. |
Method Summary | |
protected void |
loadDriver()
Loads the driver class specified by the mDriver instance
variable. |
protected abstract void |
populateDatabase()
Populates the test database with the test data. |
protected void |
printUsage()
Prints the general usage instructions for a CreateTestDB client. |
protected void |
printVariables(java.lang.String prefix)
Displays the settings prefixed by the specified string. |
protected abstract void |
setDefaultSettings()
Sets the default settings for the client. |
protected boolean |
setupArguments(java.lang.String[] args)
Parses the arguments general to most CreateTestDB clients. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
private static final java.lang.String COPYRIGHT_NOTICE
protected final DataCreator mData
protected java.lang.String mDBMS
protected java.lang.String mDriver
protected java.lang.String mHost
protected java.lang.String mPort
protected java.lang.String mDatabase
protected java.lang.String mUsername
protected java.lang.String mPassword
protected java.lang.String mTable
protected int mNumberOfEntries
Constructor Detail |
public CreateTestDB(java.lang.String[] args)
args
- the arguments passed to the client's main method.Method Detail |
protected abstract void setDefaultSettings()
protected abstract void populateDatabase() throws CreateTestDatabaseException
CreateTestDatabaseException
protected boolean setupArguments(java.lang.String[] args)
args
- the argument string
protected void printUsage()
protected void printVariables(java.lang.String prefix)
prefix
- the displayed settings begin with "prefix
Settings:"protected void loadDriver() throws CreateTestDatabaseException
mDriver
instance
variable.
CreateTestDatabaseException
- if there is a problem loading the driver
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |