electric.sql.mapping
Class ObjectMapper

java.lang.Object
  extended byelectric.sql.mapping.ObjectMapper
All Implemented Interfaces:
ILoggingConstants

public class ObjectMapper
extends java.lang.Object
implements ILoggingConstants

ObjectMapper

Author:
webMethods

Field Summary
 
Fields inherited from interface electric.util.log.ILoggingConstants
CLASSLOADER_EVENT, COMMAND_EVENT, COMMENT_EVENT, CONFIG_EVENT, DEBUG_EVENT, ELECTRIC_LOGGING_PROPERTY, ERROR_EVENT, EXCEPTION_EVENT, FILE_EVENT, LICENSE_EVENT, RESOURCES_EVENT, SECURITY_EVENT, SHUTDOWN_EVENT, SOURCE_EVENT, SQL_EVENT, STARTUP_EVENT, WARNING_EVENT
 
Constructor Summary
ObjectMapper(java.lang.String databaseName, java.util.Hashtable nameToTable)
           
 
Method Summary
 void clearTable(java.lang.String tablename)
           
 void delete(java.lang.Object key, java.lang.String tablename)
           
 java.util.Enumeration getKeys(java.lang.String table)
           
 ITable getTable(java.lang.String tablename)
           
 void insert(java.lang.Object value, java.lang.String tablename)
           
 boolean isEmpty(java.lang.String table)
           
 java.lang.Object select(java.lang.Object key, java.lang.String tablename)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ObjectMapper

public ObjectMapper(java.lang.String databaseName,
                    java.util.Hashtable nameToTable)
Parameters:
databaseName -
nameToTable -
Method Detail

select

public java.lang.Object select(java.lang.Object key,
                               java.lang.String tablename)
                        throws java.sql.SQLException
Parameters:
key -
tablename -
Throws:
java.sql.SQLException

insert

public void insert(java.lang.Object value,
                   java.lang.String tablename)
            throws java.sql.SQLException
Parameters:
value -
tablename -
Throws:
java.sql.SQLException

delete

public void delete(java.lang.Object key,
                   java.lang.String tablename)
            throws java.sql.SQLException
Parameters:
key -
tablename -
Throws:
java.sql.SQLException

clearTable

public void clearTable(java.lang.String tablename)
                throws java.sql.SQLException
Parameters:
tablename -
Throws:
java.sql.SQLException

getTable

public ITable getTable(java.lang.String tablename)
Parameters:
tablename -
Returns:

getKeys

public java.util.Enumeration getKeys(java.lang.String table)
                              throws java.sql.SQLException
Parameters:
table -
Throws:
java.sql.SQLException

isEmpty

public boolean isEmpty(java.lang.String table)
                throws java.sql.SQLException
Parameters:
table -
Throws:
java.sql.SQLException


copyright© 2001-2004 by webMethods All Rights Reserved.