com.konakart.om
Class BaseProductsPeer

java.lang.Object
  extended by org.apache.torque.util.BasePeer
      extended by com.konakart.om.BaseProductsPeer
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
ProductsPeer

public abstract class BaseProductsPeer
extends org.apache.torque.util.BasePeer

This class was autogenerated by Torque on: [Wed Jun 13 21:13:35 BST 2012] Peer.vm template overriden for KonaKart

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class org.apache.torque.util.BasePeer
org.apache.torque.util.BasePeer.ProcessCallback
 
Field Summary
static java.lang.String CAN_ORDER_WHEN_NOT_IN_STOCK
          the column name for the can_order_when_not_in_stock field
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 CUST_ATTR_TMPL_ID
          the column name for the cust_attr_tmpl_id field
static java.lang.String CUSTOM_ATTRS
          the column name for the custom_attrs field
static java.lang.String CUSTOM1
          the column name for the custom1 field
static java.lang.String CUSTOM10
          the column name for the custom10 field
static java.lang.String CUSTOM1DEC
          the column name for the custom1Dec field
static java.lang.String CUSTOM1INT
          the column name for the custom1Int field
static java.lang.String CUSTOM2
          the column name for the custom2 field
static java.lang.String CUSTOM2DEC
          the column name for the custom2Dec field
static java.lang.String CUSTOM2INT
          the column name for the custom2Int field
static java.lang.String CUSTOM3
          the column name for the custom3 field
static java.lang.String CUSTOM4
          the column name for the custom4 field
static java.lang.String CUSTOM5
          the column name for the custom5 field
static java.lang.String CUSTOM6
          the column name for the custom6 field
static java.lang.String CUSTOM7
          the column name for the custom7 field
static java.lang.String CUSTOM8
          the column name for the custom8 field
static java.lang.String CUSTOM9
          the column name for the custom9 field
static java.lang.String DATABASE_NAME
          the default database name for this class
static java.lang.String INDEX_ATTACHMENT
          the column name for the index_attachment field
static java.lang.String MANUFACTURERS_ID
          the column name for the manufacturers_id field
static java.lang.String MAX_DOWNLOAD_DAYS
          the column name for the max_download_days field
static java.lang.String MAX_NUM_DOWNLOADS
          the column name for the max_num_downloads field
static int numColumns
          number of columns for this peer
static java.lang.String PAYMENT_SCHEDULE_ID
          the column name for the payment_schedule_id field
static java.lang.String PRODUCT_UUID
          the column name for the product_uuid field
static java.lang.String PRODUCTS_CONTENT_TYPE
          the column name for the products_content_type field
static java.lang.String PRODUCTS_DATE_ADDED
          the column name for the products_date_added field
static java.lang.String PRODUCTS_DATE_AVAILABLE
          the column name for the products_date_available field
static java.lang.String PRODUCTS_DATE_EXPIRY
          the column name for the products_date_expiry field
static java.lang.String PRODUCTS_FILE_PATH
          the column name for the products_file_path field
static java.lang.String PRODUCTS_ID
          the column name for the products_id field
static java.lang.String PRODUCTS_IMAGE
          the column name for the products_image field
static java.lang.String PRODUCTS_IMAGE2
          the column name for the products_image2 field
static java.lang.String PRODUCTS_IMAGE3
          the column name for the products_image3 field
static java.lang.String PRODUCTS_IMAGE4
          the column name for the products_image4 field
static java.lang.String PRODUCTS_INVISIBLE
          the column name for the products_invisible field
static java.lang.String PRODUCTS_LAST_MODIFIED
          the column name for the products_last_modified field
static java.lang.String PRODUCTS_MODEL
          the column name for the products_model field
static java.lang.String PRODUCTS_ORDERED
          the column name for the products_ordered field
static java.lang.String PRODUCTS_PRICE
          the column name for the products_price field
static java.lang.String PRODUCTS_PRICE_1
          the column name for the products_price_1 field
static java.lang.String PRODUCTS_PRICE_2
          the column name for the products_price_2 field
static java.lang.String PRODUCTS_PRICE_3
          the column name for the products_price_3 field
static java.lang.String PRODUCTS_QUANTITY
          the column name for the products_quantity field
static java.lang.String PRODUCTS_SKU
          the column name for the products_sku field
static java.lang.String PRODUCTS_STATUS
          the column name for the products_status field
static java.lang.String PRODUCTS_TAX_CLASS_ID
          the column name for the products_tax_class_id field
static java.lang.String PRODUCTS_TYPE
          the column name for the products_type field
static java.lang.String PRODUCTS_WEIGHT
          the column name for the products_weight field
static java.lang.String RATING
          the column name for the rating field
static java.lang.String SOURCE_LAST_MODIFIED
          the column name for the source_last_modified field
static java.lang.String STOCK_REORDER_LEVEL
          the column name for the stock_reorder_level field
static java.lang.String STORE_ID
          the column name for the store_id field
static java.lang.String TABLE_NAME
          the table name for this class
 
Fields inherited from class org.apache.torque.util.BasePeer
IGNORE_CASE, log, ORDER_BY
 
Constructor Summary
BaseProductsPeer()
           
 
Method Summary
static void addSelectColumns(org.apache.torque.util.Criteria criteria)
          Add all the columns needed to create a new object.
static org.apache.torque.util.Criteria buildCriteria(org.apache.torque.om.ObjectKey pk)
          Build a Criteria object from an ObjectKey
static org.apache.torque.util.Criteria buildCriteria(Products obj)
          Build a Criteria object from the data object for this peer
static org.apache.torque.util.Criteria buildSelectCriteria(Products obj)
          Build a Criteria object from the data object for this peer, skipping all binary columns
static void correctBooleans(org.apache.torque.util.Criteria criteria)
          changes the boolean values in the criteria to the appropriate type, whenever a booleanchar or booleanint column is involved.
static void doDelete(org.apache.torque.util.Criteria criteria)
          Method to do deletes.
static void doDelete(org.apache.torque.util.Criteria criteria, java.sql.Connection con)
          Method to do deletes.
static void doDelete(org.apache.torque.om.ObjectKey pk)
          Method to do deletes.
static void doDelete(org.apache.torque.om.ObjectKey pk, java.sql.Connection con)
          Method to delete.
static void doDelete(Products obj)
           
static void doDelete(Products obj, java.sql.Connection con)
          Method to delete.
static org.apache.torque.om.ObjectKey doInsert(org.apache.torque.util.Criteria criteria)
          Method to do inserts.
static org.apache.torque.om.ObjectKey doInsert(org.apache.torque.util.Criteria criteria, java.sql.Connection con)
          Method to do inserts.
static void doInsert(Products obj)
          Method to do inserts
static void doInsert(Products obj, java.sql.Connection con)
          Method to do inserts.
static java.util.List doSelect(org.apache.torque.util.Criteria criteria)
          Method to do selects.
static java.util.List doSelect(org.apache.torque.util.Criteria criteria, java.sql.Connection con)
          Method to do selects within a transaction.
static java.util.List doSelect(Products obj)
          Method to do selects
protected static java.util.List doSelectJoinProductsToCategories(org.apache.torque.util.Criteria criteria)
          selects a collection of Products objects pre-filled with their ProductsToCategories objects.
protected static java.util.List doSelectJoinProductsToCategories(org.apache.torque.util.Criteria criteria, java.sql.Connection conn)
          selects a collection of Products objects pre-filled with their ProductsToCategories objects.
static java.util.List doSelectVillageRecords(org.apache.torque.util.Criteria criteria)
          Grabs the raw Village records to be formed into objects.
static java.util.List doSelectVillageRecords(org.apache.torque.util.Criteria criteria, java.sql.Connection con)
          Grabs the raw Village records to be formed into objects.
static void doUpdate(org.apache.torque.util.Criteria criteria)
          Method to do updates.
static void doUpdate(org.apache.torque.util.Criteria criteria, java.sql.Connection con)
          Method to do updates.
static void doUpdate(Products obj)
           
static void doUpdate(Products obj, java.sql.Connection con)
          Method to do update.
static org.apache.torque.map.MapBuilder getMapBuilder()
          Deprecated. Torque.getMapBuilder(ProductsMapBuilder.CLASS_NAME) instead
static java.lang.Class getOMClass()
          The class that the Peer will make instances of.
static org.apache.torque.map.TableMap getTableMap()
          Returns the TableMap related to this peer.
static void populateObject(com.workingdogs.village.Record row, int offset, Products 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 Products retrieveByPK(int pk)
          Retrieve a single object by pk
static Products retrieveByPK(int pk, java.sql.Connection con)
          Retrieve a single object by pk
static Products retrieveByPK(org.apache.torque.om.ObjectKey pk)
          Retrieve a single object by pk
static Products retrieveByPK(org.apache.torque.om.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 Products 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.torque.util.BasePeer
correctBooleans, createPreparedStatement, createQueryString, deleteAll, deleteAll, doDelete, doDelete, doKKDelete, doKKDelete, doKKDelete, doKKDelete, doPSSelect, doPSSelect, doUpdate, doUpdate, executeQuery, executeQuery, executeQuery, executeQuery, executeQuery, executeQuery, executeStatement, executeStatement, executeStatement, getMapBuilder, getSelectResults, getSelectResults, getSelectResults, getSelectResults, handleMultipleRecords, initColumnNames, initCriteriaKeys, initTableColumns, initTableSchema, initTableSchema, isDB2, isDB2
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

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


PRODUCTS_ID

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


STORE_ID

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


PRODUCTS_QUANTITY

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


PRODUCTS_MODEL

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


PRODUCTS_IMAGE

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


PRODUCTS_IMAGE2

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


PRODUCTS_IMAGE3

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


PRODUCTS_IMAGE4

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


PRODUCTS_PRICE

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


PRODUCTS_PRICE_1

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


PRODUCTS_PRICE_2

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


PRODUCTS_PRICE_3

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


PRODUCTS_DATE_ADDED

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


PRODUCTS_LAST_MODIFIED

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


PRODUCTS_DATE_AVAILABLE

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


PRODUCTS_DATE_EXPIRY

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


PRODUCTS_WEIGHT

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


PRODUCTS_STATUS

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


PRODUCTS_INVISIBLE

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


PRODUCTS_TAX_CLASS_ID

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


MANUFACTURERS_ID

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


PRODUCTS_ORDERED

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


PRODUCTS_SKU

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


PRODUCTS_FILE_PATH

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


PRODUCTS_CONTENT_TYPE

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


PRODUCTS_TYPE

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


MAX_NUM_DOWNLOADS

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


MAX_DOWNLOAD_DAYS

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


STOCK_REORDER_LEVEL

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


CAN_ORDER_WHEN_NOT_IN_STOCK

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


INDEX_ATTACHMENT

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


RATING

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


PAYMENT_SCHEDULE_ID

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


CUST_ATTR_TMPL_ID

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


CUSTOM_ATTRS

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


CUSTOM1

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


CUSTOM2

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


CUSTOM3

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


CUSTOM4

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


CUSTOM5

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


CUSTOM6

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


CUSTOM7

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


CUSTOM8

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


CUSTOM9

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


CUSTOM10

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


CUSTOM1INT

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


CUSTOM2INT

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


CUSTOM1DEC

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


CUSTOM2DEC

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


PRODUCT_UUID

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


SOURCE_LAST_MODIFIED

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


numColumns

public static final int numColumns
number of columns for this peer

See Also:
Constant Field Values

CLASSNAME_DEFAULT

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

See Also:
Constant Field Values

CLASS_DEFAULT

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

Constructor Detail

BaseProductsPeer

public BaseProductsPeer()
Method Detail

getMapBuilder

public static org.apache.torque.map.MapBuilder getMapBuilder()
                                                      throws org.apache.torque.TorqueException
Deprecated. Torque.getMapBuilder(ProductsMapBuilder.CLASS_NAME) instead

Returns:
the map builder for this peer
Throws:
org.apache.torque.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 org.apache.torque.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.

Parameters:
results - the ResultSet
Returns:
the list of objects
Throws:
org.apache.torque.TorqueException - Any exceptions caught during processing will be rethrown wrapped into a TorqueException.

doInsert

public static org.apache.torque.om.ObjectKey doInsert(org.apache.torque.util.Criteria criteria)
                                               throws org.apache.torque.TorqueException
Method to do inserts.

Parameters:
criteria - object used to create the INSERT statement.
Throws:
org.apache.torque.TorqueException - Any exceptions caught during processing will be rethrown wrapped into a TorqueException.

doInsert

public static org.apache.torque.om.ObjectKey doInsert(org.apache.torque.util.Criteria criteria,
                                                      java.sql.Connection con)
                                               throws org.apache.torque.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.

Parameters:
criteria - object used to create the INSERT statement.
con - the connection to use
Throws:
org.apache.torque.TorqueException - Any exceptions caught during processing will be rethrown wrapped into a TorqueException.

addSelectColumns

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

Parameters:
criteria - object containing the columns to add.
Throws:
org.apache.torque.TorqueException - Any exceptions caught during processing will be rethrown wrapped into a TorqueException.

correctBooleans

public static void correctBooleans(org.apache.torque.util.Criteria criteria)
                            throws org.apache.torque.TorqueException
changes the boolean values in the criteria to the appropriate type, whenever a booleanchar or booleanint column is involved. This enables the user to create criteria using Boolean values for booleanchar or booleanint columns

Parameters:
criteria - the criteria in which the boolean values should be corrected
Throws:
org.apache.torque.TorqueException - if the database map for the criteria cannot be obtained.

row2Object

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

Throws:
org.apache.torque.TorqueException - Any exceptions caught during processing will be rethrown wrapped into a TorqueException.

populateObject

public static void populateObject(com.workingdogs.village.Record row,
                                  int offset,
                                  Products obj)
                           throws org.apache.torque.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.

Throws:
org.apache.torque.TorqueException - Any exceptions caught during processing will be rethrown wrapped into a TorqueException.

doSelect

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

Parameters:
criteria - object used to create the SELECT statement.
Returns:
List of selected Objects
Throws:
org.apache.torque.TorqueException - Any exceptions caught during processing will be rethrown wrapped into a TorqueException.

doSelect

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

Parameters:
criteria - object used to create the SELECT statement.
con - the connection to use
Returns:
List of selected Objects
Throws:
org.apache.torque.TorqueException - Any exceptions caught during processing will be rethrown wrapped into a TorqueException.

doSelectVillageRecords

public static java.util.List doSelectVillageRecords(org.apache.torque.util.Criteria criteria)
                                             throws org.apache.torque.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.

Throws:
org.apache.torque.TorqueException - Any exceptions caught during processing will be rethrown wrapped into a TorqueException.

doSelectVillageRecords

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

Parameters:
criteria - object used to create the SELECT statement.
con - the connection to use
Throws:
org.apache.torque.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 org.apache.torque.TorqueException
The returned List will contain objects of the default type or objects that inherit from the default.

Throws:
org.apache.torque.TorqueException - Any exceptions caught during processing will be rethrown wrapped into a TorqueException.

getOMClass

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

Throws:
org.apache.torque.TorqueException - Any exceptions caught during processing will be rethrown wrapped into a TorqueException.

doUpdate

public static void doUpdate(org.apache.torque.util.Criteria criteria)
                     throws org.apache.torque.TorqueException
Method to do updates.

Parameters:
criteria - object containing data that is used to create the UPDATE statement.
Throws:
org.apache.torque.TorqueException - Any exceptions caught during processing will be rethrown wrapped into a TorqueException.

doUpdate

public static void doUpdate(org.apache.torque.util.Criteria criteria,
                            java.sql.Connection con)
                     throws org.apache.torque.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.

Parameters:
criteria - object containing data that is used to create the UPDATE statement.
con - the connection to use
Throws:
org.apache.torque.TorqueException - Any exceptions caught during processing will be rethrown wrapped into a TorqueException.

doDelete

public static void doDelete(org.apache.torque.util.Criteria criteria)
                     throws org.apache.torque.TorqueException
Method to do deletes.

Parameters:
criteria - object containing data that is used DELETE from database.
Throws:
org.apache.torque.TorqueException - Any exceptions caught during processing will be rethrown wrapped into a TorqueException.

doDelete

public static void doDelete(org.apache.torque.util.Criteria criteria,
                            java.sql.Connection con)
                     throws org.apache.torque.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.

Parameters:
criteria - object containing data that is used DELETE from database.
con - the connection to use
Throws:
org.apache.torque.TorqueException - Any exceptions caught during processing will be rethrown wrapped into a TorqueException.

doSelect

public static java.util.List doSelect(Products obj)
                               throws org.apache.torque.TorqueException
Method to do selects

Throws:
org.apache.torque.TorqueException - Any exceptions caught during processing will be rethrown wrapped into a TorqueException.

doInsert

public static void doInsert(Products obj)
                     throws org.apache.torque.TorqueException
Method to do inserts

Throws:
org.apache.torque.TorqueException - Any exceptions caught during processing will be rethrown wrapped into a TorqueException.

doUpdate

public static void doUpdate(Products obj)
                     throws org.apache.torque.TorqueException
Parameters:
obj - the data object to update in the database.
Throws:
org.apache.torque.TorqueException - Any exceptions caught during processing will be rethrown wrapped into a TorqueException.

doDelete

public static void doDelete(Products obj)
                     throws org.apache.torque.TorqueException
Parameters:
obj - the data object to delete in the database.
Throws:
org.apache.torque.TorqueException - Any exceptions caught during processing will be rethrown wrapped into a TorqueException.

doInsert

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

Parameters:
obj - the data object to insert into the database.
con - the connection to use
Throws:
org.apache.torque.TorqueException - Any exceptions caught during processing will be rethrown wrapped into a TorqueException.

doUpdate

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

Parameters:
obj - the data object to update in the database.
con - the connection to use
Throws:
org.apache.torque.TorqueException - Any exceptions caught during processing will be rethrown wrapped into a TorqueException.

doDelete

public static void doDelete(Products obj,
                            java.sql.Connection con)
                     throws org.apache.torque.TorqueException
Method to delete. This method is to be used during a transaction, otherwise use the doDelete(Products) method. It will take care of the connection details internally.

Parameters:
obj - the data object to delete in the database.
con - the connection to use
Throws:
org.apache.torque.TorqueException - Any exceptions caught during processing will be rethrown wrapped into a TorqueException.

doDelete

public static void doDelete(org.apache.torque.om.ObjectKey pk)
                     throws org.apache.torque.TorqueException
Method to do deletes.

Parameters:
pk - ObjectKey that is used DELETE from database.
Throws:
org.apache.torque.TorqueException - Any exceptions caught during processing will be rethrown wrapped into a TorqueException.

doDelete

public static void doDelete(org.apache.torque.om.ObjectKey pk,
                            java.sql.Connection con)
                     throws org.apache.torque.TorqueException
Method to delete. This method is to be used during a transaction, otherwise use the doDelete(ObjectKey) method. It will take care of the connection details internally.

Parameters:
pk - the primary key for the object to delete in the database.
con - the connection to use
Throws:
org.apache.torque.TorqueException - Any exceptions caught during processing will be rethrown wrapped into a TorqueException.

buildCriteria

public static org.apache.torque.util.Criteria buildCriteria(org.apache.torque.om.ObjectKey pk)
Build a Criteria object from an ObjectKey


buildCriteria

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


buildSelectCriteria

public static org.apache.torque.util.Criteria buildSelectCriteria(Products obj)
Build a Criteria object from the data object for this peer, skipping all binary columns


retrieveByPK

public static Products retrieveByPK(int pk)
                             throws org.apache.torque.TorqueException,
                                    org.apache.torque.NoRowsException,
                                    org.apache.torque.TooManyRowsException
Retrieve a single object by pk

Parameters:
pk - the primary key
Throws:
org.apache.torque.TorqueException - Any exceptions caught during processing will be rethrown wrapped into a TorqueException.
org.apache.torque.NoRowsException - Primary key was not found in database.
org.apache.torque.TooManyRowsException - Primary key was not found in database.

retrieveByPK

public static Products retrieveByPK(int pk,
                                    java.sql.Connection con)
                             throws org.apache.torque.TorqueException,
                                    org.apache.torque.NoRowsException,
                                    org.apache.torque.TooManyRowsException
Retrieve a single object by pk

Parameters:
pk - the primary key
con - the connection to use
Throws:
org.apache.torque.TorqueException - Any exceptions caught during processing will be rethrown wrapped into a TorqueException.
org.apache.torque.NoRowsException - Primary key was not found in database.
org.apache.torque.TooManyRowsException - Primary key was not found in database.

retrieveByPK

public static Products retrieveByPK(org.apache.torque.om.ObjectKey pk)
                             throws org.apache.torque.TorqueException,
                                    org.apache.torque.NoRowsException,
                                    org.apache.torque.TooManyRowsException
Retrieve a single object by pk

Parameters:
pk - the primary key
Throws:
org.apache.torque.TorqueException - Any exceptions caught during processing will be rethrown wrapped into a TorqueException.
org.apache.torque.NoRowsException - Primary key was not found in database.
org.apache.torque.TooManyRowsException - Primary key was not found in database.

retrieveByPK

public static Products retrieveByPK(org.apache.torque.om.ObjectKey pk,
                                    java.sql.Connection con)
                             throws org.apache.torque.TorqueException,
                                    org.apache.torque.NoRowsException,
                                    org.apache.torque.TooManyRowsException
Retrieve a single object by pk

Parameters:
pk - the primary key
con - the connection to use
Throws:
org.apache.torque.TorqueException - Any exceptions caught during processing will be rethrown wrapped into a TorqueException.
org.apache.torque.NoRowsException - Primary key was not found in database.
org.apache.torque.TooManyRowsException - Primary key was not found in database.

retrieveByPKs

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

Parameters:
pks - List of primary keys
Throws:
org.apache.torque.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 org.apache.torque.TorqueException
Retrieve a multiple objects by pk

Parameters:
pks - List of primary keys
dbcon - the connection to use
Throws:
org.apache.torque.TorqueException - Any exceptions caught during processing will be rethrown wrapped into a TorqueException.

doSelectJoinProductsToCategories

protected static java.util.List doSelectJoinProductsToCategories(org.apache.torque.util.Criteria criteria)
                                                          throws org.apache.torque.TorqueException
selects a collection of Products objects pre-filled with their ProductsToCategories objects. This method is protected by default in order to keep the public api reasonable. You can provide public methods for those you actually need in ProductsPeer.

Throws:
org.apache.torque.TorqueException - Any exceptions caught during processing will be rethrown wrapped into a TorqueException.

doSelectJoinProductsToCategories

protected static java.util.List doSelectJoinProductsToCategories(org.apache.torque.util.Criteria criteria,
                                                                 java.sql.Connection conn)
                                                          throws org.apache.torque.TorqueException
selects a collection of Products objects pre-filled with their ProductsToCategories objects. This method is protected by default in order to keep the public api reasonable. You can provide public methods for those you actually need in ProductsPeer.

Throws:
org.apache.torque.TorqueException - Any exceptions caught during processing will be rethrown wrapped into a TorqueException.

getTableMap

public static org.apache.torque.map.TableMap getTableMap()
                                                  throws org.apache.torque.TorqueException
Returns the TableMap related to this peer.

Throws:
org.apache.torque.TorqueException - Any exceptions caught during processing will be rethrown wrapped into a TorqueException.


Copyright © 2011 DS Data Systems UK Ltd.