Adding table extra_field_option_rel_field_option in order to manage extrafield options per role à la Redmine
parent
32438ddfc4
commit
96d0dbcb36
@ -0,0 +1,154 @@ |
||||
<?php |
||||
|
||||
namespace Entity; |
||||
|
||||
use Doctrine\ORM\Mapping as ORM; |
||||
|
||||
/** |
||||
* ExtraFieldOptionRelFieldOption |
||||
* |
||||
* @ORM\Table(name="extra_field_option_rel_field_option", uniqueConstraints={@ORM\UniqueConstraint(name="idx", columns={"field_id", "role_id", "field_option_id", "related_field_option_id"})}) |
||||
* @ORM\Entity |
||||
*/ |
||||
class ExtraFieldOptionRelFieldOption |
||||
{ |
||||
/** |
||||
* @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="field_id", type="integer", precision=0, scale=0, nullable=true, unique=false) |
||||
*/ |
||||
private $fieldId; |
||||
|
||||
/** |
||||
* @var integer |
||||
* |
||||
* @ORM\Column(name="field_option_id", type="integer", precision=0, scale=0, nullable=true, unique=false) |
||||
*/ |
||||
private $fieldOptionId; |
||||
|
||||
/** |
||||
* @var integer |
||||
* |
||||
* @ORM\Column(name="related_field_option_id", type="integer", precision=0, scale=0, nullable=true, unique=false) |
||||
*/ |
||||
private $relatedFieldOptionId; |
||||
|
||||
/** |
||||
* @var integer |
||||
* |
||||
* @ORM\Column(name="role_id", type="integer", precision=0, scale=0, nullable=true, unique=false) |
||||
*/ |
||||
private $roleId; |
||||
|
||||
/** |
||||
* Get id |
||||
* |
||||
* @return integer |
||||
*/ |
||||
public function getId() |
||||
{ |
||||
return $this->id; |
||||
} |
||||
|
||||
/** |
||||
* Set fieldId |
||||
* |
||||
* @param integer $fieldId |
||||
* @return EntityExtraFieldOptionRelFieldOption |
||||
*/ |
||||
public function setFieldId($fieldId) |
||||
{ |
||||
$this->fieldId = $fieldId; |
||||
|
||||
return $this; |
||||
} |
||||
|
||||
/** |
||||
* Get fieldId |
||||
* |
||||
* @return integer |
||||
*/ |
||||
public function getFieldId() |
||||
{ |
||||
return $this->fieldId; |
||||
} |
||||
|
||||
/** |
||||
* Set fieldOptionId |
||||
* |
||||
* @param integer $fieldOptionId |
||||
* @return EntityExtraFieldOptionRelFieldOption |
||||
*/ |
||||
public function setFieldOptionId($fieldOptionId) |
||||
{ |
||||
$this->fieldOptionId = $fieldOptionId; |
||||
|
||||
return $this; |
||||
} |
||||
|
||||
/** |
||||
* Get fieldOptionId |
||||
* |
||||
* @return integer |
||||
*/ |
||||
public function getFieldOptionId() |
||||
{ |
||||
return $this->fieldOptionId; |
||||
} |
||||
|
||||
/** |
||||
* Set relatedFieldOptionId |
||||
* |
||||
* @param integer $relatedFieldOptionId |
||||
* @return EntityExtraFieldOptionRelFieldOption |
||||
*/ |
||||
public function setRelatedFieldOptionId($relatedFieldOptionId) |
||||
{ |
||||
$this->relatedFieldOptionId = $relatedFieldOptionId; |
||||
|
||||
return $this; |
||||
} |
||||
|
||||
/** |
||||
* Get relatedFieldOptionId |
||||
* |
||||
* @return integer |
||||
*/ |
||||
public function getRelatedFieldOptionId() |
||||
{ |
||||
return $this->relatedFieldOptionId; |
||||
} |
||||
|
||||
/** |
||||
* Set roleId |
||||
* |
||||
* @param integer $roleId |
||||
* @return EntityExtraFieldOptionRelRole |
||||
*/ |
||||
public function setRoleId($roleId) |
||||
{ |
||||
$this->roleId = $roleId; |
||||
|
||||
return $this; |
||||
} |
||||
|
||||
/** |
||||
* Get roleId |
||||
* |
||||
* @return integer |
||||
*/ |
||||
public function getRoleId() |
||||
{ |
||||
return $this->roleId; |
||||
} |
||||
|
||||
} |
Loading…
Reference in new issue