org.rdtdm.mapping.db
Class DBMapperTabDefault

java.lang.Object
  |
  +--org.rdtdm.mapping.db.DBMapperTabDefault
All Implemented Interfaces:
DBMapperTab
Direct Known Subclasses:
DBMapperTabType1, DBMapperTabType2, DBMapperTabType3, DBMapperTabType4

public class DBMapperTabDefault
extends java.lang.Object
implements DBMapperTab

DBMapperTabDefault bietet eine leere Implementierung des DBMapperTab - Interfaces und eine Verwaltung von Funktionalit?t, die f?r alle Mappingtypen relevant ist.



Copyright (c) 2001 by Dirk Münstermann
All Rights Reserved

Version:
$Revision:$ ($Date:$)
Changelog:
 $Log:$
 


Author:
Dirk Münstermann

Field Summary
protected  DBFeeder feeder
           
protected  DBMapType maptype
           
protected  java.util.Properties options
           
static java.lang.String VIEWPREFIX
           
 
Constructor Summary
DBMapperTabDefault()
           
DBMapperTabDefault(DBFeeder feeder)
           
DBMapperTabDefault(DBFeeder feeder, java.util.Properties options)
           
DBMapperTabDefault(DBFeeder feeder, java.util.Properties options, DBMapType maptype)
           
 
Method Summary
 java.util.Collection createMappings(Table tab)
           
 java.util.Collection createMappings(Table tab, Column col)
           
 DBFeeder getFeeder()
           
 DBMapType getMapType()
           
 java.lang.String getOption(java.lang.String key)
           
 java.lang.String getOption(java.lang.String key, java.lang.String defaultvalue)
           
 java.util.Properties getOptions()
           
 java.lang.String optionsToString()
           
 void setFeeder(DBFeeder feeder)
           
 void setMapType(DBMapType maptype)
           
 void setOptions(java.util.Properties options)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

feeder

protected DBFeeder feeder

options

protected java.util.Properties options

maptype

protected DBMapType maptype

VIEWPREFIX

public static java.lang.String VIEWPREFIX
Constructor Detail

DBMapperTabDefault

public DBMapperTabDefault()

DBMapperTabDefault

public DBMapperTabDefault(DBFeeder feeder)

DBMapperTabDefault

public DBMapperTabDefault(DBFeeder feeder,
                          java.util.Properties options)

DBMapperTabDefault

public DBMapperTabDefault(DBFeeder feeder,
                          java.util.Properties options,
                          DBMapType maptype)
Method Detail

getFeeder

public DBFeeder getFeeder()

getOptions

public java.util.Properties getOptions()

getOption

public java.lang.String getOption(java.lang.String key)

getOption

public java.lang.String getOption(java.lang.String key,
                                  java.lang.String defaultvalue)

optionsToString

public java.lang.String optionsToString()

getMapType

public DBMapType getMapType()

setFeeder

public void setFeeder(DBFeeder feeder)
Specified by:
setFeeder in interface DBMapperTab

setOptions

public void setOptions(java.util.Properties options)
Specified by:
setOptions in interface DBMapperTab

setMapType

public void setMapType(DBMapType maptype)
Specified by:
setMapType in interface DBMapperTab

createMappings

public java.util.Collection createMappings(Table tab)
                                    throws java.sql.SQLException
Specified by:
createMappings in interface DBMapperTab
java.sql.SQLException

createMappings

public java.util.Collection createMappings(Table tab,
                                           Column col)
                                    throws java.sql.SQLException
Specified by:
createMappings in interface DBMapperTab
java.sql.SQLException