You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
232 lines
4.2 KiB
232 lines
4.2 KiB
<?php
|
|
|
|
declare(strict_types=1);
|
|
|
|
/* For licensing terms, see /license.txt */
|
|
|
|
namespace Chamilo\CoreBundle\Entity;
|
|
|
|
use DateTime;
|
|
use Doctrine\ORM\Mapping as ORM;
|
|
|
|
/**
|
|
* TrackEDefault.
|
|
*
|
|
* @ORM\Table(
|
|
* name="track_e_default",
|
|
* indexes={
|
|
* @ORM\Index(name="course", columns={"c_id"}),
|
|
* @ORM\Index(name="session", columns={"session_id"}),
|
|
* @ORM\Index(name="idx_default_user_id", columns={"default_user_id"})
|
|
* }
|
|
* )
|
|
* @ORM\Entity
|
|
*/
|
|
class TrackEDefault
|
|
{
|
|
/**
|
|
* @ORM\Column(name="default_id", type="integer")
|
|
* @ORM\Id
|
|
* @ORM\GeneratedValue
|
|
*/
|
|
protected int $defaultId;
|
|
|
|
/**
|
|
* @ORM\Column(name="default_user_id", type="integer", nullable=false)
|
|
*/
|
|
protected int $defaultUserId;
|
|
|
|
/**
|
|
* @ORM\Column(name="c_id", type="integer", nullable=true)
|
|
*/
|
|
protected ?int $cId = null;
|
|
|
|
/**
|
|
* @ORM\Column(name="default_date", type="datetime", nullable=false)
|
|
*/
|
|
protected DateTime $defaultDate;
|
|
|
|
/**
|
|
* @ORM\Column(name="default_event_type", type="string", length=255, nullable=false)
|
|
*/
|
|
protected string $defaultEventType;
|
|
|
|
/**
|
|
* @ORM\Column(name="default_value_type", type="string", length=255, nullable=false)
|
|
*/
|
|
protected string $defaultValueType;
|
|
|
|
/**
|
|
* @ORM\Column(name="default_value", type="text", nullable=false)
|
|
*/
|
|
protected string $defaultValue;
|
|
|
|
/**
|
|
* @ORM\Column(name="session_id", type="integer", nullable=true)
|
|
*/
|
|
protected ?int $sessionId = null;
|
|
|
|
/**
|
|
* Set defaultUserId.
|
|
*
|
|
* @return TrackEDefault
|
|
*/
|
|
public function setDefaultUserId(int $defaultUserId)
|
|
{
|
|
$this->defaultUserId = $defaultUserId;
|
|
|
|
return $this;
|
|
}
|
|
|
|
/**
|
|
* Get defaultUserId.
|
|
*
|
|
* @return int
|
|
*/
|
|
public function getDefaultUserId()
|
|
{
|
|
return $this->defaultUserId;
|
|
}
|
|
|
|
/**
|
|
* Set cId.
|
|
*
|
|
* @return TrackEDefault
|
|
*/
|
|
public function setCId(int $cId)
|
|
{
|
|
$this->cId = $cId;
|
|
|
|
return $this;
|
|
}
|
|
|
|
/**
|
|
* Get cId.
|
|
*
|
|
* @return int
|
|
*/
|
|
public function getCId()
|
|
{
|
|
return $this->cId;
|
|
}
|
|
|
|
/**
|
|
* Set defaultDate.
|
|
*
|
|
* @return TrackEDefault
|
|
*/
|
|
public function setDefaultDate(DateTime $defaultDate)
|
|
{
|
|
$this->defaultDate = $defaultDate;
|
|
|
|
return $this;
|
|
}
|
|
|
|
/**
|
|
* Get defaultDate.
|
|
*
|
|
* @return DateTime
|
|
*/
|
|
public function getDefaultDate()
|
|
{
|
|
return $this->defaultDate;
|
|
}
|
|
|
|
/**
|
|
* Set defaultEventType.
|
|
*
|
|
* @return TrackEDefault
|
|
*/
|
|
public function setDefaultEventType(string $defaultEventType)
|
|
{
|
|
$this->defaultEventType = $defaultEventType;
|
|
|
|
return $this;
|
|
}
|
|
|
|
/**
|
|
* Get defaultEventType.
|
|
*
|
|
* @return string
|
|
*/
|
|
public function getDefaultEventType()
|
|
{
|
|
return $this->defaultEventType;
|
|
}
|
|
|
|
/**
|
|
* Set defaultValueType.
|
|
*
|
|
* @return TrackEDefault
|
|
*/
|
|
public function setDefaultValueType(string $defaultValueType)
|
|
{
|
|
$this->defaultValueType = $defaultValueType;
|
|
|
|
return $this;
|
|
}
|
|
|
|
/**
|
|
* Get defaultValueType.
|
|
*
|
|
* @return string
|
|
*/
|
|
public function getDefaultValueType()
|
|
{
|
|
return $this->defaultValueType;
|
|
}
|
|
|
|
/**
|
|
* Set defaultValue.
|
|
*
|
|
* @return TrackEDefault
|
|
*/
|
|
public function setDefaultValue(string $defaultValue)
|
|
{
|
|
$this->defaultValue = $defaultValue;
|
|
|
|
return $this;
|
|
}
|
|
|
|
/**
|
|
* Get defaultValue.
|
|
*
|
|
* @return string
|
|
*/
|
|
public function getDefaultValue()
|
|
{
|
|
return $this->defaultValue;
|
|
}
|
|
|
|
/**
|
|
* Set sessionId.
|
|
*
|
|
* @return TrackEDefault
|
|
*/
|
|
public function setSessionId(int $sessionId)
|
|
{
|
|
$this->sessionId = $sessionId;
|
|
|
|
return $this;
|
|
}
|
|
|
|
/**
|
|
* Get sessionId.
|
|
*
|
|
* @return int
|
|
*/
|
|
public function getSessionId()
|
|
{
|
|
return $this->sessionId;
|
|
}
|
|
|
|
/**
|
|
* Get defaultId.
|
|
*
|
|
* @return int
|
|
*/
|
|
public function getDefaultId()
|
|
{
|
|
return $this->defaultId;
|
|
}
|
|
}
|
|
|