net.sourceforge.idrs.script
Class DBShell

java.lang.Object
  |
  +--net.sourceforge.idrs.script.DBShell
All Implemented Interfaces:
IdrsDB

public class DBShell
extends java.lang.Object
implements IdrsDB


Field Summary
(package private)  java.lang.String id
           
 
Constructor Summary
DBShell(java.lang.String id, DB db)
          Creates a new DBShell based on an id and a db
 
Method Summary
 DB getDB()
          Retrieves DBShell's db
 java.lang.String getFieldData(java.lang.String fieldname)
           
 java.lang.String getFieldData(java.lang.String fieldname, java.lang.String format)
          Calls db's getFieldData method
 int getUpdateResult()
           
 boolean moveTo(int location)
          Calls db's moveTo method
 boolean next()
          Calls db's next() method
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

id

java.lang.String id
Constructor Detail

DBShell

public DBShell(java.lang.String id,
               DB db)
Creates a new DBShell based on an id and a db
Method Detail

getDB

public DB getDB()
         throws java.lang.Exception
Retrieves DBShell's db

next

public boolean next()
             throws java.lang.Exception
Calls db's next() method
Specified by:
next in interface IdrsDB

getFieldData

public java.lang.String getFieldData(java.lang.String fieldname,
                                     java.lang.String format)
                              throws java.lang.Exception
Calls db's getFieldData method
Specified by:
getFieldData in interface IdrsDB

getFieldData

public java.lang.String getFieldData(java.lang.String fieldname)
                              throws java.lang.Exception
Specified by:
getFieldData in interface IdrsDB

getUpdateResult

public int getUpdateResult()
                    throws java.lang.Exception
Specified by:
getUpdateResult in interface IdrsDB

moveTo

public boolean moveTo(int location)
               throws java.lang.Exception
Calls db's moveTo method
Specified by:
moveTo in interface IdrsDB