com.bonevich.erj.db
Class SupportedDatabase

java.lang.Object
  |
  +--com.bonevich.erj.db.SupportedDatabase

public final class SupportedDatabase
extends java.lang.Object

ClassDescription

Version:
$Id: SupportedDatabase.html,v 1.1 2009/03/07 17:55:35 jbonevic Exp $
Author:
jbonevic

Field Summary
static org.apache.commons.logging.Log _logger
           
static java.lang.String DEFAULT_DB
           
static java.lang.String DEFAULT_GENERATOR_NAME
           
static java.lang.String LABEL
           
static java.lang.String NAME
           
static java.lang.String TOOLTIP
           
 
Constructor Summary
SupportedDatabase()
          Constructor for SupportedDatabase.
SupportedDatabase(java.lang.String name, java.lang.String displayName, java.lang.String vendorName, java.lang.String ddlGenerator)
           
 
Method Summary
 IDdlGenerator addGenerator(IDdlGenerator generator)
           
 IDdlGenerator addGenerator(java.lang.String generatorName)
           
 void addLoginField(java.lang.String name, java.lang.String displayName, java.lang.String tooltip)
           
 DatabaseLogin createDatabaseLogin()
           
 GenerationOptionMetaData.OptionGroup createOptionGroup(java.lang.String id, java.lang.String display)
           
 java.lang.String getDdlGeneratorClass()
          Returns the ddlGenerator.
 IDdlGenerator getDefaultGenerator()
           
 java.lang.String getDisplayName()
          Returns the displayName.
 GenerationOptionMetaData getGenerationOptionMetaData()
           
 IDdlGenerator getGenerator(java.lang.String name)
           
 java.util.Iterator getGeneratorNames()
           
 java.util.Iterator getGenerators()
           
 java.util.List getLoginFieldMaps()
           
 java.util.List getLoginFields()
           
 java.lang.String getName()
          Returns the name.
 java.lang.String getVendorName()
          Returns the vendorName.
 void removeGenerator(java.lang.String generatorName)
           
 void setDdlGeneratorClass(java.lang.String ddlGenerator)
          Sets the ddlGenerator.
 void setDisplayName(java.lang.String displayName)
          Sets the displayName.
 void setName(java.lang.String name)
          Sets the name.
 void setVendorName(java.lang.String vendorName)
          Sets the vendorName.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_logger

public static final org.apache.commons.logging.Log _logger

DEFAULT_GENERATOR_NAME

public static final java.lang.String DEFAULT_GENERATOR_NAME
See Also:
Constant Field Values

LABEL

public static final java.lang.String LABEL
See Also:
Constant Field Values

NAME

public static final java.lang.String NAME
See Also:
Constant Field Values

TOOLTIP

public static final java.lang.String TOOLTIP
See Also:
Constant Field Values

DEFAULT_DB

public static final java.lang.String DEFAULT_DB
See Also:
Constant Field Values
Constructor Detail

SupportedDatabase

public SupportedDatabase()
Constructor for SupportedDatabase.


SupportedDatabase

public SupportedDatabase(java.lang.String name,
                         java.lang.String displayName,
                         java.lang.String vendorName,
                         java.lang.String ddlGenerator)
Method Detail

getName

public java.lang.String getName()
Returns the name.

Returns:
String

setName

public void setName(java.lang.String name)
Sets the name.

Parameters:
name - The name to set

getDisplayName

public java.lang.String getDisplayName()
Returns the displayName.

Returns:
String

setDisplayName

public void setDisplayName(java.lang.String displayName)
Sets the displayName.

Parameters:
displayName - The displayName to set

getVendorName

public java.lang.String getVendorName()
Returns the vendorName.

Returns:
String

setVendorName

public void setVendorName(java.lang.String vendorName)
Sets the vendorName.

Parameters:
vendorName - The vendorName to set

getDdlGeneratorClass

public java.lang.String getDdlGeneratorClass()
Returns the ddlGenerator.

Returns:
String

setDdlGeneratorClass

public void setDdlGeneratorClass(java.lang.String ddlGenerator)
Sets the ddlGenerator.

Parameters:
ddlGenerator - The ddlGenerator to set

addGenerator

public IDdlGenerator addGenerator(java.lang.String generatorName)

addGenerator

public IDdlGenerator addGenerator(IDdlGenerator generator)

removeGenerator

public void removeGenerator(java.lang.String generatorName)

getGenerators

public java.util.Iterator getGenerators()

getGeneratorNames

public java.util.Iterator getGeneratorNames()

getGenerator

public IDdlGenerator getGenerator(java.lang.String name)

getDefaultGenerator

public IDdlGenerator getDefaultGenerator()

addLoginField

public void addLoginField(java.lang.String name,
                          java.lang.String displayName,
                          java.lang.String tooltip)

getLoginFields

public java.util.List getLoginFields()

getLoginFieldMaps

public java.util.List getLoginFieldMaps()

getGenerationOptionMetaData

public GenerationOptionMetaData getGenerationOptionMetaData()

createOptionGroup

public GenerationOptionMetaData.OptionGroup createOptionGroup(java.lang.String id,
                                                              java.lang.String display)

createDatabaseLogin

public DatabaseLogin createDatabaseLogin()


Copyright © 2001-2003 bonevich.com. All Rights Reserved.