📄 baseportletmediatypepeer.java
字号:
{ 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 { BasePortletMediatypePeer .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); // 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 { BasePortletMediatypePeer .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(PortletMediatype 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(PortletMediatype obj) throws TorqueException { 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(PortletMediatype 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(PortletMediatype obj) throws TorqueException { doDelete(buildCriteria(obj)); } /** * Method to do inserts. This method is to be used during a transaction, * otherwise use the doInsert(PortletMediatype) 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(PortletMediatype obj, Connection con) throws TorqueException { 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(PortletMediatype) 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(PortletMediatype 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(PortletMediatype) 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(PortletMediatype 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 { BasePortletMediatypePeer .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(); SimpleKey[] keys = (SimpleKey[])pk.getValue(); return criteria; } /** Build a Criteria object from the data object for this peer */ public static Criteria buildCriteria( PortletMediatype obj ) { Criteria criteria = new Criteria(DATABASE_NAME); criteria.add(ID, obj.getId()); criteria.add(MEDIA_ID, obj.getMediaId()); return criteria; } /** * selects a collection of PortletMediatype objects pre-filled with their * PortletDbEntry objects. * * This method is protected by default in order to keep the public * api reasonable. You can provide public methods for those you * actually need in PortletMediatypePeer. * * @throws TorqueException Any exceptions caught during processing will be * rethrown wrapped into a TorqueException. */ protected static List doSelectJoinPortletDbEntry(Criteria c) throws TorqueException { // Set the correct dbName if it has not been overridden // c.getDbName will return the same object if not set to // another value so == check is okay and faster if (c.getDbName() == Torque.getDefaultDB()) { c.setDbName(DATABASE_NAME); } PortletMediatypePeer.addSelectColumns(c); int offset = numColumns + 1; PortletDbEntryPeer.addSelectColumns(c); c.addJoin(PortletMediatypePeer.ID, PortletDbEntryPeer.ID); List rows = BasePeer.doSelect(c); List results = new ArrayList(); for (int i = 0; i < rows.size(); i++) { Record row = (Record) rows.get(i); Class omClass = PortletMediatypePeer.getOMClass(); PortletMediatype obj1 = (PortletMediatype) PortletMediatypePeer .row2Object(row, 1, omClass); omClass = PortletDbEntryPeer.getOMClass(); PortletDbEntry obj2 = (PortletDbEntry)PortletDbEntryPeer .row2Object(row, offset, omClass); boolean newObject = true; for (int j = 0; j < results.size(); j++) { PortletMediatype temp_obj1 = (PortletMediatype)results.get(j); PortletDbEntry temp_obj2 = (PortletDbEntry)temp_obj1.getPortletDbEntry(); if (temp_obj2.getPrimaryKey().equals(obj2.getPrimaryKey())) { newObject = false; temp_obj2.addPortletMediatype(obj1); break; } } if (newObject) { obj2.initPortletMediatypes(); obj2.addPortletMediatype(obj1); } results.add(obj1); } return results; } /** * selects a collection of PortletMediatype objects pre-filled with their * Mediatype objects. * * This method is protected by default in order to keep the public * api reasonable. You can provide public methods for those you * actually need in PortletMediatypePeer. * * @throws TorqueException Any exceptions caught during processing will be * rethrown wrapped into a TorqueException. */ protected static List doSelectJoinMediatype(Criteria c) throws TorqueException { // Set the correct dbName if it has not been overridden // c.getDbName will return the same object if not set to // another value so == check is okay and faster if (c.getDbName() == Torque.getDefaultDB()) { c.setDbName(DATABASE_NAME); } PortletMediatypePeer.addSelectColumns(c); int offset = numColumns + 1; MediatypePeer.addSelectColumns(c); c.addJoin(PortletMediatypePeer.MEDIA_ID, MediatypePeer.ID); List rows = BasePeer.doSelect(c); List results = new ArrayList(); for (int i = 0; i < rows.size(); i++) { Record row = (Record) rows.get(i); Class omClass = PortletMediatypePeer.getOMClass(); PortletMediatype obj1 = (PortletMediatype) PortletMediatypePeer .row2Object(row, 1, omClass); omClass = MediatypePeer.getOMClass(); Mediatype obj2 = (Mediatype)MediatypePeer .row2Object(row, offset, omClass); boolean newObject = true; for (int j = 0; j < results.size(); j++) { PortletMediatype temp_obj1 = (PortletMediatype)results.get(j); Mediatype temp_obj2 = (Mediatype)temp_obj1.getMediatype(); if (temp_obj2.getPrimaryKey().equals(obj2.getPrimaryKey())) { newObject = false; temp_obj2.addPortletMediatype(obj1); break; } } if (newObject) { obj2.initPortletMediatypes(); obj2.addPortletMediatype(obj1); } results.add(obj1); } return results; } /** * 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 + -