com.jwpepper.inv
Class QuerySupport

java.lang.Object
  |
  +--com.imaginary.lwp.PersistenceSupport
        |
        +--com.imaginary.lwp.JDBCSupport
              |
              +--com.jwpepper.inv.QuerySupport

public class QuerySupport
extends JDBCSupport

Provides database access for persistence operations related to query objects.
Last modified $Date: 1999/10/07 20:39:50 $

Version:
$Revision: 1.1 $
Author:
George Reese (george@ancept.com)

Field Summary
static java.lang.String CREATE
           
static java.lang.String CREATE_RESULTS
           
static java.lang.String LOAD
           
static java.lang.String LOAD_RESULTS
           
static java.lang.String REMOVE
           
static java.lang.String REMOVE_RESULTS
           
static java.lang.String STORE
           
 
Constructor Summary
QuerySupport()
           
 
Method Summary
 void create(Transaction trans, Memento mem)
           
 JDBCJoin getJoin(java.lang.String tbl)
           
 java.lang.String getPrimaryTable()
           
 void load(Transaction trans, Memento mem)
           
protected  void loadResults(java.sql.Connection conn, Memento mem)
           
 java.lang.String mapField(java.lang.String fld)
           
 void remove(Transaction trans, Memento mem)
           
protected  void removeResults(java.sql.Connection conn, Memento mem)
           
protected  void saveResults(java.sql.Connection conn, Memento mem)
           
 void store(Transaction trans, Memento mem)
           
 
Methods inherited from class com.imaginary.lwp.JDBCSupport
find, getFindSQL, getReference
 
Methods inherited from class com.imaginary.lwp.PersistenceSupport
generateID
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CREATE

public static final java.lang.String CREATE

CREATE_RESULTS

public static final java.lang.String CREATE_RESULTS

LOAD

public static final java.lang.String LOAD

LOAD_RESULTS

public static final java.lang.String LOAD_RESULTS

REMOVE

public static final java.lang.String REMOVE

REMOVE_RESULTS

public static final java.lang.String REMOVE_RESULTS

STORE

public static final java.lang.String STORE
Constructor Detail

QuerySupport

public QuerySupport()
Method Detail

create

public void create(Transaction trans,
                   Memento mem)
            throws CreateException
Overrides:
create in class PersistenceSupport

getJoin

public JDBCJoin getJoin(java.lang.String tbl)
Overrides:
getJoin in class JDBCSupport

getPrimaryTable

public java.lang.String getPrimaryTable()
Overrides:
getPrimaryTable in class JDBCSupport

load

public void load(Transaction trans,
                 Memento mem)
          throws LoadException
Overrides:
load in class PersistenceSupport

loadResults

protected void loadResults(java.sql.Connection conn,
                           Memento mem)
                    throws java.sql.SQLException

mapField

public java.lang.String mapField(java.lang.String fld)
                          throws FindException
Overrides:
mapField in class JDBCSupport

remove

public void remove(Transaction trans,
                   Memento mem)
            throws RemoveException
Overrides:
remove in class PersistenceSupport

removeResults

protected void removeResults(java.sql.Connection conn,
                             Memento mem)
                      throws java.sql.SQLException

saveResults

protected void saveResults(java.sql.Connection conn,
                           Memento mem)
                    throws java.sql.SQLException

store

public void store(Transaction trans,
                  Memento mem)
           throws StoreException
Overrides:
store in class PersistenceSupport