/** * Exclude object from result * * @param JTraitementSaisieEleve $jTraitementSaisieEleve Object to remove from the list of results * * @return JTraitementSaisieEleveQuery The current query, for fluid interface */ public function prune($jTraitementSaisieEleve = null) { if ($jTraitementSaisieEleve) { $this->addCond('pruneCond0', $this->getAliasedColName(JTraitementSaisieElevePeer::A_SAISIE_ID), $jTraitementSaisieEleve->getASaisieId(), Criteria::NOT_EQUAL); $this->addCond('pruneCond1', $this->getAliasedColName(JTraitementSaisieElevePeer::A_TRAITEMENT_ID), $jTraitementSaisieEleve->getATraitementId(), Criteria::NOT_EQUAL); $this->combine(array('pruneCond0', 'pruneCond1'), Criteria::LOGICAL_OR); } return $this; }
/** * Filter the query by a related JTraitementSaisieEleve object * * @param JTraitementSaisieEleve $jTraitementSaisieEleve the related object to use as filter * @param string $comparison Operator to use for the column comparison, defaults to Criteria::EQUAL * * @return AbsenceEleveTraitementQuery The current query, for fluid interface */ public function filterByJTraitementSaisieEleve($jTraitementSaisieEleve, $comparison = null) { if ($jTraitementSaisieEleve instanceof JTraitementSaisieEleve) { return $this ->addUsingAlias(AbsenceEleveTraitementPeer::ID, $jTraitementSaisieEleve->getATraitementId(), $comparison); } elseif ($jTraitementSaisieEleve instanceof PropelCollection) { return $this ->useJTraitementSaisieEleveQuery() ->filterByPrimaryKeys($jTraitementSaisieEleve->getPrimaryKeys()) ->endUse(); } else { throw new PropelException('filterByJTraitementSaisieEleve() only accepts arguments of type JTraitementSaisieEleve or PropelCollection'); } }