private $id;
/**
- * @var \DateTime
+ * @var float
*/
- private $created;
+ private $score;
/**
* @var \DateTime
*/
- private $updated;
-
-
- //TODO: ajouter un champ score à replir lors de l'attribution d'une session
- //XXX: champ float avec une bonne capacité en décimale
+ private $canceled;
+ /**
+ * @var \DateTime
+ */
+ private $created;
/**
- * @var \Doctrine\Common\Collections\Collection
+ * @var \DateTime
*/
- private $votes;
+ private $updated;
/**
* @var \Rapsys\AirBundle\Entity\Session
*/
private $user;
- /**
- * Constructor
- */
- public function __construct() {
- $this->votes = new \Doctrine\Common\Collections\ArrayCollection();
- }
-
/**
* Get id
*
}
/**
- * Set created
+ * Set score
*
- * @param \DateTime $created
+ * @param float $score
*
* @return Application
*/
- public function setCreated($created) {
- $this->created = $created;
+ public function setScore($score) {
+ $this->score = $score;
return $this;
}
/**
- * Get created
+ * Get score
*
- * @return \DateTime
+ * @return float
*/
- public function getCreated() {
- return $this->created;
+ public function getScore() {
+ return $this->score;
}
/**
- * Set updated
+ * Set canceled
*
- * @param \DateTime $updated
+ * @param \DateTime $canceled
*
* @return Application
*/
- public function setUpdated($updated) {
- $this->updated = $updated;
+ public function setCanceled($canceled) {
+ $this->canceled = $canceled;
return $this;
}
/**
- * Get updated
+ * Get canceled
*
* @return \DateTime
*/
- public function getUpdated() {
- return $this->updated;
+ public function getCanceled() {
+ return $this->canceled;
}
/**
- * Add vote
+ * Set created
*
- * @param \Rapsys\AirBundle\Entity\Vote $vote
+ * @param \DateTime $created
*
* @return Application
*/
- public function addVote(\Rapsys\AirBundle\Entity\Vote $vote) {
- $this->votes[] = $vote;
+ public function setCreated($created) {
+ $this->created = $created;
return $this;
}
/**
- * Remove vote
+ * Get created
*
- * @param \Rapsys\AirBundle\Entity\Vote $vote
+ * @return \DateTime
*/
- public function removeVote(\Rapsys\AirBundle\Entity\Vote $vote) {
- $this->votes->removeElement($vote);
+ public function getCreated() {
+ return $this->created;
}
/**
- * Get votes
+ * Set updated
*
- * @return \Doctrine\Common\Collections\Collection
+ * @param \DateTime $updated
+ *
+ * @return Application
*/
- public function getVotes() {
- return $this->votes;
+ public function setUpdated($updated) {
+ $this->updated = $updated;
+
+ return $this;
+ }
+
+ /**
+ * Get updated
+ *
+ * @return \DateTime
+ */
+ public function getUpdated() {
+ return $this->updated;
}
/**