com.arjava.torque
クラス BaseMenuTablePeer

java.lang.Object
  拡張BasePeer
      拡張com.arjava.torque.BaseMenuTablePeer
直系の既知のサブクラス:
MenuTablePeer

public abstract class BaseMenuTablePeer
extends BasePeer

This class was autogenerated by Torque on: [Wed Jan 07 03:08:36 JST 2004]

関連項目:
直列化された形式

フィールドの概要
protected static java.lang.Class CLASS_DEFAULT
          A class that can be returned by this peer.
protected static java.lang.String CLASSNAME_DEFAULT
          A class that can be returned by this peer.
static java.lang.String DATABASE_NAME
          the default database name for this class
static java.lang.String ID
          the column name for the ID field
static java.lang.String ITEM
          the column name for the ITEM field
static int numColumns
          number of columns for this peer
static java.lang.String PRICE
          the column name for the PRICE field
static java.lang.String TABLE_NAME
          the table name for this class
static java.lang.String TERM
          the column name for the TERM field
 
コンストラクタの概要
BaseMenuTablePeer()
           
 
メソッドの概要
static void addSelectColumns(Criteria criteria)
          Add all the columns needed to create a new object.
static Criteria buildCriteria(ObjectKey pk)
          Build a Criteria object from an ObjectKey
static void doDelete(Criteria criteria)
          Method to do deletes.
static void doDelete(Criteria criteria, java.sql.Connection con)
          Method to do deletes.
static ObjectKey doInsert(Criteria criteria)
          Method to do inserts.
static ObjectKey doInsert(Criteria criteria, java.sql.Connection con)
          Method to do inserts.
static java.util.List doSelect(Criteria criteria)
          Method to do selects.
static java.util.List doSelect(Criteria criteria, java.sql.Connection con)
          Method to do selects within a transaction.
static java.util.List doSelectVillageRecords(Criteria criteria)
          Grabs the raw Village records to be formed into objects.
static java.util.List doSelectVillageRecords(Criteria criteria, java.sql.Connection con)
          Grabs the raw Village records to be formed into objects.
static void doUpdate(Criteria criteria)
          Method to do updates.
static void doUpdate(Criteria criteria, java.sql.Connection con)
          Method to do updates.
static MapBuilder getMapBuilder()
           
static java.lang.Class getOMClass()
          The class that the Peer will make instances of.
protected static TableMap getTableMap()
          Returns the TableMap related to this peer.
static void populateObject(Record row, int offset, MenuTable obj)
          Populates an object from a resultset row starting from a specified offset.
static java.util.List populateObjects(java.util.List records)
          The returned List will contain objects of the default type or objects that inherit from the default.
static java.util.List resultSet2Objects(java.sql.ResultSet results)
          Get the list of objects for a ResultSet.
static MenuTable retrieveByPK(int pk)
          Retrieve a single object by pk
static MenuTable retrieveByPK(ObjectKey pk, java.sql.Connection con)
          Retrieve a single object by pk
static java.util.List retrieveByPKs(java.util.List pks)
          Retrieve a multiple objects by pk
static java.util.List retrieveByPKs(java.util.List pks, java.sql.Connection dbcon)
          Retrieve a multiple objects by pk
static MenuTable row2Object(Record row, int offset, java.lang.Class cls)
          Create a new object of type cls from a resultset row starting from a specified offset.
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

DATABASE_NAME

public static final java.lang.String DATABASE_NAME
the default database name for this class

関連項目:
定数フィールド値

TABLE_NAME

public static final java.lang.String TABLE_NAME
the table name for this class

関連項目:
定数フィールド値

ID

public static final java.lang.String ID
the column name for the ID field


ITEM

public static final java.lang.String ITEM
the column name for the ITEM field


PRICE

public static final java.lang.String PRICE
the column name for the PRICE field


TERM

public static final java.lang.String TERM
the column name for the TERM field


numColumns

public static final int numColumns
number of columns for this peer

関連項目:
定数フィールド値

CLASSNAME_DEFAULT

protected static final java.lang.String CLASSNAME_DEFAULT
A class that can be returned by this peer.

関連項目:
定数フィールド値

CLASS_DEFAULT

protected static final java.lang.Class CLASS_DEFAULT
A class that can be returned by this peer.

コンストラクタの詳細

BaseMenuTablePeer

public BaseMenuTablePeer()
メソッドの詳細

getMapBuilder

public static MapBuilder getMapBuilder()
                                throws TorqueException
戻り値:
the map builder for this peer
例外:
TorqueException - Any exceptions caught during processing will be rethrown wrapped into a TorqueException.

resultSet2Objects

public static java.util.List resultSet2Objects(java.sql.ResultSet results)
                                        throws TorqueException
Get the list of objects for a ResultSet. Please not that your resultset MUST return columns in the right order. You can use getFieldNames() in BaseObject to get the correct sequence.

パラメータ:
results - the ResultSet
戻り値:
the list of objects
例外:
TorqueException - Any exceptions caught during processing will be rethrown wrapped into a TorqueException.

doInsert

public static ObjectKey doInsert(Criteria criteria)
                          throws TorqueException
Method to do inserts.

パラメータ:
criteria - object used to create the INSERT statement.
例外:
TorqueException - Any exceptions caught during processing will be rethrown wrapped into a TorqueException.

doInsert

public static ObjectKey doInsert(Criteria criteria,
                                 java.sql.Connection con)
                          throws TorqueException
Method to do inserts. This method is to be used during a transaction, otherwise use the doInsert(Criteria) method. It will take care of the connection details internally.

パラメータ:
criteria - object used to create the INSERT statement.
con - the connection to use
例外:
TorqueException - Any exceptions caught during processing will be rethrown wrapped into a TorqueException.

addSelectColumns

public static void addSelectColumns(Criteria criteria)
                             throws TorqueException
Add all the columns needed to create a new object.

パラメータ:
criteria - object containing the columns to add.
例外:
TorqueException - Any exceptions caught during processing will be rethrown wrapped into a TorqueException.

row2Object

public static MenuTable row2Object(Record row,
                                   int offset,
                                   java.lang.Class cls)
                            throws TorqueException
Create a new object of type cls from a resultset row starting from a specified offset. This is done so that you can select other rows than just those needed for this object. You may for example want to create two objects from the same row.

例外:
TorqueException - Any exceptions caught during processing will be rethrown wrapped into a TorqueException.

populateObject

public static void populateObject(Record row,
                                  int offset,
                                  MenuTable obj)
                           throws TorqueException
Populates an object from a resultset row starting from a specified offset. This is done so that you can select other rows than just those needed for this object. You may for example want to create two objects from the same row.

例外:
TorqueException - Any exceptions caught during processing will be rethrown wrapped into a TorqueException.

doSelect

public static java.util.List doSelect(Criteria criteria)
                               throws TorqueException
Method to do selects.

パラメータ:
criteria - object used to create the SELECT statement.
戻り値:
List of selected Objects
例外:
TorqueException - Any exceptions caught during processing will be rethrown wrapped into a TorqueException.

doSelect

public static java.util.List doSelect(Criteria criteria,
                                      java.sql.Connection con)
                               throws TorqueException
Method to do selects within a transaction.

パラメータ:
criteria - object used to create the SELECT statement.
con - the connection to use
戻り値:
List of selected Objects
例外:
TorqueException - Any exceptions caught during processing will be rethrown wrapped into a TorqueException.

doSelectVillageRecords

public static java.util.List doSelectVillageRecords(Criteria criteria)
                                             throws TorqueException
Grabs the raw Village records to be formed into objects. This method handles connections internally. The Record objects returned by this method should be considered readonly. Do not alter the data and call save(), your results may vary, but are certainly likely to result in hard to track MT bugs.

例外:
TorqueException - Any exceptions caught during processing will be rethrown wrapped into a TorqueException.

doSelectVillageRecords

public static java.util.List doSelectVillageRecords(Criteria criteria,
                                                    java.sql.Connection con)
                                             throws TorqueException
Grabs the raw Village records to be formed into objects. This method should be used for transactions

パラメータ:
con - the connection to use
例外:
TorqueException - Any exceptions caught during processing will be rethrown wrapped into a TorqueException.

populateObjects

public static java.util.List populateObjects(java.util.List records)
                                      throws TorqueException
The returned List will contain objects of the default type or objects that inherit from the default.

例外:
TorqueException - Any exceptions caught during processing will be rethrown wrapped into a TorqueException.

getOMClass

public static java.lang.Class getOMClass()
                                  throws TorqueException
The class that the Peer will make instances of. If the BO is abstract then you must implement this method in the BO.

例外:
TorqueException - Any exceptions caught during processing will be rethrown wrapped into a TorqueException.

doUpdate

public static void doUpdate(Criteria criteria)
                     throws TorqueException
Method to do updates.

パラメータ:
criteria - object containing data that is used to create the UPDATE statement.
例外:
TorqueException - Any exceptions caught during processing will be rethrown wrapped into a TorqueException.

doUpdate

public static void doUpdate(Criteria criteria,
                            java.sql.Connection con)
                     throws TorqueException
Method to do updates. This method is to be used during a transaction, otherwise use the doUpdate(Criteria) method. It will take care of the connection details internally.

パラメータ:
criteria - object containing data that is used to create the UPDATE statement.
con - the connection to use
例外:
TorqueException - Any exceptions caught during processing will be rethrown wrapped into a TorqueException.

doDelete

public static void doDelete(Criteria criteria)
                     throws TorqueException
Method to do deletes.

パラメータ:
criteria - object containing data that is used DELETE from database.
例外:
TorqueException - Any exceptions caught during processing will be rethrown wrapped into a TorqueException.

doDelete

public static void doDelete(Criteria criteria,
                            java.sql.Connection con)
                     throws TorqueException
Method to do deletes. This method is to be used during a transaction, otherwise use the doDelete(Criteria) method. It will take care of the connection details internally.

パラメータ:
criteria - object containing data that is used DELETE from database.
con - the connection to use
例外:
TorqueException - Any exceptions caught during processing will be rethrown wrapped into a TorqueException.

buildCriteria

public static Criteria buildCriteria(ObjectKey pk)
Build a Criteria object from an ObjectKey


retrieveByPK

public static MenuTable retrieveByPK(int pk)
                              throws TorqueException,
                                     NoRowsException,
                                     TooManyRowsException
Retrieve a single object by pk

パラメータ:
pk - the primary key
例外:
TorqueException - Any exceptions caught during processing will be rethrown wrapped into a TorqueException.
NoRowsException - Primary key was not found in database.
TooManyRowsException - Primary key was not found in database.

retrieveByPK

public static MenuTable retrieveByPK(ObjectKey pk,
                                     java.sql.Connection con)
                              throws TorqueException,
                                     NoRowsException,
                                     TooManyRowsException
Retrieve a single object by pk

パラメータ:
pk - the primary key
con - the connection to use
例外:
TorqueException - Any exceptions caught during processing will be rethrown wrapped into a TorqueException.
NoRowsException - Primary key was not found in database.
TooManyRowsException - Primary key was not found in database.

retrieveByPKs

public static java.util.List retrieveByPKs(java.util.List pks)
                                    throws TorqueException
Retrieve a multiple objects by pk

パラメータ:
pks - List of primary keys
例外:
TorqueException - Any exceptions caught during processing will be rethrown wrapped into a TorqueException.

retrieveByPKs

public static java.util.List retrieveByPKs(java.util.List pks,
                                           java.sql.Connection dbcon)
                                    throws TorqueException
Retrieve a multiple objects by pk

パラメータ:
pks - List of primary keys
dbcon - the connection to use
例外:
TorqueException - Any exceptions caught during processing will be rethrown wrapped into a TorqueException.

getTableMap

protected static TableMap getTableMap()
                               throws TorqueException
Returns the TableMap related to this peer. This method is not needed for general use but a specific application could have a need.

例外:
TorqueException - Any exceptions caught during processing will be rethrown wrapped into a TorqueException.