00001 <?php
00002
00016 import('classes.monograph.MonographKeyword');
00017 import('lib.pkp.classes.controlledVocab.ControlledVocabEntryDAO');
00018
00019 class MonographKeywordEntryDAO extends ControlledVocabEntryDAO {
00023 function MonographKeywordEntryDAO() {
00024 parent::ControlledVocabEntryDAO();
00025 }
00026
00031 function newDataObject() {
00032 return new MonographKeyword();
00033 }
00034
00041 function getByControlledVocabId($controlledVocabId, $rangeInfo = null) {
00042 $result =& $this->retrieveRange(
00043 'SELECT cve.* FROM controlled_vocab_entries cve WHERE cve.controlled_vocab_id = ? ORDER BY seq',
00044 array((int) $controlledVocabId),
00045 $rangeInfo
00046 );
00047
00048 $returner = new DAOResultFactory($result, $this, '_fromRow');
00049 return $returner;
00050 }
00051 }
00052
00053 ?>