. */ namespace SP\DataModel; /** * Class CustomFieldDefDataOld * * @package SP\DataModel */ class CustomFieldDefDataOld extends CustomFieldBaseData implements DataModelInterface { /** * @var int */ public $customfielddef_module = 0; /** * @var string */ public $typeName = ''; /** * @var string */ public $moduleName = ''; /** * @var bool */ public $required = false; /** * @var string */ public $help = ''; /** * @var bool */ public $showInItemsList = false; /** * @return int */ public function getCustomfielddefModule() { return $this->customfielddef_module; } /** * @param int $customfielddef_module */ public function setCustomfielddefModule($customfielddef_module) { $this->customfielddef_module = $customfielddef_module; } /** * @return string */ public function getTypeName() { return $this->typeName; } /** * @param string $typeName */ public function setTypeName($typeName) { $this->typeName = $typeName; } /** * @return string */ public function getModuleName() { return $this->moduleName; } /** * @param string $moduleName */ public function setModuleName($moduleName) { $this->moduleName = $moduleName; } /** * @return string */ public function getFormId() { return 'cf_' . strtolower(preg_replace('/\W*/', '', $this->name)); } /** * @return boolean */ public function isShowInItemsList() { return $this->showInItemsList; } /** * @param boolean $showInItemsList */ public function setShowInItemsList($showInItemsList) { $this->showInItemsList = $showInItemsList; } /** * @return boolean */ public function isRequired() { return $this->required; } /** * @param boolean $required */ public function setRequired($required) { $this->required = $required; } /** * @return string */ public function getHelp() { return $this->help; } /** * @param string $help */ public function setHelp($help) { $this->help = $help; } /** * @return int */ public function getId() { return $this->customfielddef_id; } }