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