). * @param $pubId string * @param $excludePubObjectId int ID of the pub object to be excluded from the search. * @param $contextId int * @return boolean */ function pubIdExists($pubIdType, $pubId, $excludePubObjectId, $contextId); /** * Change the public ID of a submission. * @param $pubObjectId int ID of the pub object * @param $pubIdType string One of the NLM pub-id-type values or * 'other::something' if not part of the official NLM list * (see ). * @param $pubId string */ function changePubId($pubObjectId, $pubIdType, $pubId); /** * Delete the public ID of a submission. * @param $pubObjectId int ID of the pub object * @param $pubIdType string One of the NLM pub-id-type values or * 'other::something' if not part of the official NLM list * (see ). */ function deletePubId($pubObjectId, $pubIdType); /** * Delete the public IDs of all submissions in this context. * @param $contextId int * @param $pubIdType string One of the NLM pub-id-type values or * 'other::something' if not part of the official NLM list * (see ). */ function deleteAllPubIds($contextId, $pubIdType); } ?>