Ejemplo n.º 1
0
	/**
	 * Filter the query by a related AbsenceEleveSaisieVersion object
	 *
	 * @param     AbsenceEleveSaisieVersion $absenceEleveSaisieVersion  the related object to use as filter
	 * @param     string $comparison Operator to use for the column comparison, defaults to Criteria::EQUAL
	 *
	 * @return    AbsenceEleveSaisieQuery The current query, for fluid interface
	 */
	public function filterByAbsenceEleveSaisieVersion($absenceEleveSaisieVersion, $comparison = null)
	{
		if ($absenceEleveSaisieVersion instanceof AbsenceEleveSaisieVersion) {
			return $this
				->addUsingAlias(AbsenceEleveSaisiePeer::ID, $absenceEleveSaisieVersion->getId(), $comparison);
		} elseif ($absenceEleveSaisieVersion instanceof PropelCollection) {
			return $this
				->useAbsenceEleveSaisieVersionQuery()
				->filterByPrimaryKeys($absenceEleveSaisieVersion->getPrimaryKeys())
				->endUse();
		} else {
			throw new PropelException('filterByAbsenceEleveSaisieVersion() only accepts arguments of type AbsenceEleveSaisieVersion or PropelCollection');
		}
	}
	/**
	 * Exclude object from result
	 *
	 * @param     AbsenceEleveSaisieVersion $absenceEleveSaisieVersion Object to remove from the list of results
	 *
	 * @return    AbsenceEleveSaisieVersionQuery The current query, for fluid interface
	 */
	public function prune($absenceEleveSaisieVersion = null)
	{
		if ($absenceEleveSaisieVersion) {
			$this->addCond('pruneCond0', $this->getAliasedColName(AbsenceEleveSaisieVersionPeer::ID), $absenceEleveSaisieVersion->getId(), Criteria::NOT_EQUAL);
			$this->addCond('pruneCond1', $this->getAliasedColName(AbsenceEleveSaisieVersionPeer::VERSION), $absenceEleveSaisieVersion->getVersion(), Criteria::NOT_EQUAL);
			$this->combine(array('pruneCond0', 'pruneCond1'), Criteria::LOGICAL_OR);
		}

		return $this;
	}
Ejemplo n.º 3
0
	/**
	 * Sets the properties of the curent object to the value they had at a specific version
	 *
	 * @param   AbsenceEleveSaisieVersion $version The version object to use
	 * @param   PropelPDO $con the connection to use
	 * @param   array $loadedObjects objects thats been loaded in a chain of populateFromVersion calls on referrer or fk objects.
	 *
	 * @return  AbsenceEleveSaisie The current object (for fluent API support)
	 */
	public function populateFromVersion($version, $con = null, &$loadedObjects = array())
	{
	
		$loadedObjects['AbsenceEleveSaisie'][$version->getId()][$version->getVersion()] = $this;
		$this->setId($version->getId());
		$this->setUtilisateurId($version->getUtilisateurId());
		$this->setEleveId($version->getEleveId());
		$this->setCommentaire($version->getCommentaire());
		$this->setDebutAbs($version->getDebutAbs());
		$this->setFinAbs($version->getFinAbs());
		$this->setIdEdtCreneau($version->getIdEdtCreneau());
		$this->setIdEdtEmplacementCours($version->getIdEdtEmplacementCours());
		$this->setIdGroupe($version->getIdGroupe());
		$this->setIdClasse($version->getIdClasse());
		$this->setIdAid($version->getIdAid());
		$this->setIdSIncidents($version->getIdSIncidents());
		$this->setIdLieu($version->getIdLieu());
		$this->setDeletedBy($version->getDeletedBy());
		$this->setCreatedAt($version->getCreatedAt());
		$this->setUpdatedAt($version->getUpdatedAt());
		$this->setDeletedAt($version->getDeletedAt());
		$this->setVersion($version->getVersion());
		$this->setVersionCreatedAt($version->getVersionCreatedAt());
		$this->setVersionCreatedBy($version->getVersionCreatedBy());
		return $this;
	}