Class BaseTorqueTurbineUserGroupRolePeerImpl

    • Constructor Detail

      • BaseTorqueTurbineUserGroupRolePeerImpl

        public BaseTorqueTurbineUserGroupRolePeerImpl​(org.apache.torque.om.mapper.RecordMapper<TorqueTurbineUserGroupRole> recordMapper,
                                                      org.apache.torque.map.TableMap tableMap,
                                                      String databaseName)
        Constructor providing the objects to be injected as parameters.
        Parameters:
        recordMapper - a record mapper to map JDBC result sets to objects
        tableMap - the default table map
        databaseName - the name of the database
    • Method Detail

      • doUpdate

        public int doUpdate​(org.apache.torque.util.ColumnValues columnValues,
                            Connection con)
                     throws org.apache.torque.TorqueException
        Method to do updates. This method is to be used during a transaction, otherwise use the doUpdate(Criteria) method.
        Overrides:
        doUpdate in class org.apache.torque.util.BasePeerImpl<TorqueTurbineUserGroupRole>
        Parameters:
        columnValues - the values to update plus the primary key identifying the row to update.
        con - the connection to use, not null.
        Returns:
        the number of affected rows.
        Throws:
        org.apache.torque.TorqueException - Any exceptions caught during processing will be rethrown wrapped into a TorqueException.
      • doDelete

        public int doDelete​(TorqueTurbineUserGroupRole obj)
                     throws org.apache.torque.TorqueException
        Deletes a data object, i.e. a row in a table, in the database.
        Parameters:
        obj - the data object to delete in the database, not null.
        Returns:
        the number of deleted rows.
        Throws:
        org.apache.torque.TorqueException - Any exceptions caught during processing will be rethrown wrapped into a TorqueException.
      • doDelete

        public int doDelete​(TorqueTurbineUserGroupRole obj,
                            Connection con)
                     throws org.apache.torque.TorqueException
        Deletes a data object, i.e. a row in a table, in the database. This method is to be used during a transaction, otherwise use the doDelete(TorqueTurbineUserGroupRole) method.
        Parameters:
        obj - the data object to delete in the database, not null.
        con - the connection to use, not null.
        Returns:
        the number of deleted rows.
        Throws:
        org.apache.torque.TorqueException - Any exceptions caught during processing will be rethrown wrapped into a TorqueException.
      • doDelete

        public int doDelete​(Collection<TorqueTurbineUserGroupRole> objects)
                     throws org.apache.torque.TorqueException
        Deletes data objects, i.e. rows in a table, in the database.
        Parameters:
        objects - the data object to delete in the database, not null, may not contain null.
        Returns:
        the number of deleted rows.
        Throws:
        org.apache.torque.TorqueException - Any exceptions caught during processing will be rethrown wrapped into a TorqueException.
      • doDelete

        public int doDelete​(Collection<TorqueTurbineUserGroupRole> objects,
                            Connection con)
                     throws org.apache.torque.TorqueException
        Deletes data objects, i.e. rows in a table, in the database. This method uses the passed connection to delete the rows; if a transaction is open in the connection, the deletion happens inside this transaction.
        Parameters:
        objects - the data objects to delete in the database, not null, may not contain null.
        con - the connection to use for deleting, not null.
        Returns:
        the number of deleted rows.
        Throws:
        org.apache.torque.TorqueException - Any exceptions caught during processing will be rethrown wrapped into a TorqueException.
      • buildCriteria

        public org.apache.torque.criteria.Criteria buildCriteria​(org.apache.torque.om.ObjectKey<?> pk)
        Build a Criteria object which selects all objects which have a given primary key.
        Overrides:
        buildCriteria in class org.apache.torque.util.AbstractPeerImpl<TorqueTurbineUserGroupRole>
        Parameters:
        pk - the primary key value to build the criteria from, not null.
      • buildCriteria

        public org.apache.torque.criteria.Criteria buildCriteria​(Collection<org.apache.torque.om.ObjectKey<?>> pks)
        Build a Criteria object which selects all objects which primary keys are contained in the passed collection.
        Parameters:
        pks - the primary key values to build the criteria from, not null, may not contain null.
      • buildPkCriteria

        public org.apache.torque.criteria.Criteria buildPkCriteria​(Collection<TorqueTurbineUserGroupRole> objects)
        Build a Criteria object which selects all passed objects using their primary key. Objects which do not yet have a primary key are ignored.
        Parameters:
        objects - the objects to build the criteria from, not null, may not contain null.
      • buildCriteria

        public org.apache.torque.criteria.Criteria buildCriteria​(TorqueTurbineUserGroupRole obj)
        Build a Criteria object from the data object for this peer.
        Specified by:
        buildCriteria in class org.apache.torque.util.AbstractPeerImpl<TorqueTurbineUserGroupRole>
        Parameters:
        obj - the object to build the criteria from, not null.
      • buildSelectCriteria

        public org.apache.torque.criteria.Criteria buildSelectCriteria​(TorqueTurbineUserGroupRole obj)
        Build a Criteria object from the data object for this peer, skipping all binary columns.
        Specified by:
        buildSelectCriteria in class org.apache.torque.util.AbstractPeerImpl<TorqueTurbineUserGroupRole>
        Parameters:
        obj - the object to build the criteria from, not null.
      • buildColumnValues

        public org.apache.torque.util.ColumnValues buildColumnValues​(TorqueTurbineUserGroupRole torqueTurbineUserGroupRole)
                                                              throws org.apache.torque.TorqueException
        Returns the contents of the object as ColumnValues object. Primary key columns which are generated on insertion are not added to the returned object if they still have their initial value. Also, columns which have the useDatabaseDefaultValue flag set to true are also not added to the returned object if they still have their initial value.
        Specified by:
        buildColumnValues in class org.apache.torque.util.AbstractPeerImpl<TorqueTurbineUserGroupRole>
        Throws:
        org.apache.torque.TorqueException - if the table map cannot be retrieved (should not happen).
      • retrieveByPK

        public TorqueTurbineUserGroupRole retrieveByPK​(Integer userId,
                                                       Integer groupId,
                                                       Integer roleId)
                                                throws org.apache.torque.TorqueException
        retrieve object using using pk values.
        Parameters:
        userId - Integer
        groupId - Integer
        roleId - Integer
        Throws:
        org.apache.torque.TorqueException
      • retrieveByPK

        public TorqueTurbineUserGroupRole retrieveByPK​(org.apache.torque.om.ObjectKey<?> pk)
                                                throws org.apache.torque.TorqueException,
                                                       org.apache.torque.NoRowsException,
                                                       org.apache.torque.TooManyRowsException
        Retrieve a single object by pk
        Parameters:
        pk - the primary key
        Throws:
        org.apache.torque.TorqueException - Any exceptions caught during processing will be rethrown wrapped into a TorqueException.
        org.apache.torque.NoRowsException - Primary key was not found in database.
        org.apache.torque.TooManyRowsException - Primary key was not found in database.
      • retrieveByPK

        public TorqueTurbineUserGroupRole retrieveByPK​(org.apache.torque.om.ObjectKey<?> pk,
                                                       Connection con)
                                                throws org.apache.torque.TorqueException,
                                                       org.apache.torque.NoRowsException,
                                                       org.apache.torque.TooManyRowsException
        Retrieve a single object by pk
        Parameters:
        pk - the primary key
        con - the connection to use
        Throws:
        org.apache.torque.TorqueException - Any exceptions caught during processing will be rethrown wrapped into a TorqueException.
        org.apache.torque.NoRowsException - Primary key was not found in database.
        org.apache.torque.TooManyRowsException - Primary key was not found in database.
      • retrieveByObjectKeys

        public List<TorqueTurbineUserGroupRoleretrieveByObjectKeys​(Collection<org.apache.torque.om.ObjectKey<?>> pks)
                                                              throws org.apache.torque.TorqueException
        Retrieve multiple objects by pk.
        Parameters:
        pks - List of primary keys. Entries in pks which do not match entries in the database are ignored.
        Returns:
        the list of matching objects, not null.
        Throws:
        org.apache.torque.TorqueException - Any exceptions caught during processing will be rethrown wrapped into a TorqueException.
      • retrieveByObjectKeys

        public List<TorqueTurbineUserGroupRoleretrieveByObjectKeys​(Collection<org.apache.torque.om.ObjectKey<?>> pks,
                                                                     Connection dbcon)
                                                              throws org.apache.torque.TorqueException
        Retrieve multiple objects by pk.
        Parameters:
        pks - List of primary keys. Entries in pks which do not match entries in the database are ignored.
        dbcon - the connection to use
        Returns:
        the list of matching objects, not null.
        Throws:
        org.apache.torque.TorqueException - Any exceptions caught during processing will be rethrown wrapped into a TorqueException.
      • doSelectJoinTorqueTurbineUser

        public List<TorqueTurbineUserGroupRoledoSelectJoinTorqueTurbineUser​(org.apache.torque.criteria.Criteria criteria)
                                                                       throws org.apache.torque.TorqueException
        Selects a collection of dbObjectClassName objects pre-filled with their TorqueTurbineUser objects.
        Throws:
        org.apache.torque.TorqueException - Any exceptions caught during processing will be rethrown wrapped into a TorqueException.
      • doSelectJoinTorqueTurbineUser

        public List<TorqueTurbineUserGroupRoledoSelectJoinTorqueTurbineUser​(org.apache.torque.criteria.Criteria criteria,
                                                                              Connection conn)
                                                                       throws org.apache.torque.TorqueException
        Selects a collection of TorqueTurbineUserGroupRole objects pre-filled with their TorqueTurbineUser objects.
        Throws:
        org.apache.torque.TorqueException - Any exceptions caught during processing will be rethrown wrapped into a TorqueException.
      • doSelectJoinTorqueTurbineGroup

        public List<TorqueTurbineUserGroupRoledoSelectJoinTorqueTurbineGroup​(org.apache.torque.criteria.Criteria criteria)
                                                                        throws org.apache.torque.TorqueException
        Selects a collection of dbObjectClassName objects pre-filled with their TorqueTurbineGroup objects.
        Throws:
        org.apache.torque.TorqueException - Any exceptions caught during processing will be rethrown wrapped into a TorqueException.
      • doSelectJoinTorqueTurbineGroup

        public List<TorqueTurbineUserGroupRoledoSelectJoinTorqueTurbineGroup​(org.apache.torque.criteria.Criteria criteria,
                                                                               Connection conn)
                                                                        throws org.apache.torque.TorqueException
        Selects a collection of TorqueTurbineUserGroupRole objects pre-filled with their TorqueTurbineGroup objects.
        Throws:
        org.apache.torque.TorqueException - Any exceptions caught during processing will be rethrown wrapped into a TorqueException.
      • doSelectJoinTorqueTurbineRole

        public List<TorqueTurbineUserGroupRoledoSelectJoinTorqueTurbineRole​(org.apache.torque.criteria.Criteria criteria)
                                                                       throws org.apache.torque.TorqueException
        Selects a collection of dbObjectClassName objects pre-filled with their TorqueTurbineRole objects.
        Throws:
        org.apache.torque.TorqueException - Any exceptions caught during processing will be rethrown wrapped into a TorqueException.
      • doSelectJoinTorqueTurbineRole

        public List<TorqueTurbineUserGroupRoledoSelectJoinTorqueTurbineRole​(org.apache.torque.criteria.Criteria criteria,
                                                                              Connection conn)
                                                                       throws org.apache.torque.TorqueException
        Selects a collection of TorqueTurbineUserGroupRole objects pre-filled with their TorqueTurbineRole objects.
        Throws:
        org.apache.torque.TorqueException - Any exceptions caught during processing will be rethrown wrapped into a TorqueException.
      • doSelectJoinAllExceptTorqueTurbineUser

        protected List<TorqueTurbineUserGroupRoledoSelectJoinAllExceptTorqueTurbineUser​(org.apache.torque.criteria.Criteria criteria)
                                                                                   throws org.apache.torque.TorqueException
        selects a collection of TorqueTurbineUserGroupRole objects pre-filled with all related 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 TorqueTurbineUserGroupRolePeerImpl.
        Throws:
        org.apache.torque.TorqueException - Any exceptions caught during processing will be rethrown wrapped into a TorqueException.
      • doSelectJoinAllExceptTorqueTurbineUser

        protected List<TorqueTurbineUserGroupRoledoSelectJoinAllExceptTorqueTurbineUser​(org.apache.torque.criteria.Criteria criteria,
                                                                                          Connection conn)
                                                                                   throws org.apache.torque.TorqueException
        selects a collection of TorqueTurbineUserGroupRole objects pre-filled with related 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 TorqueTurbineUserGroupRolePeerImpl.
        Throws:
        org.apache.torque.TorqueException - Any exceptions caught during processing will be rethrown wrapped into a TorqueException.
      • doSelectJoinAllExceptTorqueTurbineGroup

        protected List<TorqueTurbineUserGroupRoledoSelectJoinAllExceptTorqueTurbineGroup​(org.apache.torque.criteria.Criteria criteria)
                                                                                    throws org.apache.torque.TorqueException
        selects a collection of TorqueTurbineUserGroupRole objects pre-filled with all related 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 TorqueTurbineUserGroupRolePeerImpl.
        Throws:
        org.apache.torque.TorqueException - Any exceptions caught during processing will be rethrown wrapped into a TorqueException.
      • doSelectJoinAllExceptTorqueTurbineGroup

        protected List<TorqueTurbineUserGroupRoledoSelectJoinAllExceptTorqueTurbineGroup​(org.apache.torque.criteria.Criteria criteria,
                                                                                           Connection conn)
                                                                                    throws org.apache.torque.TorqueException
        selects a collection of TorqueTurbineUserGroupRole objects pre-filled with related 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 TorqueTurbineUserGroupRolePeerImpl.
        Throws:
        org.apache.torque.TorqueException - Any exceptions caught during processing will be rethrown wrapped into a TorqueException.
      • doSelectJoinAllExceptTorqueTurbineRole

        protected List<TorqueTurbineUserGroupRoledoSelectJoinAllExceptTorqueTurbineRole​(org.apache.torque.criteria.Criteria criteria)
                                                                                   throws org.apache.torque.TorqueException
        selects a collection of TorqueTurbineUserGroupRole objects pre-filled with all related 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 TorqueTurbineUserGroupRolePeerImpl.
        Throws:
        org.apache.torque.TorqueException - Any exceptions caught during processing will be rethrown wrapped into a TorqueException.
      • doSelectJoinAllExceptTorqueTurbineRole

        protected List<TorqueTurbineUserGroupRoledoSelectJoinAllExceptTorqueTurbineRole​(org.apache.torque.criteria.Criteria criteria,
                                                                                          Connection conn)
                                                                                   throws org.apache.torque.TorqueException
        selects a collection of TorqueTurbineUserGroupRole objects pre-filled with related 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 TorqueTurbineUserGroupRolePeerImpl.
        Throws:
        org.apache.torque.TorqueException - Any exceptions caught during processing will be rethrown wrapped into a TorqueException.