/** * Exclude object from result * * @param JGroupesProfesseurs $jGroupesProfesseurs Object to remove from the list of results * * @return JGroupesProfesseursQuery The current query, for fluid interface */ public function prune($jGroupesProfesseurs = null) { if ($jGroupesProfesseurs) { $this->addCond('pruneCond0', $this->getAliasedColName(JGroupesProfesseursPeer::ID_GROUPE), $jGroupesProfesseurs->getIdGroupe(), Criteria::NOT_EQUAL); $this->addCond('pruneCond1', $this->getAliasedColName(JGroupesProfesseursPeer::LOGIN), $jGroupesProfesseurs->getLogin(), Criteria::NOT_EQUAL); $this->combine(array('pruneCond0', 'pruneCond1'), Criteria::LOGICAL_OR); } return $this; }
/** * @param UtilisateurProfessionnel $utilisateurProfessionnel The utilisateurProfessionnel object to add. */ protected function doAddUtilisateurProfessionnel($utilisateurProfessionnel) { $jGroupesProfesseurs = new JGroupesProfesseurs(); $jGroupesProfesseurs->setUtilisateurProfessionnel($utilisateurProfessionnel); $this->addJGroupesProfesseurs($jGroupesProfesseurs); }
/** * @param Groupe $groupe The groupe object to add. */ protected function doAddGroupe($groupe) { $jGroupesProfesseurs = new JGroupesProfesseurs(); $jGroupesProfesseurs->setGroupe($groupe); $this->addJGroupesProfesseurs($jGroupesProfesseurs); }
/** * Filter the query by a related JGroupesProfesseurs object * * @param JGroupesProfesseurs $jGroupesProfesseurs the related object to use as filter * @param string $comparison Operator to use for the column comparison, defaults to Criteria::EQUAL * * @return GroupeQuery The current query, for fluid interface */ public function filterByJGroupesProfesseurs($jGroupesProfesseurs, $comparison = null) { if ($jGroupesProfesseurs instanceof JGroupesProfesseurs) { return $this ->addUsingAlias(GroupePeer::ID, $jGroupesProfesseurs->getIdGroupe(), $comparison); } elseif ($jGroupesProfesseurs instanceof PropelCollection) { return $this ->useJGroupesProfesseursQuery() ->filterByPrimaryKeys($jGroupesProfesseurs->getPrimaryKeys()) ->endUse(); } else { throw new PropelException('filterByJGroupesProfesseurs() only accepts arguments of type JGroupesProfesseurs or PropelCollection'); } }