Przeglądaj źródła

Adding JuryMemberRelUser entity

Julio Montoya 11 lat temu
rodzic
commit
9d3cc0e41e

+ 116 - 0
main/inc/Entity/JuryMemberRelUser.php

@@ -0,0 +1,116 @@
+<?php
+
+namespace Entity;
+
+use Doctrine\ORM\Mapping as ORM;
+
+/**
+ * JuryMemberRelUser
+ *
+ * @ORM\Table(name="jury_member_rel_user")
+ * @ORM\Entity()
+ */
+class JuryMemberRelUser
+{
+    /**
+     * @var integer
+     *
+     * @ORM\Column(name="id", type="integer", precision=0, scale=0, nullable=false, unique=false)
+     * @ORM\Id
+     * @ORM\GeneratedValue(strategy="IDENTITY")
+     */
+    private $id;
+
+    /**
+     * @var integer
+     *
+     * @ORM\Column(name="user_id", type="integer", precision=0, scale=0, nullable=true, unique=false)
+     */
+    private $userId;
+
+    /**
+     * @var integer
+     *
+     * @ORM\Column(name="jury_member_id", type="integer", precision=0, scale=0, nullable=true, unique=false)
+     */
+    private $juryMemberId;
+
+    /**
+    * @ORM\ManyToOne(targetEntity="JuryMembers")
+    * @ORM\JoinColumn(name="jury_member_id", referencedColumnName="id")
+    */
+    private $member;
+
+    /**
+     *
+     */
+    public function __construct()
+    {
+    }
+
+    public function setMember($member)
+    {
+        $this->member = $member;
+    }
+
+    public function getMember()
+    {
+        return $this->member;
+    }
+
+    /**
+     * Get id
+     *
+     * @return integer
+     */
+    public function getId()
+    {
+        return $this->id;
+    }
+
+    /**
+     * Set UserId
+     *
+     * @param int $userId
+     * @return Jury
+     */
+    public function setUserId($userId)
+    {
+        $this->userId = $userId;
+
+        return $this;
+    }
+
+    /**
+     * Get user id
+     *
+     * @return string
+     */
+    public function getUserId()
+    {
+        return $this->userId;
+    }
+
+    /**
+     * Set setJuryMemberId
+     *
+     * @param integer $value
+     * @return Jury
+     */
+    public function setJuryMemberId($value)
+    {
+        $this->juryMemberId = $value;
+
+        return $this;
+    }
+
+    /**
+     * Get juryMemberId
+     *
+     * @return integer
+     */
+    public function getJuryMemberId()
+    {
+        return $this->juryMemberId;
+    }
+}

+ 21 - 0
main/inc/Entity/JuryMembers.php

@@ -3,6 +3,7 @@
 namespace Entity;
 
 use Doctrine\ORM\Mapping as ORM;
+use Doctrine\Common\Collections\ArrayCollection;
 
 /**
  * JuryMembers
@@ -60,6 +61,26 @@ class JuryMembers
      */
     private $role;
 
+    /**
+     * @ORM\OneToMany(targetEntity="JuryMemberRelUser", mappedBy="member")
+     */
+    private $students;
+
+    public function __construct()
+    {
+        $this->students = new ArrayCollection();
+    }
+
+    public function getStudents()
+    {
+        return $this->students;
+    }
+
+    public function setStudents($students)
+    {
+        $this->students = $students;
+    }
+
     public function getRole()
     {
         return $this->role;

+ 11 - 0
main/inc/Entity/TrackExerciseAttemptJury.php

@@ -62,11 +62,22 @@ class TrackExerciseAttemptJury
      */
     private $attempt;
 
+    /**
+     * @return TrackExercise
+     */
     public function getAttempt()
     {
         return $this->attempt;
     }
 
+    /**
+     * @param TrackExercise $attempt
+     */
+    public function setAttempt(TrackExercise $attempt)
+    {
+        $this->attempt = $attempt;
+    }
+
     /**
      * Get id
      *