XPUSP - Home

br.usp.ime.xpusp.om
Class BaseSchedulePeer

java.lang.Object
  |
  +--org.apache.turbine.om.peer.BasePeer
        |
        +--br.usp.ime.xpusp.om.BaseSchedulePeer
Direct Known Subclasses:
SchedulePeer

public abstract class BaseSchedulePeer
extends org.apache.turbine.om.peer.BasePeer

This class was autogenerated by Torque.


Field Summary
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 DISCIPLINE_ID
          the column name for the DISCIPLINE_ID field
private static ScheduleMapBuilder mapBuilder
          the mapbuilder for this class
static int numColumns
          number of columns for this peer
static java.lang.String PERIOD_ID
          the column name for the PERIOD_ID field
static java.lang.String PROFESSOR_ID
          the column name for the PROFESSOR_ID field
static java.lang.String TABLE_NAME
          the table name for this class
static java.lang.String YEAR_ID
          the column name for the YEAR_ID field
 
Fields inherited from class org.apache.turbine.om.peer.BasePeer
DEFAULT_MAP_BUILDER, IGNORE_CASE, mapBuilders, ORDER_BY
 
Constructor Summary
BaseSchedulePeer()
           
 
Method Summary
static void addSelectColumns(org.apache.turbine.util.db.Criteria criteria)
          Add all the columns needed to create a new object
static org.apache.turbine.util.db.Criteria buildCriteria(Schedule obj)
          Build a Criteria object from the data object for this peer
static void doDelete(org.apache.turbine.util.db.Criteria criteria)
          Method to do deletes.
static void doDelete(org.apache.turbine.util.db.Criteria criteria, org.apache.turbine.util.db.pool.DBConnection dbCon)
          Method to do deletes.
static void doDelete(Schedule obj)
           
static void doDelete(Schedule obj, org.apache.turbine.util.db.pool.DBConnection dbCon)
          Method to delete.
static org.apache.turbine.om.ObjectKey doInsert(org.apache.turbine.util.db.Criteria criteria)
          Method to do inserts
static org.apache.turbine.om.ObjectKey doInsert(org.apache.turbine.util.db.Criteria criteria, org.apache.turbine.util.db.pool.DBConnection dbCon)
          Method to do inserts.
static void doInsert(Schedule obj)
          Method to do inserts
static void doInsert(Schedule obj, org.apache.turbine.util.db.pool.DBConnection dbCon)
          Method to do inserts.
static java.util.Vector doSelect(org.apache.turbine.util.db.Criteria criteria)
          Method to do selects
static java.util.Vector doSelect(org.apache.turbine.util.db.Criteria criteria, org.apache.turbine.util.db.pool.DBConnection dbCon)
          Method to do selects within a transaction
protected static java.util.Vector doSelectJoinAllExceptDiscipline(org.apache.turbine.util.db.Criteria c)
          selects a collection of Schedule objects pre-filled with all related objects.
protected static java.util.Vector doSelectJoinAllExceptPeriod(org.apache.turbine.util.db.Criteria c)
          selects a collection of Schedule objects pre-filled with all related objects.
protected static java.util.Vector doSelectJoinAllExceptProfessor(org.apache.turbine.util.db.Criteria c)
          selects a collection of Schedule objects pre-filled with all related objects.
protected static java.util.Vector doSelectJoinAllExceptYear(org.apache.turbine.util.db.Criteria c)
          selects a collection of Schedule objects pre-filled with all related objects.
protected static java.util.Vector doSelectJoinDiscipline(org.apache.turbine.util.db.Criteria c)
          selects a collection of Schedule objects pre-filled with their Discipline objects.
protected static java.util.Vector doSelectJoinPeriod(org.apache.turbine.util.db.Criteria c)
          selects a collection of Schedule objects pre-filled with their Period objects.
protected static java.util.Vector doSelectJoinProfessor(org.apache.turbine.util.db.Criteria c)
          selects a collection of Schedule objects pre-filled with their Professor objects.
protected static java.util.Vector doSelectJoinYear(org.apache.turbine.util.db.Criteria c)
          selects a collection of Schedule objects pre-filled with their Year objects.
static java.util.Vector doSelectVillageRecords(org.apache.turbine.util.db.Criteria criteria)
          Grabs the raw Village records to be formed into objects.
static java.util.Vector doSelectVillageRecords(org.apache.turbine.util.db.Criteria criteria, org.apache.turbine.util.db.pool.DBConnection dbCon)
          Grabs the raw Village records to be formed into objects.
static void doUpdate(org.apache.turbine.util.db.Criteria criteria)
          Method to do updates.
static void doUpdate(org.apache.turbine.util.db.Criteria criteria, org.apache.turbine.util.db.pool.DBConnection dbCon)
          Method to do updates.
static void doUpdate(Schedule obj)
           
static void doUpdate(Schedule obj, org.apache.turbine.util.db.pool.DBConnection dbCon)
          Method to do update.
static org.apache.turbine.util.db.map.MapBuilder getMapBuilder()
           
static java.lang.Class getOMClass()
          The class that the Peer will make instances of.
protected static org.apache.turbine.util.db.map.TableMap getTableMap()
          Returns the TableMap related to this peer.
private static java.lang.Class initClass()
          Initialization method for static CLASS_DEFAULT attribute
static void populateObject(com.workingdogs.village.Record row, int offset, Schedule obj)
          Populates an object from a resultset row starting from a specified offset.
static java.util.Vector populateObjects(java.util.Vector records)
          The returned vector will contain objects of the default type or objects that inherit from the default.
static java.util.Vector resultSet2Objects(java.sql.ResultSet results)
          Get the list of objects for a ResultSet.
static Schedule retrieveByPK(org.apache.turbine.om.NumberKey year_id, org.apache.turbine.om.NumberKey professor_id, org.apache.turbine.om.NumberKey discipline_id, org.apache.turbine.om.NumberKey period_id)
          retrieve object using using pk values.
static Schedule retrieveByPK(org.apache.turbine.om.NumberKey year_id, org.apache.turbine.om.NumberKey professor_id, org.apache.turbine.om.NumberKey discipline_id, org.apache.turbine.om.NumberKey period_id, org.apache.turbine.util.db.pool.DBConnection dbcon)
          retrieve object using using pk values.
static Schedule retrieveByPK(org.apache.turbine.om.ObjectKey pk)
          Retrieve a single object by pk
static Schedule retrieveByPK(org.apache.turbine.om.ObjectKey pk, org.apache.turbine.util.db.pool.DBConnection dbcon)
          Retrieve a single object by pk
static Schedule row2Object(com.workingdogs.village.Record row, int offset, java.lang.Class cls)
          Create a new object of type cls from a resultset row starting from a specified offset.
 
Methods inherited from class org.apache.turbine.om.peer.BasePeer
, beginTransaction, commitTransaction, createPreparedStatement, createQueryString, deleteAll, deleteAll, doPSSelect, doPSSelect, doUpdate, doUpdate, executeQuery, executeQuery, executeQuery, executeQuery, executeQuery, executeQuery, executeStatement, executeStatement, executeStatement, getMapBuilder, getPrimaryKey, getSelectResults, getSelectResults, getSelectResults, getSelectResults, handleMultiple, handleMultipleRecords, hashtableToByteArray, initColumnNames, initCriteriaKeys, initTableColumns, initTableSchema, initTableSchema, insertOrUpdateRecord, rollBackTransaction
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Field Detail

mapBuilder

private static final ScheduleMapBuilder mapBuilder
the mapbuilder for this class

TABLE_NAME

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

YEAR_ID

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

PROFESSOR_ID

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

DISCIPLINE_ID

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

PERIOD_ID

public static final java.lang.String PERIOD_ID
the column name for the PERIOD_ID 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.
Constructor Detail

BaseSchedulePeer

public BaseSchedulePeer()
Method Detail

getMapBuilder

public static org.apache.turbine.util.db.map.MapBuilder getMapBuilder()

initClass

private static java.lang.Class initClass()
Initialization method for static CLASS_DEFAULT attribute

resultSet2Objects

public static java.util.Vector resultSet2Objects(java.sql.ResultSet results)
                                          throws java.lang.Exception
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.

doInsert

public static org.apache.turbine.om.ObjectKey doInsert(org.apache.turbine.util.db.Criteria criteria)
                                                throws java.lang.Exception
Method to do inserts

doInsert

public static org.apache.turbine.om.ObjectKey doInsert(org.apache.turbine.util.db.Criteria criteria,
                                                       org.apache.turbine.util.db.pool.DBConnection dbCon)
                                                throws java.lang.Exception
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.

addSelectColumns

public static void addSelectColumns(org.apache.turbine.util.db.Criteria criteria)
                             throws java.lang.Exception
Add all the columns needed to create a new object

row2Object

public static Schedule row2Object(com.workingdogs.village.Record row,
                                  int offset,
                                  java.lang.Class cls)
                           throws java.lang.Exception
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.

populateObject

public static void populateObject(com.workingdogs.village.Record row,
                                  int offset,
                                  Schedule obj)
                           throws java.lang.Exception
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.

doSelect

public static java.util.Vector doSelect(org.apache.turbine.util.db.Criteria criteria)
                                 throws java.lang.Exception
Method to do selects

doSelect

public static java.util.Vector doSelect(org.apache.turbine.util.db.Criteria criteria,
                                        org.apache.turbine.util.db.pool.DBConnection dbCon)
                                 throws java.lang.Exception
Method to do selects within a transaction

doSelectVillageRecords

public static java.util.Vector doSelectVillageRecords(org.apache.turbine.util.db.Criteria criteria)
                                               throws java.lang.Exception
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.

doSelectVillageRecords

public static java.util.Vector doSelectVillageRecords(org.apache.turbine.util.db.Criteria criteria,
                                                      org.apache.turbine.util.db.pool.DBConnection dbCon)
                                               throws java.lang.Exception
Grabs the raw Village records to be formed into objects. This method should be used for transactions

populateObjects

public static java.util.Vector populateObjects(java.util.Vector records)
                                        throws java.lang.Exception
The returned vector will contain objects of the default type or objects that inherit from the default.

getOMClass

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

doUpdate

public static void doUpdate(org.apache.turbine.util.db.Criteria criteria)
                     throws java.lang.Exception
Method to do updates.
Parameters:
Criteria - object containing data that is used to create the UPDATE statement.

doUpdate

public static void doUpdate(org.apache.turbine.util.db.Criteria criteria,
                            org.apache.turbine.util.db.pool.DBConnection dbCon)
                     throws java.lang.Exception
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.
Parameters:
Criteria - object containing data that is used to create the UPDATE statement.

doDelete

public static void doDelete(org.apache.turbine.util.db.Criteria criteria)
                     throws java.lang.Exception
Method to do deletes.
Parameters:
Criteria - object containing data that is used DELETE from database.

doDelete

public static void doDelete(org.apache.turbine.util.db.Criteria criteria,
                            org.apache.turbine.util.db.pool.DBConnection dbCon)
                     throws java.lang.Exception
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.
Parameters:
Criteria - object containing data that is used DELETE from database.

doInsert

public static void doInsert(Schedule obj)
                     throws java.lang.Exception
Method to do inserts

doUpdate

public static void doUpdate(Schedule obj)
                     throws java.lang.Exception
Parameters:
obj - the data object to update in the database.

doDelete

public static void doDelete(Schedule obj)
                     throws java.lang.Exception
Parameters:
obj - the data object to delete in the database.

doInsert

public static void doInsert(Schedule obj,
                            org.apache.turbine.util.db.pool.DBConnection dbCon)
                     throws java.lang.Exception
Method to do inserts. This method is to be used during a transaction, otherwise use the doInsert(Schedule) method. It will take care of the connection details internally.
Parameters:
obj - the data object to insert into the database.

doUpdate

public static void doUpdate(Schedule obj,
                            org.apache.turbine.util.db.pool.DBConnection dbCon)
                     throws java.lang.Exception
Method to do update. This method is to be used during a transaction, otherwise use the doUpdate(Schedule) method. It will take care of the connection details internally.
Parameters:
obj - the data object to update in the database.

doDelete

public static void doDelete(Schedule obj,
                            org.apache.turbine.util.db.pool.DBConnection dbCon)
                     throws java.lang.Exception
Method to delete. This method is to be used during a transaction, otherwise use the doDelete(Schedule) method. It will take care of the connection details internally.
Parameters:
obj - the data object to delete in the database.

buildCriteria

public static org.apache.turbine.util.db.Criteria buildCriteria(Schedule obj)
Build a Criteria object from the data object for this peer

retrieveByPK

public static Schedule retrieveByPK(org.apache.turbine.om.ObjectKey pk)
                             throws java.lang.Exception
Retrieve a single object by pk
Parameters:
ObjectKey - pk

retrieveByPK

public static Schedule retrieveByPK(org.apache.turbine.om.ObjectKey pk,
                                    org.apache.turbine.util.db.pool.DBConnection dbcon)
                             throws java.lang.Exception
Retrieve a single object by pk
Parameters:
ObjectKey - pk
DBConnection - dbcon

retrieveByPK

public static Schedule retrieveByPK(org.apache.turbine.om.NumberKey year_id,
                                    org.apache.turbine.om.NumberKey professor_id,
                                    org.apache.turbine.om.NumberKey discipline_id,
                                    org.apache.turbine.om.NumberKey period_id)
                             throws java.lang.Exception
retrieve object using using pk values.
Parameters:
NumberKey - year_id
NumberKey - professor_id
NumberKey - discipline_id
NumberKey - period_id

retrieveByPK

public static Schedule retrieveByPK(org.apache.turbine.om.NumberKey year_id,
                                    org.apache.turbine.om.NumberKey professor_id,
                                    org.apache.turbine.om.NumberKey discipline_id,
                                    org.apache.turbine.om.NumberKey period_id,
                                    org.apache.turbine.util.db.pool.DBConnection dbcon)
                             throws java.lang.Exception
retrieve object using using pk values.
Parameters:
NumberKey - year_id
NumberKey - professor_id
NumberKey - discipline_id
NumberKey - period_id
DBConnection - dbcon

doSelectJoinYear

protected static java.util.Vector doSelectJoinYear(org.apache.turbine.util.db.Criteria c)
                                            throws java.lang.Exception
selects a collection of Schedule objects pre-filled with their Year objects.

doSelectJoinProfessor

protected static java.util.Vector doSelectJoinProfessor(org.apache.turbine.util.db.Criteria c)
                                                 throws java.lang.Exception
selects a collection of Schedule objects pre-filled with their Professor objects.

doSelectJoinDiscipline

protected static java.util.Vector doSelectJoinDiscipline(org.apache.turbine.util.db.Criteria c)
                                                  throws java.lang.Exception
selects a collection of Schedule objects pre-filled with their Discipline objects.

doSelectJoinPeriod

protected static java.util.Vector doSelectJoinPeriod(org.apache.turbine.util.db.Criteria c)
                                              throws java.lang.Exception
selects a collection of Schedule objects pre-filled with their Period objects.

doSelectJoinAllExceptYear

protected static java.util.Vector doSelectJoinAllExceptYear(org.apache.turbine.util.db.Criteria c)
                                                     throws java.lang.Exception
selects a collection of Schedule objects pre-filled with all related objects.

doSelectJoinAllExceptProfessor

protected static java.util.Vector doSelectJoinAllExceptProfessor(org.apache.turbine.util.db.Criteria c)
                                                          throws java.lang.Exception
selects a collection of Schedule objects pre-filled with all related objects.

doSelectJoinAllExceptDiscipline

protected static java.util.Vector doSelectJoinAllExceptDiscipline(org.apache.turbine.util.db.Criteria c)
                                                           throws java.lang.Exception
selects a collection of Schedule objects pre-filled with all related objects.

doSelectJoinAllExceptPeriod

protected static java.util.Vector doSelectJoinAllExceptPeriod(org.apache.turbine.util.db.Criteria c)
                                                       throws java.lang.Exception
selects a collection of Schedule objects pre-filled with all related objects.

getTableMap

protected static org.apache.turbine.util.db.map.TableMap getTableMap()
Returns the TableMap related to this peer. This method is not needed for general use but a specific application could have a need.

XPUSP - Home