Open Monograph Press  3.3.0
SubjectDAO.inc.php
1 <?php
2 
18 import('classes.codelist.Subject');
19 import('classes.codelist.CodelistItemDAO');
20 
21 class SubjectDAO extends CodelistItemDAO {
22 
26  function __construct() {
27  parent::__construct();
28  }
29 
35  function getFilename($locale) {
36  if (!AppLocale::isLocaleValid($locale)) {
37  $locale = AppLocale::MASTER_LOCALE;
38  }
39  return "lib/pkp/locale/$locale/bic21subjects.xml";
40  }
41 
47  function getName() {
48  return 'subject';
49  }
50 
55  function newDataObject() {
56  return new Subject();
57  }
58 }
59 
60 
Subject
Basic class describing a BIC Subject.
Definition: Subject.inc.php:24
CodelistItemDAO
Parent class for operations involving Codelist objects.
Definition: CodelistItemDAO.inc.php:20
SubjectDAO\newDataObject
newDataObject()
Definition: SubjectDAO.inc.php:55
SubjectDAO
Operations for retrieving and modifying Subject Subject objects.
Definition: SubjectDAO.inc.php:21
SubjectDAO\getFilename
getFilename($locale)
Definition: SubjectDAO.inc.php:35
SubjectDAO\__construct
__construct()
Definition: SubjectDAO.inc.php:26
SubjectDAO\getName
getName()
Definition: SubjectDAO.inc.php:47
PKPLocale\isLocaleValid
static isLocaleValid($locale)
Definition: PKPLocale.inc.php:505