You are viewing a plain text version of this content. The canonical link for it is here.
Posted to server-dev@james.apache.org by rd...@apache.org on 2008/09/18 23:45:03 UTC

svn commit: r696828 [23/32] - in /james/protocols/imap/trunk: api/src/main/java/org/apache/james/api/imap/ api/src/main/java/org/apache/james/api/imap/display/ api/src/main/java/org/apache/james/api/imap/imap4rev1/ api/src/main/java/org/apache/james/ap...

Modified: james/protocols/imap/trunk/torque/src/main/java/org/apache/james/mailboxmanager/torque/om/BaseMailboxRowPeer.java
URL: http://svn.apache.org/viewvc/james/protocols/imap/trunk/torque/src/main/java/org/apache/james/mailboxmanager/torque/om/BaseMailboxRowPeer.java?rev=696828&r1=696827&r2=696828&view=diff
==============================================================================
--- james/protocols/imap/trunk/torque/src/main/java/org/apache/james/mailboxmanager/torque/om/BaseMailboxRowPeer.java (original)
+++ james/protocols/imap/trunk/torque/src/main/java/org/apache/james/mailboxmanager/torque/om/BaseMailboxRowPeer.java Thu Sep 18 14:44:56 2008
@@ -22,118 +22,106 @@
 import java.util.LinkedList;
 import java.util.List;
 
-
-
-      
 /**
  * Mailbox Table
- *
+ * 
  * This class was autogenerated by Torque on:
- *
+ * 
  * [Sun Dec 09 17:45:09 GMT 2007]
- *
+ * 
  */
-public abstract class BaseMailboxRowPeer
-    extends BasePeer
-{
+public abstract class BaseMailboxRowPeer extends BasePeer {
     /** Serial version */
     private static final long serialVersionUID = 1197222309712L;
 
-
     /** the default database name for this class */
     public static final String DATABASE_NAME;
 
-     /** the table name for this class */
+    /** the table name for this class */
     public static final String TABLE_NAME;
 
     /**
      * @return the map builder for this peer
-     * @throws TorqueException Any exceptions caught during processing will be
-     *         rethrown wrapped into a TorqueException.
+     * @throws TorqueException
+     *             Any exceptions caught during processing will be rethrown
+     *             wrapped into a TorqueException.
      * @deprecated Torque.getMapBuilder(MailboxRowMapBuilder.CLASS_NAME) instead
      */
-    public static MapBuilder getMapBuilder()
-        throws TorqueException
-    {
+    public static MapBuilder getMapBuilder() throws TorqueException {
         return Torque.getMapBuilder(MailboxRowMapBuilder.CLASS_NAME);
     }
 
-      /** the column name for the mailbox_id field */
+    /** the column name for the mailbox_id field */
     public static final String MAILBOX_ID;
-      /** the column name for the name field */
+
+    /** the column name for the name field */
     public static final String NAME;
-      /** the column name for the uid_validity field */
+
+    /** the column name for the uid_validity field */
     public static final String UID_VALIDITY;
-      /** the column name for the last_uid field */
+
+    /** the column name for the last_uid field */
     public static final String LAST_UID;
-      /** the column name for the message_count field */
+
+    /** the column name for the message_count field */
     public static final String MESSAGE_COUNT;
-      /** the column name for the size field */
+
+    /** the column name for the size field */
     public static final String SIZE;
-  
-    static
-    {
+
+    static {
         DATABASE_NAME = "mailboxmanager";
         TABLE_NAME = "mailbox";
 
-              MAILBOX_ID = "mailbox.mailbox_id";
-                  NAME = "mailbox.name";
-                  UID_VALIDITY = "mailbox.uid_validity";
-                  LAST_UID = "mailbox.last_uid";
-                  MESSAGE_COUNT = "mailbox.message_count";
-                  SIZE = "mailbox.size";
-              if (Torque.isInit())
-        {
-            try
-            {
+        MAILBOX_ID = "mailbox.mailbox_id";
+        NAME = "mailbox.name";
+        UID_VALIDITY = "mailbox.uid_validity";
+        LAST_UID = "mailbox.last_uid";
+        MESSAGE_COUNT = "mailbox.message_count";
+        SIZE = "mailbox.size";
+        if (Torque.isInit()) {
+            try {
                 Torque.getMapBuilder(MailboxRowMapBuilder.CLASS_NAME);
-            }
-            catch (TorqueException e)
-            {
+            } catch (TorqueException e) {
                 log.error("Could not initialize Peer", e);
                 throw new RuntimeException(e);
             }
-        }
-        else
-        {
+        } else {
             Torque.registerMapBuilder(MailboxRowMapBuilder.CLASS_NAME);
         }
     }
- 
+
     /** number of columns for this peer */
-    public static final int numColumns =  6;
+    public static final int numColumns = 6;
 
     /** A class that can be returned by this peer. */
-    protected static final String CLASSNAME_DEFAULT =
-        "org.apache.james.mailboxmanager.torque.om.MailboxRow";
+    protected static final String CLASSNAME_DEFAULT = "org.apache.james.mailboxmanager.torque.om.MailboxRow";
 
     /** A class that can be returned by this peer. */
     protected static final Class CLASS_DEFAULT = initClass(CLASSNAME_DEFAULT);
 
     /**
      * Class object initialization method.
-     *
-     * @param className name of the class to initialize
+     * 
+     * @param className
+     *            name of the class to initialize
      * @return the initialized class
      */
-    private static Class initClass(String className)
-    {
+    private static Class initClass(String className) {
         Class c = null;
-        try
-        {
+        try {
             c = Class.forName(className);
-        }
-        catch (Throwable t)
-        {
-            log.error("A FATAL ERROR has occurred which should not "
-                + "have happened under any circumstance.  Please notify "
-                + "the Torque developers <to...@db.apache.org> "
-                + "and give as many details as possible (including the error "
-                + "stack trace).", t);
+        } catch (Throwable t) {
+            log
+                    .error(
+                            "A FATAL ERROR has occurred which should not "
+                                    + "have happened under any circumstance.  Please notify "
+                                    + "the Torque developers <to...@db.apache.org> "
+                                    + "and give as many details as possible (including the error "
+                                    + "stack trace).", t);
 
             // Error objects should always be propogated.
-            if (t instanceof Error)
-            {
+            if (t instanceof Error) {
                 throw (Error) t.fillInStackTrace();
             }
         }
@@ -141,605 +129,587 @@
     }
 
     /**
-     * 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.
-     *
-     * @param results the ResultSet
+     * 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.
+     * 
+     * @param results
+     *            the ResultSet
      * @return the list of objects
-     * @throws TorqueException Any exceptions caught during processing will be
-     *         rethrown wrapped into a TorqueException.
+     * @throws TorqueException
+     *             Any exceptions caught during processing will be rethrown
+     *             wrapped into a TorqueException.
      */
     public static List resultSet2Objects(java.sql.ResultSet results)
-            throws TorqueException
-    {
-        try
-        {
+            throws TorqueException {
+        try {
             QueryDataSet qds = null;
             List rows = null;
-            try
-            {
+            try {
                 qds = new QueryDataSet(results);
                 rows = getSelectResults(qds);
-            }
-            finally
-            {
-                if (qds != null)
-                {
+            } finally {
+                if (qds != null) {
                     qds.close();
                 }
             }
 
             return populateObjects(rows);
-        }
-        catch (SQLException e)
-        {
+        } catch (SQLException e) {
             throw new TorqueException(e);
-        }
-        catch (DataSetException e)
-        {
+        } catch (DataSetException e) {
             throw new TorqueException(e);
         }
     }
 
-
-  
     /**
      * Method to do inserts.
-     *
-     * @param criteria object used to create the INSERT statement.
-     * @throws TorqueException Any exceptions caught during processing will be
-     *         rethrown wrapped into a TorqueException.
-     */
-    public static ObjectKey doInsert(Criteria criteria)
-        throws TorqueException
-    {
-        return BaseMailboxRowPeer
-            .doInsert(criteria, (Connection) null);
+     * 
+     * @param criteria
+     *            object used to create the INSERT statement.
+     * @throws TorqueException
+     *             Any exceptions caught during processing will be rethrown
+     *             wrapped into a TorqueException.
+     */
+    public static ObjectKey doInsert(Criteria criteria) throws TorqueException {
+        return BaseMailboxRowPeer.doInsert(criteria, (Connection) null);
     }
 
     /**
-     * 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.
-     *
-     * @param criteria object used to create the INSERT statement.
-     * @param con the connection to use
-     * @throws TorqueException Any exceptions caught during processing will be
-     *         rethrown wrapped into a 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.
+     * 
+     * @param criteria
+     *            object used to create the INSERT statement.
+     * @param con
+     *            the connection to use
+     * @throws TorqueException
+     *             Any exceptions caught during processing will be rethrown
+     *             wrapped into a TorqueException.
      */
     public static ObjectKey doInsert(Criteria criteria, Connection con)
-        throws TorqueException
-    {
+            throws TorqueException {
         correctBooleans(criteria);
 
         setDbName(criteria);
 
-        if (con == null)
-        {
+        if (con == null) {
             return BasePeer.doInsert(criteria);
-        }
-        else
-        {
+        } else {
             return BasePeer.doInsert(criteria, con);
         }
     }
 
     /**
      * Add all the columns needed to create a new object.
-     *
-     * @param criteria object containing the columns to add.
-     * @throws TorqueException Any exceptions caught during processing will be
-     *         rethrown wrapped into a TorqueException.
+     * 
+     * @param criteria
+     *            object containing the columns to add.
+     * @throws TorqueException
+     *             Any exceptions caught during processing will be rethrown
+     *             wrapped into a TorqueException.
      */
     public static void addSelectColumns(Criteria criteria)
-            throws TorqueException
-    {
-          criteria.addSelectColumn(MAILBOX_ID);
-          criteria.addSelectColumn(NAME);
-          criteria.addSelectColumn(UID_VALIDITY);
-          criteria.addSelectColumn(LAST_UID);
-          criteria.addSelectColumn(MESSAGE_COUNT);
-          criteria.addSelectColumn(SIZE);
-      }
+            throws TorqueException {
+        criteria.addSelectColumn(MAILBOX_ID);
+        criteria.addSelectColumn(NAME);
+        criteria.addSelectColumn(UID_VALIDITY);
+        criteria.addSelectColumn(LAST_UID);
+        criteria.addSelectColumn(MESSAGE_COUNT);
+        criteria.addSelectColumn(SIZE);
+    }
 
     /**
      * 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
-     * @param criteria the criteria in which the boolean values should be corrected
-     * @throws TorqueException if the database map for the criteria cannot be 
-               obtained.
+     * whenever a booleanchar or booleanint column is involved. This enables the
+     * user to create criteria using Boolean values for booleanchar or
+     * booleanint columns
+     * 
+     * @param criteria
+     *            the criteria in which the boolean values should be corrected
+     * @throws TorqueException
+     *             if the database map for the criteria cannot be obtained.
      */
-    public static void correctBooleans(Criteria criteria) throws TorqueException
-    {
+    public static void correctBooleans(Criteria criteria)
+            throws TorqueException {
         correctBooleans(criteria, getTableMap());
     }
 
     /**
-     * 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 TorqueException Any exceptions caught during processing will be
-     *         rethrown wrapped into a TorqueException.
-     */
-    public static MailboxRow row2Object(Record row,
-                                             int offset,
-                                             Class cls)
-        throws TorqueException
-    {
-        try
-        {
+     * 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 TorqueException
+     *             Any exceptions caught during processing will be rethrown
+     *             wrapped into a TorqueException.
+     */
+    public static MailboxRow row2Object(Record row, int offset, Class cls)
+            throws TorqueException {
+        try {
             MailboxRow obj = (MailboxRow) cls.newInstance();
             MailboxRowPeer.populateObject(row, offset, obj);
-                  obj.setModified(false);
-              obj.setNew(false);
+            obj.setModified(false);
+            obj.setNew(false);
 
             return obj;
-        }
-        catch (InstantiationException e)
-        {
+        } catch (InstantiationException e) {
             throw new TorqueException(e);
-        }
-        catch (IllegalAccessException e)
-        {
+        } catch (IllegalAccessException e) {
             throw new TorqueException(e);
         }
     }
 
     /**
-     * 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 TorqueException Any exceptions caught during processing will be
-     *         rethrown wrapped into a TorqueException.
-     */
-    public static void populateObject(Record row,
-                                      int offset,
-                                      MailboxRow obj)
-        throws TorqueException
-    {
-        try
-        {
-                obj.setMailboxId(row.getValue(offset + 0).asLong());
-                  obj.setName(row.getValue(offset + 1).asString());
-                  obj.setUidValidity(row.getValue(offset + 2).asLong());
-                  obj.setLastUid(row.getValue(offset + 3).asLong());
-                  obj.setMessageCount(row.getValue(offset + 4).asInt());
-                  obj.setSize(row.getValue(offset + 5).asLong());
-              }
-        catch (DataSetException e)
-        {
+     * 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 TorqueException
+     *             Any exceptions caught during processing will be rethrown
+     *             wrapped into a TorqueException.
+     */
+    public static void populateObject(Record row, int offset, MailboxRow obj)
+            throws TorqueException {
+        try {
+            obj.setMailboxId(row.getValue(offset + 0).asLong());
+            obj.setName(row.getValue(offset + 1).asString());
+            obj.setUidValidity(row.getValue(offset + 2).asLong());
+            obj.setLastUid(row.getValue(offset + 3).asLong());
+            obj.setMessageCount(row.getValue(offset + 4).asInt());
+            obj.setSize(row.getValue(offset + 5).asLong());
+        } catch (DataSetException e) {
             throw new TorqueException(e);
         }
     }
 
     /**
      * Method to do selects.
-     *
-     * @param criteria object used to create the SELECT statement.
+     * 
+     * @param criteria
+     *            object used to create the SELECT statement.
      * @return List of selected Objects
-     * @throws TorqueException Any exceptions caught during processing will be
-     *         rethrown wrapped into a TorqueException.
+     * @throws TorqueException
+     *             Any exceptions caught during processing will be rethrown
+     *             wrapped into a TorqueException.
      */
-    public static List doSelect(Criteria criteria) throws TorqueException
-    {
+    public static List doSelect(Criteria criteria) throws TorqueException {
         return populateObjects(doSelectVillageRecords(criteria));
     }
 
     /**
      * Method to do selects within a transaction.
-     *
-     * @param criteria object used to create the SELECT statement.
-     * @param con the connection to use
+     * 
+     * @param criteria
+     *            object used to create the SELECT statement.
+     * @param con
+     *            the connection to use
      * @return List of selected Objects
-     * @throws TorqueException Any exceptions caught during processing will be
-     *         rethrown wrapped into a TorqueException.
+     * @throws TorqueException
+     *             Any exceptions caught during processing will be rethrown
+     *             wrapped into a TorqueException.
      */
     public static List doSelect(Criteria criteria, Connection con)
-        throws TorqueException
-    {
+            throws TorqueException {
         return populateObjects(doSelectVillageRecords(criteria, con));
     }
 
     /**
-     * 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 TorqueException Any exceptions caught during processing will be
-     *         rethrown wrapped into a 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 TorqueException
+     *             Any exceptions caught during processing will be rethrown
+     *             wrapped into a TorqueException.
      */
     public static List doSelectVillageRecords(Criteria criteria)
-        throws TorqueException
-    {
-        return BaseMailboxRowPeer
-            .doSelectVillageRecords(criteria, (Connection) null);
+            throws TorqueException {
+        return BaseMailboxRowPeer.doSelectVillageRecords(criteria,
+                (Connection) null);
     }
 
     /**
-     * Grabs the raw Village records to be formed into objects.
-     * This method should be used for transactions
-     *
-     * @param criteria object used to create the SELECT statement.
-     * @param con the connection to use
-     * @throws TorqueException Any exceptions caught during processing will be
-     *         rethrown wrapped into a TorqueException.
+     * Grabs the raw Village records to be formed into objects. This method
+     * should be used for transactions
+     * 
+     * @param criteria
+     *            object used to create the SELECT statement.
+     * @param con
+     *            the connection to use
+     * @throws TorqueException
+     *             Any exceptions caught during processing will be rethrown
+     *             wrapped into a TorqueException.
      */
     public static List doSelectVillageRecords(Criteria criteria, Connection con)
-        throws TorqueException
-    {
-        if (criteria.getSelectColumns().size() == 0)
-        {
+            throws TorqueException {
+        if (criteria.getSelectColumns().size() == 0) {
             addSelectColumns(criteria);
         }
         correctBooleans(criteria);
 
         setDbName(criteria);
 
-        // BasePeer returns a List of Value (Village) arrays.  The array
+        // BasePeer returns a List of Value (Village) arrays. The array
         // order follows the order columns were placed in the Select clause.
-        if (con == null)
-        {
+        if (con == null) {
             return BasePeer.doSelect(criteria);
-        }
-        else
-        {
+        } else {
             return BasePeer.doSelect(criteria, con);
         }
     }
 
     /**
-     * The returned List will contain objects of the default type or
-     * objects that inherit from the default.
-     *
-     * @throws TorqueException Any exceptions caught during processing will be
-     *         rethrown wrapped into a TorqueException.
-     */
-    public static List populateObjects(List records)
-        throws TorqueException
-    {
+     * The returned List will contain objects of the default type or objects
+     * that inherit from the default.
+     * 
+     * @throws TorqueException
+     *             Any exceptions caught during processing will be rethrown
+     *             wrapped into a TorqueException.
+     */
+    public static List populateObjects(List records) throws TorqueException {
         List results = new ArrayList(records.size());
 
         // populate the object(s)
-        for (int i = 0; i < records.size(); i++)
-        {
+        for (int i = 0; i < records.size(); i++) {
             Record row = (Record) records.get(i);
-              results.add(MailboxRowPeer.row2Object(row, 1,
-                MailboxRowPeer.getOMClass()));
-          }
+            results.add(MailboxRowPeer.row2Object(row, 1, MailboxRowPeer
+                    .getOMClass()));
+        }
         return results;
     }
- 
 
     /**
-     * The class that the Peer will make instances of.
-     * If the BO is abstract then you must implement this method
-     * in the BO.
-     *
-     * @throws TorqueException Any exceptions caught during processing will be
-     *         rethrown wrapped into a TorqueException.
-     */
-    public static 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.
+     * 
+     * @throws TorqueException
+     *             Any exceptions caught during processing will be rethrown
+     *             wrapped into a TorqueException.
+     */
+    public static Class getOMClass() throws TorqueException {
         return CLASS_DEFAULT;
     }
 
     /**
      * Method to do updates.
-     *
-     * @param criteria object containing data that is used to create the UPDATE
-     *        statement.
-     * @throws TorqueException Any exceptions caught during processing will be
-     *         rethrown wrapped into a TorqueException.
-     */
-    public static void doUpdate(Criteria criteria) throws TorqueException
-    {
-         BaseMailboxRowPeer
-            .doUpdate(criteria, (Connection) null);
+     * 
+     * @param criteria
+     *            object containing data that is used to create the UPDATE
+     *            statement.
+     * @throws TorqueException
+     *             Any exceptions caught during processing will be rethrown
+     *             wrapped into a TorqueException.
+     */
+    public static void doUpdate(Criteria criteria) throws TorqueException {
+        BaseMailboxRowPeer.doUpdate(criteria, (Connection) null);
     }
 
     /**
-     * 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.
-     *
-     * @param criteria object containing data that is used to create the UPDATE
-     *        statement.
-     * @param con the connection to use
-     * @throws TorqueException Any exceptions caught during processing will be
-     *         rethrown wrapped into a 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.
+     * 
+     * @param criteria
+     *            object containing data that is used to create the UPDATE
+     *            statement.
+     * @param con
+     *            the connection to use
+     * @throws TorqueException
+     *             Any exceptions caught during processing will be rethrown
+     *             wrapped into a TorqueException.
      */
     public static void doUpdate(Criteria criteria, Connection con)
-        throws TorqueException
-    {
+            throws TorqueException {
         Criteria selectCriteria = new Criteria(DATABASE_NAME, 2);
         correctBooleans(criteria);
 
-  
-             selectCriteria.put(MAILBOX_ID, criteria.remove(MAILBOX_ID));
-      
-      
-      
-      
-      
-      
+        selectCriteria.put(MAILBOX_ID, criteria.remove(MAILBOX_ID));
+
         setDbName(criteria);
 
-        if (con == null)
-        {
+        if (con == null) {
             BasePeer.doUpdate(selectCriteria, criteria);
-        }
-        else
-        {
+        } else {
             BasePeer.doUpdate(selectCriteria, criteria, con);
         }
     }
 
     /**
      * Method to do deletes.
-     *
-     * @param criteria object containing data that is used DELETE from database.
-     * @throws TorqueException Any exceptions caught during processing will be
-     *         rethrown wrapped into a TorqueException.
-     */
-     public static void doDelete(Criteria criteria) throws TorqueException
-     {
-         MailboxRowPeer
-            .doDelete(criteria, (Connection) null);
-     }
-
-    /**
-     * 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.
-     *
-     * @param criteria object containing data that is used DELETE from database.
-     * @param con the connection to use
-     * @throws TorqueException Any exceptions caught during processing will be
-     *         rethrown wrapped into a TorqueException.
-     */
-     public static void doDelete(Criteria criteria, Connection con)
-        throws TorqueException
-     {
+     * 
+     * @param criteria
+     *            object containing data that is used DELETE from database.
+     * @throws TorqueException
+     *             Any exceptions caught during processing will be rethrown
+     *             wrapped into a TorqueException.
+     */
+    public static void doDelete(Criteria criteria) throws TorqueException {
+        MailboxRowPeer.doDelete(criteria, (Connection) null);
+    }
+
+    /**
+     * 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.
+     * 
+     * @param criteria
+     *            object containing data that is used DELETE from database.
+     * @param con
+     *            the connection to use
+     * @throws TorqueException
+     *             Any exceptions caught during processing will be rethrown
+     *             wrapped into a TorqueException.
+     */
+    public static void doDelete(Criteria criteria, Connection con)
+            throws TorqueException {
         correctBooleans(criteria);
 
         setDbName(criteria);
 
-        if (con == null)
-        {
+        if (con == null) {
             BasePeer.doDelete(criteria);
-        }
-        else
-        {
+        } else {
             BasePeer.doDelete(criteria, con);
         }
-     }
+    }
 
     /**
      * Method to do selects
-     *
-     * @throws TorqueException Any exceptions caught during processing will be
-     *         rethrown wrapped into a TorqueException.
+     * 
+     * @throws TorqueException
+     *             Any exceptions caught during processing will be rethrown
+     *             wrapped into a TorqueException.
      */
-    public static List doSelect(MailboxRow obj) throws TorqueException
-    {
+    public static List doSelect(MailboxRow obj) throws TorqueException {
         return doSelect(buildSelectCriteria(obj));
     }
 
     /**
      * Method to do inserts
-     *
-     * @throws TorqueException Any exceptions caught during processing will be
-     *         rethrown wrapped into a TorqueException.
-     */
-    public static void doInsert(MailboxRow obj) throws TorqueException
-    {
-          obj.setPrimaryKey(doInsert(buildCriteria(obj)));
-          obj.setNew(false);
+     * 
+     * @throws TorqueException
+     *             Any exceptions caught during processing will be rethrown
+     *             wrapped into a TorqueException.
+     */
+    public static void doInsert(MailboxRow obj) throws TorqueException {
+        obj.setPrimaryKey(doInsert(buildCriteria(obj)));
+        obj.setNew(false);
         obj.setModified(false);
     }
 
     /**
-     * @param obj the data object to update in the database.
-     * @throws TorqueException Any exceptions caught during processing will be
-     *         rethrown wrapped into a TorqueException.
+     * @param obj
+     *            the data object to update in the database.
+     * @throws TorqueException
+     *             Any exceptions caught during processing will be rethrown
+     *             wrapped into a TorqueException.
      */
-    public static void doUpdate(MailboxRow obj) throws TorqueException
-    {
+    public static void doUpdate(MailboxRow obj) throws TorqueException {
         doUpdate(buildCriteria(obj));
         obj.setModified(false);
     }
 
     /**
-     * @param obj the data object to delete in the database.
-     * @throws TorqueException Any exceptions caught during processing will be
-     *         rethrown wrapped into a TorqueException.
+     * @param obj
+     *            the data object to delete in the database.
+     * @throws TorqueException
+     *             Any exceptions caught during processing will be rethrown
+     *             wrapped into a TorqueException.
      */
-    public static void doDelete(MailboxRow obj) throws TorqueException
-    {
+    public static void doDelete(MailboxRow obj) throws TorqueException {
         doDelete(buildSelectCriteria(obj));
     }
 
     /**
-     * Method to do inserts.  This method is to be used during a transaction,
-     * otherwise use the doInsert(MailboxRow) method.  It will take
-     * care of the connection details internally.
-     *
-     * @param obj the data object to insert into the database.
-     * @param con the connection to use
-     * @throws TorqueException Any exceptions caught during processing will be
-     *         rethrown wrapped into a TorqueException.
+     * Method to do inserts. This method is to be used during a transaction,
+     * otherwise use the doInsert(MailboxRow) method. It will take care of the
+     * connection details internally.
+     * 
+     * @param obj
+     *            the data object to insert into the database.
+     * @param con
+     *            the connection to use
+     * @throws TorqueException
+     *             Any exceptions caught during processing will be rethrown
+     *             wrapped into a TorqueException.
      */
     public static void doInsert(MailboxRow obj, Connection con)
-        throws TorqueException
-    {
-          obj.setPrimaryKey(doInsert(buildCriteria(obj), con));
-          obj.setNew(false);
+            throws TorqueException {
+        obj.setPrimaryKey(doInsert(buildCriteria(obj), con));
+        obj.setNew(false);
         obj.setModified(false);
     }
 
     /**
-     * Method to do update.  This method is to be used during a transaction,
-     * otherwise use the doUpdate(MailboxRow) method.  It will take
-     * care of the connection details internally.
-     *
-     * @param obj the data object to update in the database.
-     * @param con the connection to use
-     * @throws TorqueException Any exceptions caught during processing will be
-     *         rethrown wrapped into a TorqueException.
+     * Method to do update. This method is to be used during a transaction,
+     * otherwise use the doUpdate(MailboxRow) method. It will take care of the
+     * connection details internally.
+     * 
+     * @param obj
+     *            the data object to update in the database.
+     * @param con
+     *            the connection to use
+     * @throws TorqueException
+     *             Any exceptions caught during processing will be rethrown
+     *             wrapped into a TorqueException.
      */
     public static void doUpdate(MailboxRow obj, Connection con)
-        throws TorqueException
-    {
+            throws TorqueException {
         doUpdate(buildCriteria(obj), con);
         obj.setModified(false);
     }
 
     /**
-     * Method to delete.  This method is to be used during a transaction,
-     * otherwise use the doDelete(MailboxRow) method.  It will take
-     * care of the connection details internally.
-     *
-     * @param obj the data object to delete in the database.
-     * @param con the connection to use
-     * @throws TorqueException Any exceptions caught during processing will be
-     *         rethrown wrapped into a TorqueException.
+     * Method to delete. This method is to be used during a transaction,
+     * otherwise use the doDelete(MailboxRow) method. It will take care of the
+     * connection details internally.
+     * 
+     * @param obj
+     *            the data object to delete in the database.
+     * @param con
+     *            the connection to use
+     * @throws TorqueException
+     *             Any exceptions caught during processing will be rethrown
+     *             wrapped into a TorqueException.
      */
     public static void doDelete(MailboxRow obj, Connection con)
-        throws TorqueException
-    {
+            throws TorqueException {
         doDelete(buildSelectCriteria(obj), con);
     }
 
     /**
      * Method to do deletes.
-     *
-     * @param pk ObjectKey that is used DELETE from database.
-     * @throws TorqueException Any exceptions caught during processing will be
-     *         rethrown wrapped into a TorqueException.
-     */
-    public static void doDelete(ObjectKey pk) throws TorqueException
-    {
-        BaseMailboxRowPeer
-           .doDelete(pk, (Connection) null);
+     * 
+     * @param pk
+     *            ObjectKey that is used DELETE from database.
+     * @throws TorqueException
+     *             Any exceptions caught during processing will be rethrown
+     *             wrapped into a TorqueException.
+     */
+    public static void doDelete(ObjectKey pk) throws TorqueException {
+        BaseMailboxRowPeer.doDelete(pk, (Connection) null);
     }
 
     /**
-     * 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.
-     *
-     * @param pk the primary key for the object to delete in the database.
-     * @param con the connection to use
-     * @throws TorqueException Any exceptions caught during processing will be
-     *         rethrown wrapped into a 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.
+     * 
+     * @param pk
+     *            the primary key for the object to delete in the database.
+     * @param con
+     *            the connection to use
+     * @throws TorqueException
+     *             Any exceptions caught during processing will be rethrown
+     *             wrapped into a TorqueException.
      */
     public static void doDelete(ObjectKey pk, Connection con)
-        throws TorqueException
-    {
+            throws TorqueException {
         doDelete(buildCriteria(pk), con);
     }
 
     /** Build a Criteria object from an ObjectKey */
-    public static Criteria buildCriteria( ObjectKey pk )
-    {
+    public static Criteria buildCriteria(ObjectKey pk) {
         Criteria criteria = new Criteria();
-              criteria.add(MAILBOX_ID, pk);
-          return criteria;
-     }
+        criteria.add(MAILBOX_ID, pk);
+        return criteria;
+    }
 
     /** Build a Criteria object from the data object for this peer */
-    public static Criteria buildCriteria( MailboxRow obj )
-    {
+    public static Criteria buildCriteria(MailboxRow obj) {
         Criteria criteria = new Criteria(DATABASE_NAME);
-              if (!obj.isNew())
+        if (!obj.isNew())
             criteria.add(MAILBOX_ID, obj.getMailboxId());
-              criteria.add(NAME, obj.getName());
-              criteria.add(UID_VALIDITY, obj.getUidValidity());
-              criteria.add(LAST_UID, obj.getLastUid());
-              criteria.add(MESSAGE_COUNT, obj.getMessageCount());
-              criteria.add(SIZE, obj.getSize());
-          return criteria;
+        criteria.add(NAME, obj.getName());
+        criteria.add(UID_VALIDITY, obj.getUidValidity());
+        criteria.add(LAST_UID, obj.getLastUid());
+        criteria.add(MESSAGE_COUNT, obj.getMessageCount());
+        criteria.add(SIZE, obj.getSize());
+        return criteria;
     }
 
-    /** Build a Criteria object from the data object for this peer, skipping all binary columns */
-    public static Criteria buildSelectCriteria( MailboxRow obj )
-    {
+    /**
+     * Build a Criteria object from the data object for this peer, skipping all
+     * binary columns
+     */
+    public static Criteria buildSelectCriteria(MailboxRow obj) {
         Criteria criteria = new Criteria(DATABASE_NAME);
-              if (!obj.isNew())
-        {
-                    criteria.add(MAILBOX_ID, obj.getMailboxId());
-                }
-                          criteria.add(NAME, obj.getName());
-                              criteria.add(UID_VALIDITY, obj.getUidValidity());
-                              criteria.add(LAST_UID, obj.getLastUid());
-                              criteria.add(MESSAGE_COUNT, obj.getMessageCount());
-                              criteria.add(SIZE, obj.getSize());
-                  return criteria;
-    }
- 
-    
-        /**
+        if (!obj.isNew()) {
+            criteria.add(MAILBOX_ID, obj.getMailboxId());
+        }
+        criteria.add(NAME, obj.getName());
+        criteria.add(UID_VALIDITY, obj.getUidValidity());
+        criteria.add(LAST_UID, obj.getLastUid());
+        criteria.add(MESSAGE_COUNT, obj.getMessageCount());
+        criteria.add(SIZE, obj.getSize());
+        return criteria;
+    }
+
+    /**
      * Retrieve a single object by pk
-     *
-     * @param pk the primary key
-     * @throws TorqueException Any exceptions caught during processing will be
-     *         rethrown wrapped into a TorqueException.
-     * @throws NoRowsException Primary key was not found in database.
-     * @throws TooManyRowsException Primary key was not found in database.
-     */
-    public static MailboxRow retrieveByPK(long pk)
-        throws TorqueException, NoRowsException, TooManyRowsException
-    {
+     * 
+     * @param pk
+     *            the primary key
+     * @throws TorqueException
+     *             Any exceptions caught during processing will be rethrown
+     *             wrapped into a TorqueException.
+     * @throws NoRowsException
+     *             Primary key was not found in database.
+     * @throws TooManyRowsException
+     *             Primary key was not found in database.
+     */
+    public static MailboxRow retrieveByPK(long pk) throws TorqueException,
+            NoRowsException, TooManyRowsException {
         return retrieveByPK(SimpleKey.keyFor(pk));
     }
 
     /**
      * Retrieve a single object by pk
-     *
-     * @param pk the primary key
-     * @param con the connection to use
-     * @throws TorqueException Any exceptions caught during processing will be
-     *         rethrown wrapped into a TorqueException.
-     * @throws NoRowsException Primary key was not found in database.
-     * @throws TooManyRowsException Primary key was not found in database.
+     * 
+     * @param pk
+     *            the primary key
+     * @param con
+     *            the connection to use
+     * @throws TorqueException
+     *             Any exceptions caught during processing will be rethrown
+     *             wrapped into a TorqueException.
+     * @throws NoRowsException
+     *             Primary key was not found in database.
+     * @throws TooManyRowsException
+     *             Primary key was not found in database.
      */
     public static MailboxRow retrieveByPK(long pk, Connection con)
-        throws TorqueException, NoRowsException, TooManyRowsException
-    {
+            throws TorqueException, NoRowsException, TooManyRowsException {
         return retrieveByPK(SimpleKey.keyFor(pk), con);
     }
-  
+
     /**
      * Retrieve a single object by pk
-     *
-     * @param pk the primary key
-     * @throws TorqueException Any exceptions caught during processing will be
-     *         rethrown wrapped into a TorqueException.
-     * @throws NoRowsException Primary key was not found in database.
-     * @throws TooManyRowsException Primary key was not found in database.
-     */
-    public static MailboxRow retrieveByPK(ObjectKey pk)
-        throws TorqueException, NoRowsException, TooManyRowsException
-    {
+     * 
+     * @param pk
+     *            the primary key
+     * @throws TorqueException
+     *             Any exceptions caught during processing will be rethrown
+     *             wrapped into a TorqueException.
+     * @throws NoRowsException
+     *             Primary key was not found in database.
+     * @throws TooManyRowsException
+     *             Primary key was not found in database.
+     */
+    public static MailboxRow retrieveByPK(ObjectKey pk) throws TorqueException,
+            NoRowsException, TooManyRowsException {
         Connection db = null;
         MailboxRow retVal = null;
-        try
-        {
+        try {
             db = Torque.getConnection(DATABASE_NAME);
             retVal = retrieveByPK(pk, db);
-        }
-        finally
-        {
+        } finally {
             Torque.closeConnection(db);
         }
         return retVal;
@@ -747,52 +717,48 @@
 
     /**
      * Retrieve a single object by pk
-     *
-     * @param pk the primary key
-     * @param con the connection to use
-     * @throws TorqueException Any exceptions caught during processing will be
-     *         rethrown wrapped into a TorqueException.
-     * @throws NoRowsException Primary key was not found in database.
-     * @throws TooManyRowsException Primary key was not found in database.
+     * 
+     * @param pk
+     *            the primary key
+     * @param con
+     *            the connection to use
+     * @throws TorqueException
+     *             Any exceptions caught during processing will be rethrown
+     *             wrapped into a TorqueException.
+     * @throws NoRowsException
+     *             Primary key was not found in database.
+     * @throws TooManyRowsException
+     *             Primary key was not found in database.
      */
     public static MailboxRow retrieveByPK(ObjectKey pk, Connection con)
-        throws TorqueException, NoRowsException, TooManyRowsException
-    {
+            throws TorqueException, NoRowsException, TooManyRowsException {
         Criteria criteria = buildCriteria(pk);
         List v = doSelect(criteria, con);
-        if (v.size() == 0)
-        {
+        if (v.size() == 0) {
             throw new NoRowsException("Failed to select a row.");
-        }
-        else if (v.size() > 1)
-        {
+        } else if (v.size() > 1) {
             throw new TooManyRowsException("Failed to select only one row.");
-        }
-        else
-        {
-            return (MailboxRow)v.get(0);
+        } else {
+            return (MailboxRow) v.get(0);
         }
     }
 
     /**
      * Retrieve a multiple objects by pk
-     *
-     * @param pks List of primary keys
-     * @throws TorqueException Any exceptions caught during processing will be
-     *         rethrown wrapped into a TorqueException.
-     */
-    public static List retrieveByPKs(List pks)
-        throws TorqueException
-    {
+     * 
+     * @param pks
+     *            List of primary keys
+     * @throws TorqueException
+     *             Any exceptions caught during processing will be rethrown
+     *             wrapped into a TorqueException.
+     */
+    public static List retrieveByPKs(List pks) throws TorqueException {
         Connection db = null;
         List retVal = null;
-        try
-        {
-           db = Torque.getConnection(DATABASE_NAME);
-           retVal = retrieveByPKs(pks, db);
-        }
-        finally
-        {
+        try {
+            db = Torque.getConnection(DATABASE_NAME);
+            retVal = retrieveByPKs(pks, db);
+        } finally {
             Torque.closeConnection(db);
         }
         return retVal;
@@ -800,60 +766,46 @@
 
     /**
      * Retrieve a multiple objects by pk
-     *
-     * @param pks List of primary keys
-     * @param dbcon the connection to use
-     * @throws TorqueException Any exceptions caught during processing will be
-     *         rethrown wrapped into a TorqueException.
-     */
-    public static List retrieveByPKs( List pks, Connection dbcon )
-        throws TorqueException
-    {
+     * 
+     * @param pks
+     *            List of primary keys
+     * @param dbcon
+     *            the connection to use
+     * @throws TorqueException
+     *             Any exceptions caught during processing will be rethrown
+     *             wrapped into a TorqueException.
+     */
+    public static List retrieveByPKs(List pks, Connection dbcon)
+            throws TorqueException {
         List objs = null;
-        if (pks == null || pks.size() == 0)
-        {
+        if (pks == null || pks.size() == 0) {
             objs = new LinkedList();
-        }
-        else
-        {
+        } else {
             Criteria criteria = new Criteria();
-              criteria.addIn( MAILBOX_ID, pks );
-          objs = doSelect(criteria, dbcon);
+            criteria.addIn(MAILBOX_ID, pks);
+            objs = doSelect(criteria, dbcon);
         }
         return objs;
     }
 
- 
-
-
-
-        
-  
-  
-    
-  
-      /**
+    /**
      * Returns the TableMap related to this peer.
-     *
-     * @throws TorqueException Any exceptions caught during processing will be
-     *         rethrown wrapped into a TorqueException.
-     */
-    public static TableMap getTableMap()
-        throws TorqueException
-    {
+     * 
+     * @throws TorqueException
+     *             Any exceptions caught during processing will be rethrown
+     *             wrapped into a TorqueException.
+     */
+    public static TableMap getTableMap() throws TorqueException {
         return Torque.getDatabaseMap(DATABASE_NAME).getTable(TABLE_NAME);
     }
-   
-    private static void setDbName(Criteria crit)
-    {
+
+    private static void setDbName(Criteria crit) {
         // Set the correct dbName if it has not been overridden
         // crit.getDbName will return the same object if not set to
         // another value so == check is okay and faster
-        if (crit.getDbName() == Torque.getDefaultDB())
-        {
+        if (crit.getDbName() == Torque.getDefaultDB()) {
             crit.setDbName(DATABASE_NAME);
         }
     }
-    
 
 }

Modified: james/protocols/imap/trunk/torque/src/main/java/org/apache/james/mailboxmanager/torque/om/BaseMessageBody.java
URL: http://svn.apache.org/viewvc/james/protocols/imap/trunk/torque/src/main/java/org/apache/james/mailboxmanager/torque/om/BaseMessageBody.java?rev=696828&r1=696827&r2=696828&view=diff
==============================================================================
--- james/protocols/imap/trunk/torque/src/main/java/org/apache/james/mailboxmanager/torque/om/BaseMessageBody.java (original)
+++ james/protocols/imap/trunk/torque/src/main/java/org/apache/james/mailboxmanager/torque/om/BaseMessageBody.java Thu Sep 18 14:44:56 2008
@@ -1,6 +1,5 @@
 package org.apache.james.mailboxmanager.torque.om;
 
-
 import org.apache.commons.lang.ObjectUtils;
 import org.apache.torque.TorqueException;
 import org.apache.torque.map.TableMap;
@@ -16,633 +15,553 @@
 import java.util.Collections;
 import java.util.List;
 
-
-
-                                                          
-         
 /**
  * This class was autogenerated by Torque on:
- *
+ * 
  * [Sun Dec 09 17:45:09 GMT 2007]
- *
- * You should not use this class directly.  It should not even be
- * extended all references should be to MessageBody
+ * 
+ * You should not use this class directly. It should not even be extended all
+ * references should be to MessageBody
  */
-public abstract class BaseMessageBody extends BaseObject
-{
+public abstract class BaseMessageBody extends BaseObject {
     /** Serial version */
     private static final long serialVersionUID = 1197222309712L;
 
     /** The Peer class */
-    private static final MessageBodyPeer peer =
-        new MessageBodyPeer();
+    private static final MessageBodyPeer peer = new MessageBodyPeer();
 
-        
     /** The value for the mailboxId field */
     private long mailboxId;
-      
+
     /** The value for the uid field */
     private long uid;
-      
+
     /** The value for the body field */
     private byte[] body;
-  
-            
+
     /**
      * Get the MailboxId
-     *
+     * 
      * @return long
      */
-    public long getMailboxId()
-    {
+    public long getMailboxId() {
         return mailboxId;
     }
 
-                              
     /**
      * Set the value of MailboxId
-     *
-     * @param v new value
+     * 
+     * @param v
+     *            new value
      */
-    public void setMailboxId(long v) throws TorqueException
-    {
-    
-                  if (this.mailboxId != v)
-              {
+    public void setMailboxId(long v) throws TorqueException {
+
+        if (this.mailboxId != v) {
             this.mailboxId = v;
             setModified(true);
         }
-    
-                                  
-                if (aMessageRow != null && !(aMessageRow.getMailboxId() == v))
-                {
+
+        if (aMessageRow != null && !(aMessageRow.getMailboxId() == v)) {
             aMessageRow = null;
         }
-      
-              }
-          
+
+    }
+
     /**
      * Get the Uid
-     *
+     * 
      * @return long
      */
-    public long getUid()
-    {
+    public long getUid() {
         return uid;
     }
 
-                              
     /**
      * Set the value of Uid
-     *
-     * @param v new value
+     * 
+     * @param v
+     *            new value
      */
-    public void setUid(long v) throws TorqueException
-    {
-    
-                  if (this.uid != v)
-              {
+    public void setUid(long v) throws TorqueException {
+
+        if (this.uid != v) {
             this.uid = v;
             setModified(true);
         }
-    
-                                  
-                if (aMessageRow != null && !(aMessageRow.getUid() == v))
-                {
+
+        if (aMessageRow != null && !(aMessageRow.getUid() == v)) {
             aMessageRow = null;
         }
-      
-              }
-          
+
+    }
+
     /**
      * Get the Body
-     *
+     * 
      * @return byte[]
      */
-    public byte[] getBody()
-    {
+    public byte[] getBody() {
         return body;
     }
 
-                        
     /**
      * Set the value of Body
-     *
-     * @param v new value
+     * 
+     * @param v
+     *            new value
      */
-    public void setBody(byte[] v) 
-    {
-    
-                  if (!ObjectUtils.equals(this.body, v))
-              {
+    public void setBody(byte[] v) {
+
+        if (!ObjectUtils.equals(this.body, v)) {
             this.body = v;
             setModified(true);
         }
-    
-          
-              }
-  
-      
-        
-                            
-    
-        private MessageRow aMessageRow;
+
+    }
+
+    private MessageRow aMessageRow;
 
     /**
      * Declares an association between this object and a MessageRow object
-     *
-     * @param v MessageRow
+     * 
+     * @param v
+     *            MessageRow
      * @throws TorqueException
      */
-    public void setMessageRow(MessageRow v) throws TorqueException
-    {
-            if (v == null)
-        {
-                          setMailboxId( 0);
-              }
-        else
-        {
+    public void setMessageRow(MessageRow v) throws TorqueException {
+        if (v == null) {
+            setMailboxId(0);
+        } else {
             setMailboxId(v.getMailboxId());
         }
-            if (v == null)
-        {
-                          setUid( 0);
-              }
-        else
-        {
+        if (v == null) {
+            setUid(0);
+        } else {
             setUid(v.getUid());
         }
-            aMessageRow = v;
+        aMessageRow = v;
     }
 
-                                        
     /**
-     * Returns the associated MessageRow object.
-           * If it was not retrieved before, the object is retrieved from
-     * the database
-           *
+     * Returns the associated MessageRow object. If it was not retrieved before,
+     * the object is retrieved from the database
+     * 
      * @return the associated MessageRow object
-           * @throws TorqueException
-           */
-    public MessageRow getMessageRow()
-              throws TorqueException
-          {
-              if (aMessageRow == null && (this.mailboxId != 0 && this.uid != 0))
-        {
-                              aMessageRow = MessageRowPeer.retrieveByPK(this.mailboxId, this.uid);
-                          }
-              return aMessageRow;
+     * @throws TorqueException
+     */
+    public MessageRow getMessageRow() throws TorqueException {
+        if (aMessageRow == null && (this.mailboxId != 0 && this.uid != 0)) {
+            aMessageRow = MessageRowPeer.retrieveByPK(this.mailboxId, this.uid);
+        }
+        return aMessageRow;
     }
 
     /**
-     * Return the associated MessageRow object
-     * If it was not retrieved before, the object is retrieved from
-     * the database using the passed connection
-     *
-     * @param connection the connection used to retrieve the associated object
-     *        from the database, if it was not retrieved before
+     * Return the associated MessageRow object If it was not retrieved before,
+     * the object is retrieved from the database using the passed connection
+     * 
+     * @param connection
+     *            the connection used to retrieve the associated object from the
+     *            database, if it was not retrieved before
      * @return the associated MessageRow object
      * @throws TorqueException
      */
     public MessageRow getMessageRow(Connection connection)
-        throws TorqueException
-    {
-        if (aMessageRow == null && (this.mailboxId != 0 && this.uid != 0))
-        {
-                          aMessageRow = MessageRowPeer.retrieveByPK(this.mailboxId, this.uid, connection);
-                      }
+            throws TorqueException {
+        if (aMessageRow == null && (this.mailboxId != 0 && this.uid != 0)) {
+            aMessageRow = MessageRowPeer.retrieveByPK(this.mailboxId, this.uid,
+                    connection);
+        }
         return aMessageRow;
     }
 
     /**
-     * Provides convenient way to set a relationship based on a
-     * ObjectKey, for example
-     * <code>bar.setFooKey(foo.getPrimaryKey())</code>
-     *
-         * Note: It is important that the xml schema used to create this class
+     * Provides convenient way to set a relationship based on a ObjectKey, for
+     * example <code>bar.setFooKey(foo.getPrimaryKey())</code>
+     * 
+     * Note: It is important that the xml schema used to create this class
      * maintains consistency in the order of related columns between
-     * message_body and message.
-     * If for some reason this is impossible, this method should be
-     * overridden in <code>MessageBody</code>.
-         */
-    public void setMessageRowKey(ObjectKey key) throws TorqueException
-    {
-              SimpleKey[] keys = (SimpleKey[]) key.getValue();
-                
-                            setMailboxId(((NumberKey) keys[0]).longValue());
-                  
-                            setUid(((NumberKey) keys[1]).longValue());
-                            }
-       
-                
+     * message_body and message. If for some reason this is impossible, this
+     * method should be overridden in <code>MessageBody</code>.
+     */
+    public void setMessageRowKey(ObjectKey key) throws TorqueException {
+        SimpleKey[] keys = (SimpleKey[]) key.getValue();
+
+        setMailboxId(((NumberKey) keys[0]).longValue());
+
+        setUid(((NumberKey) keys[1]).longValue());
+    }
+
     private static List fieldNames = null;
 
     /**
      * Generate a list of field names.
-     *
+     * 
      * @return a list of field names
      */
-    public static synchronized List getFieldNames()
-    {
-        if (fieldNames == null)
-        {
+    public static synchronized List getFieldNames() {
+        if (fieldNames == null) {
             fieldNames = new ArrayList();
-              fieldNames.add("MailboxId");
-              fieldNames.add("Uid");
-              fieldNames.add("Body");
-              fieldNames = Collections.unmodifiableList(fieldNames);
+            fieldNames.add("MailboxId");
+            fieldNames.add("Uid");
+            fieldNames.add("Body");
+            fieldNames = Collections.unmodifiableList(fieldNames);
         }
         return fieldNames;
     }
 
     /**
-     * Retrieves a field from the object by field (Java) name passed in as a String.
-     *
-     * @param name field name
+     * Retrieves a field from the object by field (Java) name passed in as a
+     * String.
+     * 
+     * @param name
+     *            field name
      * @return value
      */
-    public Object getByName(String name)
-    {
-          if (name.equals("MailboxId"))
-        {
-                return new Long(getMailboxId());
-            }
-          if (name.equals("Uid"))
-        {
-                return new Long(getUid());
-            }
-          if (name.equals("Body"))
-        {
-                return getBody();
-            }
-          return null;
+    public Object getByName(String name) {
+        if (name.equals("MailboxId")) {
+            return new Long(getMailboxId());
+        }
+        if (name.equals("Uid")) {
+            return new Long(getUid());
+        }
+        if (name.equals("Body")) {
+            return getBody();
+        }
+        return null;
     }
 
     /**
      * Set a field in the object by field (Java) name.
-     *
-     * @param name field name
-     * @param value field value
-     * @return True if value was set, false if not (invalid name / protected field).
-     * @throws IllegalArgumentException if object type of value does not match field object type.
-     * @throws TorqueException If a problem occures with the set[Field] method.
-     */
-    public boolean setByName(String name, Object value )
-        throws TorqueException, IllegalArgumentException
-    {
-          if (name.equals("MailboxId"))
-        {
-                      if (value == null || ! (Long.class.isInstance(value)))
-            {
-                throw new IllegalArgumentException("setByName: value parameter was null or not a Long object.");
+     * 
+     * @param name
+     *            field name
+     * @param value
+     *            field value
+     * @return True if value was set, false if not (invalid name / protected
+     *         field).
+     * @throws IllegalArgumentException
+     *             if object type of value does not match field object type.
+     * @throws TorqueException
+     *             If a problem occures with the set[Field] method.
+     */
+    public boolean setByName(String name, Object value) throws TorqueException,
+            IllegalArgumentException {
+        if (name.equals("MailboxId")) {
+            if (value == null || !(Long.class.isInstance(value))) {
+                throw new IllegalArgumentException(
+                        "setByName: value parameter was null or not a Long object.");
             }
             setMailboxId(((Long) value).longValue());
-                      return true;
+            return true;
         }
-          if (name.equals("Uid"))
-        {
-                      if (value == null || ! (Long.class.isInstance(value)))
-            {
-                throw new IllegalArgumentException("setByName: value parameter was null or not a Long object.");
+        if (name.equals("Uid")) {
+            if (value == null || !(Long.class.isInstance(value))) {
+                throw new IllegalArgumentException(
+                        "setByName: value parameter was null or not a Long object.");
             }
             setUid(((Long) value).longValue());
-                      return true;
+            return true;
         }
-          if (name.equals("Body"))
-        {
-                      // Object fields can be null
-            if (value != null && ! byte[].class.isInstance(value))
-            {
-                throw new IllegalArgumentException("Invalid type of object specified for value in setByName");
+        if (name.equals("Body")) {
+            // Object fields can be null
+            if (value != null && !byte[].class.isInstance(value)) {
+                throw new IllegalArgumentException(
+                        "Invalid type of object specified for value in setByName");
             }
             setBody((byte[]) value);
-                      return true;
+            return true;
         }
-          return false;
+        return false;
     }
 
     /**
-     * Retrieves a field from the object by name passed in
-     * as a String.  The String must be one of the static
-     * Strings defined in this Class' Peer.
-     *
-     * @param name peer name
+     * Retrieves a field from the object by name passed in as a String. The
+     * String must be one of the static Strings defined in this Class' Peer.
+     * 
+     * @param name
+     *            peer name
      * @return value
      */
-    public Object getByPeerName(String name)
-    {
-          if (name.equals(MessageBodyPeer.MAILBOX_ID))
-        {
-                return new Long(getMailboxId());
-            }
-          if (name.equals(MessageBodyPeer.UID))
-        {
-                return new Long(getUid());
-            }
-          if (name.equals(MessageBodyPeer.BODY))
-        {
-                return getBody();
-            }
-          return null;
+    public Object getByPeerName(String name) {
+        if (name.equals(MessageBodyPeer.MAILBOX_ID)) {
+            return new Long(getMailboxId());
+        }
+        if (name.equals(MessageBodyPeer.UID)) {
+            return new Long(getUid());
+        }
+        if (name.equals(MessageBodyPeer.BODY)) {
+            return getBody();
+        }
+        return null;
     }
 
     /**
      * Set field values by Peer Field Name
-     *
-     * @param name field name
-     * @param value field value
-     * @return True if value was set, false if not (invalid name / protected field).
-     * @throws IllegalArgumentException if object type of value does not match field object type.
-     * @throws TorqueException If a problem occures with the set[Field] method.
+     * 
+     * @param name
+     *            field name
+     * @param value
+     *            field value
+     * @return True if value was set, false if not (invalid name / protected
+     *         field).
+     * @throws IllegalArgumentException
+     *             if object type of value does not match field object type.
+     * @throws TorqueException
+     *             If a problem occures with the set[Field] method.
      */
     public boolean setByPeerName(String name, Object value)
-        throws TorqueException, IllegalArgumentException
-    {
-        if (MessageBodyPeer.MAILBOX_ID.equals(name))
-        {
+            throws TorqueException, IllegalArgumentException {
+        if (MessageBodyPeer.MAILBOX_ID.equals(name)) {
             return setByName("MailboxId", value);
         }
-        if (MessageBodyPeer.UID.equals(name))
-        {
+        if (MessageBodyPeer.UID.equals(name)) {
             return setByName("Uid", value);
         }
-        if (MessageBodyPeer.BODY.equals(name))
-        {
+        if (MessageBodyPeer.BODY.equals(name)) {
             return setByName("Body", value);
         }
-          return false;
+        return false;
     }
 
     /**
-     * Retrieves a field from the object by Position as specified
-     * in the xml schema.  Zero-based.
-     *
-     * @param pos position in xml schema
+     * Retrieves a field from the object by Position as specified in the xml
+     * schema. Zero-based.
+     * 
+     * @param pos
+     *            position in xml schema
      * @return value
      */
-    public Object getByPosition(int pos)
-    {
-            if (pos == 0)
-        {
-                return new Long(getMailboxId());
-            }
-              if (pos == 1)
-        {
-                return new Long(getUid());
-            }
-              if (pos == 2)
-        {
-                return getBody();
-            }
-              return null;
+    public Object getByPosition(int pos) {
+        if (pos == 0) {
+            return new Long(getMailboxId());
+        }
+        if (pos == 1) {
+            return new Long(getUid());
+        }
+        if (pos == 2) {
+            return getBody();
+        }
+        return null;
     }
 
     /**
      * Set field values by its position (zero based) in the XML schema.
-     *
-     * @param position The field position
-     * @param value field value
-     * @return True if value was set, false if not (invalid position / protected field).
-     * @throws IllegalArgumentException if object type of value does not match field object type.
-     * @throws TorqueException If a problem occures with the set[Field] method.
+     * 
+     * @param position
+     *            The field position
+     * @param value
+     *            field value
+     * @return True if value was set, false if not (invalid position / protected
+     *         field).
+     * @throws IllegalArgumentException
+     *             if object type of value does not match field object type.
+     * @throws TorqueException
+     *             If a problem occures with the set[Field] method.
      */
     public boolean setByPosition(int position, Object value)
-        throws TorqueException, IllegalArgumentException
-    {
-        if (position == 0)
-        {
+            throws TorqueException, IllegalArgumentException {
+        if (position == 0) {
             return setByName("MailboxId", value);
         }
-          if (position == 1)
-        {
+        if (position == 1) {
             return setByName("Uid", value);
         }
-          if (position == 2)
-        {
+        if (position == 2) {
             return setByName("Body", value);
         }
-              return false;
+        return false;
     }
-     
+
     /**
-     * Stores the object in the database.  If the object is new,
-     * it inserts it; otherwise an update is performed.
-     *
+     * Stores the object in the database. If the object is new, it inserts it;
+     * otherwise an update is performed.
+     * 
      * @throws Exception
      */
-    public void save() throws Exception
-    {
-          save(MessageBodyPeer.DATABASE_NAME);
-      }
+    public void save() throws Exception {
+        save(MessageBodyPeer.DATABASE_NAME);
+    }
 
     /**
-     * Stores the object in the database.  If the object is new,
-     * it inserts it; otherwise an update is performed.
-       * Note: this code is here because the method body is
-     * auto-generated conditionally and therefore needs to be
-     * in this file instead of in the super class, BaseObject.
-       *
+     * Stores the object in the database. If the object is new, it inserts it;
+     * otherwise an update is performed. Note: this code is here because the
+     * method body is auto-generated conditionally and therefore needs to be in
+     * this file instead of in the super class, BaseObject.
+     * 
      * @param dbName
      * @throws TorqueException
      */
-    public void save(String dbName) throws TorqueException
-    {
+    public void save(String dbName) throws TorqueException {
         Connection con = null;
-          try
-        {
+        try {
             con = Transaction.begin(dbName);
             save(con);
             Transaction.commit(con);
-        }
-        catch(TorqueException e)
-        {
+        } catch (TorqueException e) {
             Transaction.safeRollback(con);
             throw e;
         }
-      }
+    }
 
-      /** flag to prevent endless save loop, if this object is referenced
-        by another object which falls in this transaction. */
+    /**
+     * flag to prevent endless save loop, if this object is referenced by
+     * another object which falls in this transaction.
+     */
     private boolean alreadyInSave = false;
-      /**
-     * Stores the object in the database.  If the object is new,
-     * it inserts it; otherwise an update is performed.  This method
-     * is meant to be used as part of a transaction, otherwise use
-     * the save() method and the connection details will be handled
-     * internally
-     *
+
+    /**
+     * Stores the object in the database. If the object is new, it inserts it;
+     * otherwise an update is performed. This method is meant to be used as part
+     * of a transaction, otherwise use the save() method and the connection
+     * details will be handled internally
+     * 
      * @param con
      * @throws TorqueException
      */
-    public void save(Connection con) throws TorqueException
-    {
-          if (!alreadyInSave)
-        {
+    public void save(Connection con) throws TorqueException {
+        if (!alreadyInSave) {
             alreadyInSave = true;
 
-
-  
             // If this object has been modified, then save it to the database.
-            if (isModified())
-            {
-                if (isNew())
-                {
+            if (isModified()) {
+                if (isNew()) {
                     MessageBodyPeer.doInsert((MessageBody) this, con);
                     setNew(false);
-                }
-                else
-                {
+                } else {
                     MessageBodyPeer.doUpdate((MessageBody) this, con);
                 }
-                }
+            }
 
-                      alreadyInSave = false;
+            alreadyInSave = false;
         }
-      }
+    }
 
-                                              
-  
     private final SimpleKey[] pks = new SimpleKey[2];
+
     private final ComboKey comboPK = new ComboKey(pks);
 
     /**
      * Set the PrimaryKey with an ObjectKey
-     *
+     * 
      * @param key
      */
-    public void setPrimaryKey(ObjectKey key) throws TorqueException
-    {
+    public void setPrimaryKey(ObjectKey key) throws TorqueException {
         SimpleKey[] keys = (SimpleKey[]) key.getValue();
-                      setMailboxId(((NumberKey)keys[0]).longValue());
-                        setUid(((NumberKey)keys[1]).longValue());
-              }
+        setMailboxId(((NumberKey) keys[0]).longValue());
+        setUid(((NumberKey) keys[1]).longValue());
+    }
 
     /**
      * Set the PrimaryKey using SimpleKeys.
-     *
-         * @param mailboxId long
-         * @param uid long
-         */
-    public void setPrimaryKey( long mailboxId, long uid)
-        throws TorqueException
-    {
-            setMailboxId(mailboxId);
-            setUid(uid);
-        }
+     * 
+     * @param mailboxId
+     *            long
+     * @param uid
+     *            long
+     */
+    public void setPrimaryKey(long mailboxId, long uid) throws TorqueException {
+        setMailboxId(mailboxId);
+        setUid(uid);
+    }
 
     /**
      * Set the PrimaryKey using a String.
      */
-    public void setPrimaryKey(String key) throws TorqueException
-    {
+    public void setPrimaryKey(String key) throws TorqueException {
         setPrimaryKey(new ComboKey(key));
     }
-  
+
     /**
-     * returns an id that differentiates this object from others
-     * of its class.
+     * returns an id that differentiates this object from others of its class.
      */
-    public ObjectKey getPrimaryKey()
-    {
-              pks[0] = SimpleKey.keyFor(getMailboxId());
-                  pks[1] = SimpleKey.keyFor(getUid());
-                  return comboPK;
-      }
- 
-
-    /**
-     * Makes a copy of this object.
-     * It creates a new object filling in the simple attributes.
-       * It then fills all the association collections and sets the
-     * related objects to isNew=true.
-       */
-      public MessageBody copy() throws TorqueException
-    {
-            return copy(true);
-        }
-  
-          /**
-     * Makes a copy of this object.
-     * It creates a new object filling in the simple attributes.
-     * If the parameter deepcopy is true, it then fills all the
-     * association collections and sets the related objects to
-     * isNew=true.
-     *
-     * @param deepcopy whether to copy the associated objects.
+    public ObjectKey getPrimaryKey() {
+        pks[0] = SimpleKey.keyFor(getMailboxId());
+        pks[1] = SimpleKey.keyFor(getUid());
+        return comboPK;
+    }
+
+    /**
+     * Makes a copy of this object. It creates a new object filling in the
+     * simple attributes. It then fills all the association collections and sets
+     * the related objects to isNew=true.
+     */
+    public MessageBody copy() throws TorqueException {
+        return copy(true);
+    }
+
+    /**
+     * Makes a copy of this object. It creates a new object filling in the
+     * simple attributes. If the parameter deepcopy is true, it then fills all
+     * the association collections and sets the related objects to isNew=true.
+     * 
+     * @param deepcopy
+     *            whether to copy the associated objects.
      */
-    public MessageBody copy(boolean deepcopy) throws TorqueException
-    {
+    public MessageBody copy(boolean deepcopy) throws TorqueException {
         return copyInto(new MessageBody(), deepcopy);
     }
-      
-      /**
-     * Fills the copyObj with the contents of this object.
-     * The associated objects are also copied and treated as new objects.
-     * @param copyObj the object to fill.
+
+    /**
+     * Fills the copyObj with the contents of this object. The associated
+     * objects are also copied and treated as new objects.
+     * 
+     * @param copyObj
+     *            the object to fill.
      */
-    protected MessageBody copyInto(MessageBody copyObj) throws TorqueException
-    {
+    protected MessageBody copyInto(MessageBody copyObj) throws TorqueException {
         return copyInto(copyObj, true);
     }
-  
+
     /**
-     * Fills the copyObj with the contents of this object.
-       * If deepcopy is true, The associated objects are also copied
-     * and treated as new objects.
-       * @param copyObj the object to fill.
-       * @param deepcopy whether the associated objects should be copied.
-       */
-      protected MessageBody copyInto(MessageBody copyObj, boolean deepcopy) throws TorqueException
-      {
-          copyObj.setMailboxId(mailboxId);
-          copyObj.setUid(uid);
-          copyObj.setBody(body);
-  
-                            copyObj.setMailboxId( 0);
-                                      copyObj.setUid( 0);
-                  
-          if (deepcopy)
-        {
-            }
-          return copyObj;
+     * Fills the copyObj with the contents of this object. If deepcopy is true,
+     * The associated objects are also copied and treated as new objects.
+     * 
+     * @param copyObj
+     *            the object to fill.
+     * @param deepcopy
+     *            whether the associated objects should be copied.
+     */
+    protected MessageBody copyInto(MessageBody copyObj, boolean deepcopy)
+            throws TorqueException {
+        copyObj.setMailboxId(mailboxId);
+        copyObj.setUid(uid);
+        copyObj.setBody(body);
+
+        copyObj.setMailboxId(0);
+        copyObj.setUid(0);
+
+        if (deepcopy) {
+        }
+        return copyObj;
     }
 
     /**
-     * returns a peer instance associated with this om.  Since Peer classes
-     * are not to have any instance attributes, this method returns the
-     * same instance for all member of this class. The method could therefore
-     * be static, but this would prevent one from overriding the behavior.
+     * returns a peer instance associated with this om. Since Peer classes are
+     * not to have any instance attributes, this method returns the same
+     * instance for all member of this class. The method could therefore be
+     * static, but this would prevent one from overriding the behavior.
      */
-    public MessageBodyPeer getPeer()
-    {
+    public MessageBodyPeer getPeer() {
         return peer;
     }
 
     /**
-     * Retrieves the TableMap object related to this Table data without
-     * compiler warnings of using getPeer().getTableMap().
-     *
+     * Retrieves the TableMap object related to this Table data without compiler
+     * warnings of using getPeer().getTableMap().
+     * 
      * @return The associated TableMap object.
      */
-    public TableMap getTableMap() throws TorqueException
-    {
+    public TableMap getTableMap() throws TorqueException {
         return MessageBodyPeer.getTableMap();
     }
 
-
-    public String toString()
-    {
+    public String toString() {
         StringBuffer str = new StringBuffer();
         str.append("MessageBody:\n");
-        str.append("MailboxId = ")
-               .append(getMailboxId())
-             .append("\n");
-        str.append("Uid = ")
-               .append(getUid())
-             .append("\n");
-        str.append("Body = ")
-               .append("<binary>")
-             .append("\n");
-        return(str.toString());
+        str.append("MailboxId = ").append(getMailboxId()).append("\n");
+        str.append("Uid = ").append(getUid()).append("\n");
+        str.append("Body = ").append("<binary>").append("\n");
+        return (str.toString());
     }
 }



---------------------------------------------------------------------
To unsubscribe, e-mail: server-dev-unsubscribe@james.apache.org
For additional commands, e-mail: server-dev-help@james.apache.org