Method | Description | |
---|---|---|
__construct ( ) | Constructor. | |
_fromRow ( $row ) : Monograph | Internal function to return an Monograph object from a row. | |
addCategory ( $monographId, $categoryId ) | Associate a category with a monograph. | |
categoryAssociationExists ( $monographId, $categoryId ) : boolean | Check if an monograph exists with the specified ID. | |
deleteById ( $submissionId ) | ||
getAdditionalFieldNames ( ) : array | Get a list of additional fields that do not have dedicated accessors. | |
getByPressId ( $pressId ) : DAOResultFactory | Get all monographs for a press. | |
getCategories ( $monographId, $pressId = null ) : DAOResultFactory | Get the categories associated with a given monograph. | |
getLocaleFieldNames ( ) : array | Get a list of fields for which localized data is supported | |
getUnassignedCategories ( $monographId, $pressId = null ) : DAOResultFactory | Get the categories not associated with a given monograph. | |
getUnpublishedMonographsByPressId ( $pressId ) : DAOResultFactory | Get unpublished monographs for a press. | |
insertObject ( $monograph ) : Monograph | inserts a new monograph into submissions table | |
newDataObject ( ) : Monograph | Get a new data object representing the monograph. | |
removeCategories ( $monographId ) | Unassociate all categories. | |
removeCategory ( $monographId, $categoryId ) | Unassociate a category with a monograph. | |
removeMonographsFromSeries ( $seriesId ) | Remove all monographs from an series. | |
updateObject ( $monograph ) | updates a monograph |
Method | Description | |
---|---|---|
getCompletionConditions ( $completed ) | ||
getFetchColumns ( ) | ||
getFetchJoins ( ) | ||
getFetchParameters ( ) | ||
getGroupByColumns ( ) | ||
getSubEditorJoin ( ) |
public _fromRow ( $row ) : Monograph | ||
$row | array | |
return | Monograph |
public addCategory ( $monographId, $categoryId ) | ||
$monographId | int | |
$categoryId | int |
public categoryAssociationExists ( $monographId, $categoryId ) : boolean | ||
$monographId | int | |
return | boolean |
public getAdditionalFieldNames ( ) : array | ||
return | array |
public getByPressId ( $pressId ) : DAOResultFactory | ||
$pressId | int | |
return | DAOResultFactory | containing matching Monographs |
public getCategories ( $monographId, $pressId = null ) : DAOResultFactory | ||
$monographId | int The monograph id. | |
$pressId | int (optional) The monograph press id. | |
return | DAOResultFactory |
public getLocaleFieldNames ( ) : array | ||
return | array |
public getUnassignedCategories ( $monographId, $pressId = null ) : DAOResultFactory | ||
$monographId | int | |
return | DAOResultFactory |
public getUnpublishedMonographsByPressId ( $pressId ) : DAOResultFactory | ||
$pressId | int | |
return | DAOResultFactory | containing matching Monographs |
public insertObject ( $monograph ) : Monograph | ||
return | Monograph | Id int |
public newDataObject ( ) : Monograph | ||
return | Monograph |
public removeCategories ( $monographId ) | ||
$monographId | int |
public removeCategory ( $monographId, $categoryId ) | ||
$monographId | int | |
$categoryId | int |
public removeMonographsFromSeries ( $seriesId ) | ||
$seriesId | int |