. */ namespace SP\DataModel; defined('APP_ROOT') || die(); use SP\Html\Html; /** * Class CustomFieldData * * @package SP\DataModel */ class CustomFieldData extends CustomFieldBaseData { /** * @var int */ public $customfielddata_itemId = 0; /** * @var int */ public $customfielddata_moduleId = 0; /** * @var int */ public $customfielddata_defId = 0; /** * @var string */ public $typeName = ''; /** * @var string */ public $value = ''; /** * @var int */ public $definitionId = 0; /** * @var CustomFieldDefData */ protected $definition; /** * @return int */ public function getCustomfielddataItemId() { return $this->customfielddata_itemId; } /** * @param int $customfielddata_itemId */ public function setCustomfielddataItemId($customfielddata_itemId) { $this->customfielddata_itemId = $customfielddata_itemId; } /** * @return int */ public function getCustomfielddataModuleId() { return $this->customfielddata_moduleId; } /** * @param int $customfielddata_moduleId */ public function setCustomfielddataModuleId($customfielddata_moduleId) { $this->customfielddata_moduleId = $customfielddata_moduleId; } /** * @return int */ public function getCustomfielddataDefId() { return $this->customfielddata_defId; } /** * @param int $customfielddata_defId */ public function setCustomfielddataDefId($customfielddata_defId) { $this->customfielddata_defId = $customfielddata_defId; } /** * @return string */ public function getTypeName() { return $this->typeName; } /** * @param string $typeName */ public function setTypeName($typeName) { $this->typeName = $typeName; } /** * @return string */ public function getValue() { return $this->value; } /** * @param string $value */ public function setValue($value) { $this->value = $value; } /** * @return string */ public function getCleanValue() { return Html::sanitize($this->value); } /** * @return string */ public function getSafeHtmlValue() { return htmlspecialchars($this->value, ENT_QUOTES); } /** * @return int */ public function getDefinitionId() { return $this->definitionId; } /** * @param int $definitionId */ public function setDefinitionId($definitionId) { $this->definitionId = $definitionId; } /** * @return CustomFieldDefData */ public function getDefinition() { return $this->definition; } /** * @param CustomFieldDefData $definition */ public function setDefinition(CustomFieldDefData $definition) { $this->definition = $definition; } }