Chamilo is a learning management system focused on ease of use and accessibility
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.
 
 
 
 
 
 
chamilo-lms/src/CourseBundle/Entity/CWikiConf.php

437 lines
7.3 KiB

<?php
declare(strict_types=1);
/* For licensing terms, see /license.txt */
namespace Chamilo\CourseBundle\Entity;
use DateTime;
use Doctrine\ORM\Mapping as ORM;
/**
* CWikiConf.
*
* @ORM\Table(
* name="c_wiki_conf",
* indexes={
* @ORM\Index(name="course", columns={"c_id"}),
* @ORM\Index(name="page_id", columns={"page_id"})
* }
* )
* @ORM\Entity
*/
class CWikiConf
{
/**
* @ORM\Column(name="iid", type="integer")
* @ORM\Id
* @ORM\GeneratedValue
*/
protected int $iid;
/**
* @ORM\Column(name="c_id", type="integer")
*/
protected int $cId;
/**
* @ORM\Column(name="page_id", type="integer")
*/
protected int $pageId;
/**
* @ORM\Column(name="task", type="text", nullable=false)
*/
protected string $task;
/**
* @ORM\Column(name="feedback1", type="text", nullable=false)
*/
protected string $feedback1;
/**
* @ORM\Column(name="feedback2", type="text", nullable=false)
*/
protected string $feedback2;
/**
* @ORM\Column(name="feedback3", type="text", nullable=false)
*/
protected string $feedback3;
/**
* @ORM\Column(name="fprogress1", type="string", length=3, nullable=false)
*/
protected string $fprogress1;
/**
* @ORM\Column(name="fprogress2", type="string", length=3, nullable=false)
*/
protected string $fprogress2;
/**
* @ORM\Column(name="fprogress3", type="string", length=3, nullable=false)
*/
protected string $fprogress3;
/**
* @ORM\Column(name="max_size", type="integer", nullable=true)
*/
protected ?int $maxSize = null;
/**
* @ORM\Column(name="max_text", type="integer", nullable=true)
*/
protected ?int $maxText = null;
/**
* @ORM\Column(name="max_version", type="integer", nullable=true)
*/
protected ?int $maxVersion = null;
/**
* @ORM\Column(name="startdate_assig", type="datetime", nullable=true)
*/
protected ?DateTime $startdateAssig = null;
/**
* @ORM\Column(name="enddate_assig", type="datetime", nullable=true)
*/
protected ?DateTime $enddateAssig = null;
/**
* @ORM\Column(name="delayedsubmit", type="integer", nullable=false)
*/
protected int $delayedsubmit;
/**
* Get task.
*
* @return string
*/
public function getTask()
{
return $this->task;
}
/**
* Set task.
*
* @return CWikiConf
*/
public function setTask(string $task)
{
$this->task = $task;
return $this;
}
/**
* Get feedback1.
*
* @return string
*/
public function getFeedback1()
{
return $this->feedback1;
}
/**
* Set feedback1.
*
* @return CWikiConf
*/
public function setFeedback1(string $feedback1)
{
$this->feedback1 = $feedback1;
return $this;
}
/**
* Get feedback2.
*
* @return string
*/
public function getFeedback2()
{
return $this->feedback2;
}
/**
* Set feedback2.
*
* @return CWikiConf
*/
public function setFeedback2(string $feedback2)
{
$this->feedback2 = $feedback2;
return $this;
}
/**
* Get feedback3.
*
* @return string
*/
public function getFeedback3()
{
return $this->feedback3;
}
/**
* Set feedback3.
*
* @return CWikiConf
*/
public function setFeedback3(string $feedback3)
{
$this->feedback3 = $feedback3;
return $this;
}
/**
* Get fprogress1.
*
* @return string
*/
public function getFprogress1()
{
return $this->fprogress1;
}
/**
* Set fprogress1.
*
* @return CWikiConf
*/
public function setFprogress1(string $fprogress1)
{
$this->fprogress1 = $fprogress1;
return $this;
}
/**
* Get fprogress2.
*
* @return string
*/
public function getFprogress2()
{
return $this->fprogress2;
}
/**
* Set fprogress2.
*
* @return CWikiConf
*/
public function setFprogress2(string $fprogress2)
{
$this->fprogress2 = $fprogress2;
return $this;
}
/**
* Get fprogress3.
*
* @return string
*/
public function getFprogress3()
{
return $this->fprogress3;
}
/**
* Set fprogress3.
*
* @return CWikiConf
*/
public function setFprogress3(string $fprogress3)
{
$this->fprogress3 = $fprogress3;
return $this;
}
/**
* Get maxSize.
*
* @return int
*/
public function getMaxSize()
{
return $this->maxSize;
}
/**
* Set maxSize.
*
* @return CWikiConf
*/
public function setMaxSize(int $maxSize)
{
$this->maxSize = $maxSize;
return $this;
}
/**
* Get maxText.
*
* @return int
*/
public function getMaxText()
{
return $this->maxText;
}
/**
* Set maxText.
*
* @return CWikiConf
*/
public function setMaxText(int $maxText)
{
$this->maxText = $maxText;
return $this;
}
/**
* Get maxVersion.
*
* @return int
*/
public function getMaxVersion()
{
return $this->maxVersion;
}
/**
* Set maxVersion.
*
* @return CWikiConf
*/
public function setMaxVersion(int $maxVersion)
{
$this->maxVersion = $maxVersion;
return $this;
}
/**
* Get startdateAssig.
*
* @return DateTime
*/
public function getStartdateAssig()
{
return $this->startdateAssig;
}
/**
* Set startdateAssig.
*
* @return CWikiConf
*/
public function setStartdateAssig(DateTime $startdateAssig)
{
$this->startdateAssig = $startdateAssig;
return $this;
}
/**
* Get enddateAssig.
*
* @return DateTime
*/
public function getEnddateAssig()
{
return $this->enddateAssig;
}
/**
* Set enddateAssig.
*
* @return CWikiConf
*/
public function setEnddateAssig(DateTime $enddateAssig)
{
$this->enddateAssig = $enddateAssig;
return $this;
}
/**
* Get delayedsubmit.
*
* @return int
*/
public function getDelayedsubmit()
{
return $this->delayedsubmit;
}
/**
* Set delayedsubmit.
*
* @return CWikiConf
*/
public function setDelayedsubmit(int $delayedsubmit)
{
$this->delayedsubmit = $delayedsubmit;
return $this;
}
/**
* Get cId.
*
* @return int
*/
public function getCId()
{
return $this->cId;
}
/**
* Set cId.
*
* @return CWikiConf
*/
public function setCId(int $cId)
{
$this->cId = $cId;
return $this;
}
/**
* Get pageId.
*
* @return int
*/
public function getPageId()
{
return $this->pageId;
}
/**
* Set pageId.
*
* @return CWikiConf
*/
public function setPageId(int $pageId)
{
$this->pageId = $pageId;
return $this;
}
}