Open Monograph Press
3.3.0
SubmissionDisciplineEntryDAO.inc.php
1
<?php
2
17
import
(
'lib.pkp.classes.submission.SubmissionDiscipline'
);
18
import
(
'lib.pkp.classes.controlledVocab.ControlledVocabEntryDAO'
);
19
20
class
SubmissionDisciplineEntryDAO
extends
ControlledVocabEntryDAO
{
21
26
function
newDataObject
() {
27
return
new
SubmissionDiscipline
();
28
}
29
37
function
getByControlledVocabId
($controlledVocabId, $rangeInfo =
null
, $filter =
null
) {
38
assert($filter ==
null
);
// Parent class supports this, but this class does not
39
$result = $this->
retrieveRange
(
40
'SELECT cve.* FROM controlled_vocab_entries cve WHERE cve.controlled_vocab_id = ? ORDER BY seq'
,
41
array((
int
) $controlledVocabId),
42
$rangeInfo
43
);
44
return
new
DAOResultFactory
($result, $this,
'_fromRow'
);
45
}
46
}
47
48
DAOResultFactory
Wrapper around ADORecordSet providing "factory" features for generating objects from DAOs.
Definition:
DAOResultFactory.inc.php:21
SubmissionDiscipline
Basic class describing a submission discipline.
Definition:
SubmissionDiscipline.inc.php:20
DAO\retrieveRange
& retrieveRange($sql, $params=false, $dbResultRange=null, $callHooks=true)
Definition:
DAO.inc.php:176
SubmissionDisciplineEntryDAO
Operations for retrieving and modifying a submission's disciplines.
Definition:
SubmissionDisciplineEntryDAO.inc.php:20
SubmissionDisciplineEntryDAO\getByControlledVocabId
getByControlledVocabId($controlledVocabId, $rangeInfo=null, $filter=null)
Definition:
SubmissionDisciplineEntryDAO.inc.php:37
ControlledVocabEntryDAO
Operations for retrieving and modifying ControlledVocabEntry objects.
Definition:
ControlledVocabEntryDAO.inc.php:19
SubmissionDisciplineEntryDAO\newDataObject
newDataObject()
Definition:
SubmissionDisciplineEntryDAO.inc.php:26
lib
pkp
classes
submission
SubmissionDisciplineEntryDAO.inc.php
Generated on Fri Aug 28 2020 14:53:49 for Open Monograph Press by
1.8.17