parent
							
								
									fd0202b274
								
							
						
					
					
						commit
						d86e341f66
					
				@ -0,0 +1,166 @@ | 
				
			||||
<?php | 
				
			||||
/* For licensing terms, see /license.txt */ | 
				
			||||
 | 
				
			||||
namespace Chamilo\CoreBundle\Entity; | 
				
			||||
 | 
				
			||||
use Chamilo\UserBundle\Entity\User; | 
				
			||||
use Doctrine\ORM\Mapping as ORM; | 
				
			||||
use Gedmo\Mapping\Annotation as Gedmo; | 
				
			||||
 | 
				
			||||
/** | 
				
			||||
 * Class ExtraFieldSavedSearch | 
				
			||||
 * | 
				
			||||
 * @ORM\Entity | 
				
			||||
 * @ORM\Table(name="extra_field_saved_search") | 
				
			||||
 * | 
				
			||||
 */ | 
				
			||||
class ExtraFieldSavedSearch | 
				
			||||
{ | 
				
			||||
    /** | 
				
			||||
     * @var integer | 
				
			||||
     * | 
				
			||||
     * @ORM\Column(name="id", type="integer", nullable=false) | 
				
			||||
     * @ORM\Id | 
				
			||||
     * @ORM\GeneratedValue | 
				
			||||
     */ | 
				
			||||
    protected $id; | 
				
			||||
 | 
				
			||||
    /** | 
				
			||||
     * @var ExtraField | 
				
			||||
     * @ORM\ManyToOne(targetEntity="Chamilo\CoreBundle\Entity\ExtraField") | 
				
			||||
     * @ORM\JoinColumn(name="field_id", referencedColumnName="id") | 
				
			||||
     */ | 
				
			||||
    protected $field; | 
				
			||||
 | 
				
			||||
    /** | 
				
			||||
     * @var User | 
				
			||||
     * | 
				
			||||
     * @ORM\ManyToOne(targetEntity="Chamilo\UserBundle\Entity\User") | 
				
			||||
     * @ORM\JoinColumn(name="user_id", referencedColumnName="id") | 
				
			||||
     */ | 
				
			||||
    protected $user; | 
				
			||||
 | 
				
			||||
    /** | 
				
			||||
     * @var string | 
				
			||||
     * | 
				
			||||
     * @ORM\Column(name="value", type="array", nullable=true, unique=false) | 
				
			||||
     */ | 
				
			||||
    protected $value; | 
				
			||||
 | 
				
			||||
    /** | 
				
			||||
     * @var \DateTime $createdAt | 
				
			||||
     * | 
				
			||||
     * @Gedmo\Timestampable(on="create") | 
				
			||||
     * @ORM\Column(name="created_at", type="datetime") | 
				
			||||
     */ | 
				
			||||
    protected $createdAt; | 
				
			||||
 | 
				
			||||
    /** | 
				
			||||
     * @var \DateTime $updatedAt | 
				
			||||
     * | 
				
			||||
     * @Gedmo\Timestampable(on="update") | 
				
			||||
     * @ORM\Column(name="updated_at", type="datetime") | 
				
			||||
     */ | 
				
			||||
    protected $updatedAt; | 
				
			||||
 | 
				
			||||
    /** | 
				
			||||
     * Get id | 
				
			||||
     * | 
				
			||||
     * @return integer | 
				
			||||
     */ | 
				
			||||
    public function getId() | 
				
			||||
    { | 
				
			||||
        return $this->id; | 
				
			||||
    } | 
				
			||||
 | 
				
			||||
    /** | 
				
			||||
     * @return ExtraField | 
				
			||||
     */ | 
				
			||||
    public function getField() | 
				
			||||
    { | 
				
			||||
        return $this->field; | 
				
			||||
    } | 
				
			||||
 | 
				
			||||
    /** | 
				
			||||
     * @param ExtraField $field | 
				
			||||
     * @return ExtraFieldSavedSearch | 
				
			||||
     */ | 
				
			||||
    public function setField($field) | 
				
			||||
    { | 
				
			||||
        $this->field = $field; | 
				
			||||
        return $this; | 
				
			||||
    } | 
				
			||||
 | 
				
			||||
    /** | 
				
			||||
     * @return User | 
				
			||||
     */ | 
				
			||||
    public function getUser() | 
				
			||||
    { | 
				
			||||
        return $this->user; | 
				
			||||
    } | 
				
			||||
 | 
				
			||||
    /** | 
				
			||||
     * @param User $user | 
				
			||||
     * @return ExtraFieldSavedSearch | 
				
			||||
     */ | 
				
			||||
    public function setUser($user) | 
				
			||||
    { | 
				
			||||
        $this->user = $user; | 
				
			||||
        return $this; | 
				
			||||
    } | 
				
			||||
 | 
				
			||||
    /** | 
				
			||||
     * @return string | 
				
			||||
     */ | 
				
			||||
    public function getValue() | 
				
			||||
    { | 
				
			||||
        return $this->value; | 
				
			||||
    } | 
				
			||||
 | 
				
			||||
    /** | 
				
			||||
     * @param string $value | 
				
			||||
     * @return ExtraFieldSavedSearch | 
				
			||||
     */ | 
				
			||||
    public function setValue($value) | 
				
			||||
    { | 
				
			||||
        $this->value = $value; | 
				
			||||
 | 
				
			||||
        return $this; | 
				
			||||
    } | 
				
			||||
 | 
				
			||||
    /** | 
				
			||||
     * @return \DateTime | 
				
			||||
     */ | 
				
			||||
    public function getCreatedAt() | 
				
			||||
    { | 
				
			||||
        return $this->createdAt; | 
				
			||||
    } | 
				
			||||
 | 
				
			||||
    /** | 
				
			||||
     * @param \DateTime $createdAt | 
				
			||||
     * @return ExtraFieldSavedSearch | 
				
			||||
     */ | 
				
			||||
    public function setCreatedAt($createdAt) | 
				
			||||
    { | 
				
			||||
        $this->createdAt = $createdAt; | 
				
			||||
        return $this; | 
				
			||||
    } | 
				
			||||
 | 
				
			||||
    /** | 
				
			||||
     * @return \DateTime | 
				
			||||
     */ | 
				
			||||
    public function getUpdatedAt() | 
				
			||||
    { | 
				
			||||
        return $this->updatedAt; | 
				
			||||
    } | 
				
			||||
 | 
				
			||||
    /** | 
				
			||||
     * @param \DateTime $updatedAt | 
				
			||||
     * @return ExtraFieldSavedSearch | 
				
			||||
     */ | 
				
			||||
    public function setUpdatedAt($updatedAt) | 
				
			||||
    { | 
				
			||||
        $this->updatedAt = $updatedAt; | 
				
			||||
        return $this; | 
				
			||||
    } | 
				
			||||
} | 
				
			||||
					Loading…
					
					
				
		Reference in new issue