getData('assocId'); } /** * set assoc id * * @param int $assocId */ public function setAssocId($assocId) { $this->setData('assocId', $assocId); } /** * Get associated type. * * @return int */ public function getAssocType() { return $this->getData('assocType'); } /** * Set associated type. * * @param int $assocType */ public function setAssocType($assocType) { $this->setData('assocType', $assocType); } /** * Get symbolic name. * * @return string */ public function getSymbolic() { return $this->getData('symbolic'); } /** * Set symbolic name. * * @param string $symbolic */ public function setSymbolic($symbolic) { $this->setData('symbolic', $symbolic); } /** * Get a list of controlled vocabulary options. * * @param string $settingName optional * * @return array $controlledVocabEntryId => name */ public function enumerate($settingName = 'name') { $controlledVocabDao = DAORegistry::getDAO('ControlledVocabDAO'); /** @var ControlledVocabDAO $controlledVocabDao */ return $controlledVocabDao->enumerate($this->getId(), $settingName); } } if (!PKP_STRICT_MODE) { class_alias('\PKP\controlledVocab\ControlledVocab', '\ControlledVocab'); }