|
Open Journal Systems
3.3.0
|
Public Member Functions | |
| _fromRow ($row) | |
| createNew ($journalId, $objectType) | |
| deleteObject ($depositObject) | |
| getByDepositId ($journalId, $depositId) | |
| getById ($journalId, $depositObjectId) | |
| getInsertId () | |
| getNew ($journalId) | |
| insertObject ($depositObject) | |
| markHavingUpdatedContent ($journalId, $objectType) | |
| newDataObject () | |
| updateObject ($depositObject) | |
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) | |
Additional Inherited Members | |
Static Public Member Functions inherited from DAO | |
| static | getDataChangedEvent ($elementId=null, $parentElementId=null, $content='') |
Data Fields inherited from DAO | |
| $_dataSource | |
Protected Member Functions inherited from DAO | |
| _getInsertId ($table='', $id='') | |
Operations for adding a PLN deposit object.
Definition at line 17 of file DepositObjectDAO.inc.php.
| DepositObjectDAO::_fromRow | ( | $row | ) |
Internal function to return a deposit object from a row.
| $row | array |
Definition at line 308 of file DepositObjectDAO.inc.php.
References HookRegistry\call(), DAO\datetimeFromDB(), and newDataObject().
Referenced by getById().
| DepositObjectDAO::createNew | ( | $journalId, | |
| $objectType | |||
| ) |
Create a new deposit object for OJS content that doesn't yet have one
| $journalId | int |
| $objectType | string |
Definition at line 161 of file DepositObjectDAO.inc.php.
References DAORegistry\getDAO(), insertObject(), newDataObject(), and DAO\retrieve().
| DepositObjectDAO::deleteObject | ( | $depositObject | ) |
Delete deposit object
| $depositObject | Deposit |
Definition at line 280 of file DepositObjectDAO.inc.php.
References DAO\update().
| DepositObjectDAO::getByDepositId | ( | $journalId, | |
| $depositId | |||
| ) |
Retrieve all deposit objects by deposit id.
| $journalId | int |
| $depositId | int |
Definition at line 49 of file DepositObjectDAO.inc.php.
References DAO\retrieve().
| DepositObjectDAO::getById | ( | $journalId, | |
| $depositObjectId | |||
| ) |
Retrieve a deposit object by deposit object id.
| $journalId | int |
| $depositObjectId | int |
Definition at line 24 of file DepositObjectDAO.inc.php.
References _fromRow(), and DAO\retrieve().
Referenced by markHavingUpdatedContent().
| DepositObjectDAO::getInsertId | ( | ) |
Get the ID of the last inserted deposit object.
Definition at line 291 of file DepositObjectDAO.inc.php.
References DAO\_getInsertId().
Referenced by insertObject().
| DepositObjectDAO::getNew | ( | $journalId | ) |
Retrieve all deposit objects with no deposit id.
| $journalId | int |
Definition at line 66 of file DepositObjectDAO.inc.php.
References DAO\retrieve().
| DepositObjectDAO::insertObject | ( | $depositObject | ) |
Insert deposit object
| $depositObject | DepositObject |
Definition at line 223 of file DepositObjectDAO.inc.php.
References DAO\datetimeToDB(), getInsertId(), and DAO\update().
Referenced by createNew().
| DepositObjectDAO::markHavingUpdatedContent | ( | $journalId, | |
| $objectType | |||
| ) |
Retrieve all deposit objects with no deposit id.
| $journalId | int |
| $objectType | string |
Definition at line 80 of file DepositObjectDAO.inc.php.
References getById(), DAORegistry\getDAO(), DAO\retrieve(), and updateObject().
| DepositObjectDAO::newDataObject | ( | ) |
Construct a new data object corresponding to this DAO.
Definition at line 299 of file DepositObjectDAO.inc.php.
Referenced by _fromRow(), and createNew().
| DepositObjectDAO::updateObject | ( | $depositObject | ) |
Update deposit object
| $depositObject | DepositObject |
Definition at line 253 of file DepositObjectDAO.inc.php.
References DAO\datetimeToDB(), and DAO\update().
Referenced by markHavingUpdatedContent().