/** * Filter the query by a related \JaPaginaCategorias object * * @param \JaPaginaCategorias|ObjectCollection $jaPaginaCategorias the related object to use as filter * @param string $comparison Operator to use for the column comparison, defaults to Criteria::EQUAL * * @return ChildJaCategoriasQuery The current query, for fluid interface */ public function filterByJaPaginaCategorias($jaPaginaCategorias, $comparison = null) { if ($jaPaginaCategorias instanceof \JaPaginaCategorias) { return $this->addUsingAlias(JaCategoriasTableMap::COL_ID, $jaPaginaCategorias->getIdCategoria(), $comparison); } elseif ($jaPaginaCategorias instanceof ObjectCollection) { return $this->useJaPaginaCategoriasQuery()->filterByPrimaryKeys($jaPaginaCategorias->getPrimaryKeys())->endUse(); } else { throw new PropelException('filterByJaPaginaCategorias() only accepts arguments of type \\JaPaginaCategorias or Collection'); } }
/** * @param ChildJaPaginaCategorias $jaPaginaCategorias The ChildJaPaginaCategorias object to add. */ protected function doAddJaPaginaCategorias(ChildJaPaginaCategorias $jaPaginaCategorias) { $this->collJaPaginaCategoriass[] = $jaPaginaCategorias; $jaPaginaCategorias->setJaCategorias($this); }
/** * Exclude object from result * * @param ChildJaPaginaCategorias $jaPaginaCategorias Object to remove from the list of results * * @return $this|ChildJaPaginaCategoriasQuery The current query, for fluid interface */ public function prune($jaPaginaCategorias = null) { if ($jaPaginaCategorias) { $this->addUsingAlias(JaPaginaCategoriasTableMap::COL_ID, $jaPaginaCategorias->getId(), Criteria::NOT_EQUAL); } return $this; }