|
Open Monograph Press
3.3.0
|
Public Member Functions | |
| __construct () | |
| _getRecordsRecordSet ($setIds, $from, $until, $set, $submissionId=null, $orderBy='press_id, data_object_id') | |
| getPress ($pressId) | |
| getSeries ($seriesId) | |
| getSetPressSeriesId ($pressSpec, $seriesSpec, $restrictPressId=null) | |
| getSets ($pressId=null, $offset, $limit, &$total) | |
| setOAIData ($record, $row, $isRecord=true) | |
Public Member Functions inherited from PKPOAIDAO | |
| _doCommonOAIFromRowOperations ($record, $row) | |
| _getRecordsRecordSet ($setIds, $from, $until, $set, $submissionId=null, $orderBy='journal_id, submission_id') | |
| _returnIdentifierFromRow ($row) | |
| _returnRecordFromRow ($row) | |
| clearTokens () | |
| getEarliestDatestamp ($setIds=array()) | |
| getIdentifiers ($setIds, $from, $until, $set, $offset, $limit, &$total) | |
| getRecord ($dataObjectId, $setIds=array()) | |
| getRecords ($setIds, $from, $until, $set, $offset, $limit, &$total) | |
| getToken ($tokenId) | |
| insertToken ($token) | |
| recordExists ($dataObjectId, $setIds=array()) | |
| setOAI ($oai) | |
Public Member Functions inherited from DAO | |
| __construct ($dataSource=null, $callHooks=true) | |
| concat () | |
| convertFromDB ($value, $type) | |
| convertToDB ($value, &$type) | |
| dateFromDB ($d) | |
| datetimeFromDB ($dt) | |
| datetimeToDB ($dt) | |
| dateToDB ($d) | |
| flushCache () | |
| formatDateToDB ($date, $defaultNumWeeks=null, $acceptPastDate=true) | |
| getAdditionalFieldNames () | |
| getAffectedRows () | |
| getDataObjectSettings ($tableName, $idFieldName, $idFieldValue, $dataObject) | |
| getDataSource () | |
| getDirectionMapping ($direction) | |
| getDriver () | |
| getLocaleFieldNames () | |
| getType ($value) | |
| handleError ($dataSource, $sql) | |
| nullOrInt ($value) | |
| replace ($table, $arrFields, $keyCols) | |
| & | retrieve ($sql, $params=false, $callHooks=true) |
| & | retrieveCached ($sql, $params=false, $secsToCache=3600, $callHooks=true) |
| & | retrieveLimit ($sql, $params=false, $numRows=false, $offset=false, $callHooks=true) |
| & | retrieveRange ($sql, $params=false, $dbResultRange=null, $callHooks=true) |
| setCacheDir () | |
| setDataSource ($dataSource) | |
| update ($sql, $params=false, $callHooks=true, $dieOnError=true) | |
| updateDataObjectSettings ($tableName, $dataObject, $idArray) | |
Data Fields | |
| $_pressCache | |
| $_pressDao | |
| $_publicationFormatDao | |
| $_seriesCache | |
| $_seriesDao | |
Data Fields inherited from PKPOAIDAO | |
| $oai | |
Data Fields inherited from DAO | |
| $_dataSource | |
Additional Inherited Members | |
Static Public Member Functions inherited from DAO | |
| static | getDataChangedEvent ($elementId=null, $parentElementId=null, $content='') |
Protected Member Functions inherited from DAO | |
| _getInsertId ($table='', $id='') | |
| OAIDAO::__construct | ( | ) |
| OAIDAO::_getRecordsRecordSet | ( | $setIds, | |
| $from, | |||
| $until, | |||
| $set, | |||
$submissionId = null, |
|||
$orderBy = 'press_id, |
|||
| data_object_id' | |||
| ) |
Get a OAI records record set.
| $setIds | array Objects ids that specify an OAI set, in hierarchical order. |
| $from | int/string *nix timestamp or ISO datetime string |
| $until | int/string *nix timestamp or ISO datetime string |
| $set | string |
| $submissionId | int Optional |
| $orderBy | string UNFILTERED |
Definition at line 203 of file OAIDAO.inc.php.
References DAO\datetimeToDB(), and DAO\retrieve().
| OAIDAO::getPress | ( | $pressId | ) |
Cached function to get a press
| $pressId | int |
Definition at line 67 of file OAIDAO.inc.php.
Referenced by getSets(), and setOAIData().
| OAIDAO::getSeries | ( | $seriesId | ) |
Cached function to get a press series
| $seriesId | int |
Definition at line 79 of file OAIDAO.inc.php.
Referenced by setOAIData().
| OAIDAO::getSetPressSeriesId | ( | $pressSpec, | |
| $seriesSpec, | |||
$restrictPressId = null |
|||
| ) |
Return the press ID and series ID corresponding to a press/series pairing.
| $pressSpec | string |
| $seriesSpec | string |
| $restrictPressId | int |
Definition at line 143 of file OAIDAO.inc.php.
| OAIDAO::getSets | ( | $pressId = null, |
|
| $offset, | |||
| $limit, | |||
| & | $total | ||
| ) |
Return hierarchy of OAI sets (presses plus press series).
| $pressId | int |
| $offset | int |
| $total | int |
Definition at line 97 of file OAIDAO.inc.php.
References HookRegistry\call(), DAORegistry\getDAO(), and getPress().
| OAIDAO::setOAIData | ( | $record, | |
| $row, | |||
$isRecord = true |
|||
| ) |
Definition at line 171 of file OAIDAO.inc.php.
References PKPServices\get(), getPress(), and getSeries().
| array OAIDAO::$_pressCache |
Definition at line 43 of file OAIDAO.inc.php.
| PressDAO OAIDAO::$_pressDao |
Definition at line 37 of file OAIDAO.inc.php.
| PublicationFormatDAO OAIDAO::$_publicationFormatDao |
Definition at line 25 of file OAIDAO.inc.php.
| array OAIDAO::$_seriesCache |
Definition at line 49 of file OAIDAO.inc.php.
| SeriesDAO OAIDAO::$_seriesDao |
Definition at line 31 of file OAIDAO.inc.php.