메소드 | 설명 | |
---|---|---|
__construct ( ) | Constructor | |
_fromRow ( $row ) : Journal | Internal function to return a Journal object from a row. | |
anyPubIdExists ( $journalId, $pubIdType, $pubId, $assocType = ASSOC_TYPE_ANY, $assocId, $forSameType = false ) : boolean | Check whether the given public ID exists for any publishing object in a journal. | |
deleteAllPubIds ( $journalId, $pubIdType ) | Delete the public IDs of all publishing objects in a journal. | |
deleteById ( $journalId ) | Delete a journal by ID, INCLUDING ALL DEPENDENT ITEMS. | |
getTitles ( $enabledOnly = false ) : array | Retrieve the IDs and titles of all journals in an associative array. | |
newDataObject ( ) : DataObject | Construct a new Journal. | |
updateObject ( $journal ) | Update an existing journal. |
메소드 | 설명 | |
---|---|---|
_getPrimaryKeyColumn ( ) : string | Get the name of the primary key column for this context. | |
_getSettingsTableName ( ) : string | Get the table name for this context's settings table. | |
_getTableName ( ) : string | Get the table name for this context. |
public _fromRow ( $row ) : Journal | ||
$row | array | |
리턴 | Journal |
protected _getPrimaryKeyColumn ( ) : string | ||
리턴 | string |
protected _getSettingsTableName ( ) : string | ||
리턴 | string |
protected _getTableName ( ) : string | ||
리턴 | string |
public anyPubIdExists ( $journalId, $pubIdType, $pubId, $assocType = ASSOC_TYPE_ANY, $assocId, $forSameType = false ) : boolean | ||
$journalId | int | |
$pubIdType | string One of the NLM pub-id-type values or
'other::something' if not part of the official NLM list
(see |
|
$pubId | string | |
$assocType | int The object type of an object to be excluded from the search. Identified by one of the ASSOC_TYPE_* constants. | |
$assocId | int The id of an object to be excluded from the search. | |
$forSameType | boolean Whether only the same objects should be considered. | |
리턴 | boolean |
public deleteAllPubIds ( $journalId, $pubIdType ) | ||
$journalId | int | |
$pubIdType | string One of the NLM pub-id-type values or
'other::something' if not part of the official NLM list
(see |
public deleteById ( $journalId ) | ||
$journalId | int |