⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 basejetspeeduserprofilepeer.java

📁 jetspeed源代码
💻 JAVA
📖 第 1 页 / 共 2 页
字号:
        {            Record row = (Record) records.get(i);              results.add(JetspeedUserProfilePeer.row2Object(row, 1,                JetspeedUserProfilePeer.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    {        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    {         BaseJetspeedUserProfilePeer            .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.     */    public static void doUpdate(Criteria criteria, Connection con)        throws TorqueException    {        Criteria selectCriteria = new Criteria(DATABASE_NAME, 2);                   selectCriteria.put(PSML_ID, criteria.remove(PSML_ID));                                                                          // Set the correct dbName if it has not been overridden        // criteria.getDbName will return the same object if not set to        // another value so == check is okay and faster        if (criteria.getDbName() == Torque.getDefaultDB())        {            criteria.setDbName(DATABASE_NAME);        }        if (con == null)        {            BasePeer.doUpdate(selectCriteria, criteria);        }        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     {         BaseJetspeedUserProfilePeer            .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     {                                                    // Set the correct dbName if it has not been overridden        // criteria.getDbName will return the same object if not set to        // another value so == check is okay and faster        if (criteria.getDbName() == Torque.getDefaultDB())        {            criteria.setDbName(DATABASE_NAME);        }        if (con == null)        {            BasePeer.doDelete(criteria);        }        else        {            BasePeer.doDelete(criteria, con);        }     }    /**     * Method to do selects     *     * @throws TorqueException Any exceptions caught during processing will be     *         rethrown wrapped into a TorqueException.     */    public static List doSelect(JetspeedUserProfile obj) throws TorqueException    {        return doSelect(buildCriteria(obj));    }    /**     * Method to do inserts     *     * @throws TorqueException Any exceptions caught during processing will be     *         rethrown wrapped into a TorqueException.     */    public static void doInsert(JetspeedUserProfile 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.     */    public static void doUpdate(JetspeedUserProfile 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.     */    public static void doDelete(JetspeedUserProfile obj) throws TorqueException    {        doDelete(buildCriteria(obj));    }    /**     * Method to do inserts.  This method is to be used during a transaction,     * otherwise use the doInsert(JetspeedUserProfile) 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(JetspeedUserProfile obj, Connection con)        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(JetspeedUserProfile) 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(JetspeedUserProfile obj, Connection con)        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(JetspeedUserProfile) 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(JetspeedUserProfile obj, Connection con)        throws TorqueException    {        doDelete(buildCriteria(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    {        BaseJetspeedUserProfilePeer           .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.     */    public static void doDelete(ObjectKey pk, Connection con)        throws TorqueException    {        doDelete(buildCriteria(pk), con);    }    /** Build a Criteria object from an ObjectKey */    public static Criteria buildCriteria( ObjectKey pk )    {        Criteria criteria = new Criteria();              criteria.add(PSML_ID, pk);          return criteria;     }    /** Build a Criteria object from the data object for this peer */    public static Criteria buildCriteria( JetspeedUserProfile obj )    {        Criteria criteria = new Criteria(DATABASE_NAME);              if (!obj.isNew())                criteria.add(PSML_ID, obj.getPsmlId());                  criteria.add(USER_NAME, obj.getUserName());                  criteria.add(MEDIA_TYPE, obj.getMediaType());                  criteria.add(LANGUAGE, obj.getLanguage());                  criteria.add(COUNTRY, obj.getCountry());                  criteria.add(PAGE, obj.getPage());                  criteria.add(PROFILE, obj.getProfile());          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 JetspeedUserProfile retrieveByPK(int pk)        throws TorqueException, NoRowsException, TooManyRowsException    {        return retrieveByPK(SimpleKey.keyFor(pk));    }      /**     * 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 JetspeedUserProfile retrieveByPK(ObjectKey pk)        throws TorqueException, NoRowsException, TooManyRowsException    {        Connection db = null;        JetspeedUserProfile retVal = null;        try        {            db = Torque.getConnection(DATABASE_NAME);            retVal = retrieveByPK(pk, db);        }        finally        {            Torque.closeConnection(db);        }        return(retVal);    }    /**     * 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.     */    public static JetspeedUserProfile retrieveByPK(ObjectKey pk, Connection con)        throws TorqueException, NoRowsException, TooManyRowsException    {        Criteria criteria = buildCriteria(pk);        List v = doSelect(criteria, con);        if (v.size() == 0)        {            throw new NoRowsException("Failed to select a row.");        }        else if (v.size() > 1)        {            throw new TooManyRowsException("Failed to select only one row.");        }        else        {            return (JetspeedUserProfile)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    {        Connection db = null;        List retVal = null;        try        {           db = Torque.getConnection(DATABASE_NAME);           retVal = retrieveByPKs(pks, db);        }        finally        {            Torque.closeConnection(db);        }        return(retVal);    }    /**     * 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    {        List objs = null;        if (pks == null || pks.size() == 0)        {            objs = new LinkedList();        }        else        {            Criteria criteria = new Criteria();              criteria.addIn( PSML_ID, pks );          objs = doSelect(criteria, dbcon);        }        return objs;    }                         /**     * Returns the TableMap related to this peer.  This method is not     * needed for general use but a specific application could have a need.     *     * @throws TorqueException Any exceptions caught during processing will be     *         rethrown wrapped into a TorqueException.     */    protected static TableMap getTableMap()        throws TorqueException    {        return Torque.getDatabaseMap(DATABASE_NAME).getTable(TABLE_NAME);    }   }

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -