Package psidev.psi.mi.jami.listener
Interface PublicationChangeListener
-
- All Superinterfaces:
AnnotationsChangeListener<Publication>
,EventListener
,IdentifiersChangeListener<Publication>
,XrefsChangeListener<Publication>
- All Known Subinterfaces:
PublicationEnricherListener
,PublicationImexEnricherListener
- All Known Implementing Classes:
PublicationChangeLogger
,PublicationEnricherListenerManager
,PublicationEnricherLogger
,PublicationEnricherStatisticsWriter
,PublicationImexEnricherListenerManager
,PublicationImexEnricherLogger
,PublicationImexEnricherStatisticsWriter
public interface PublicationChangeListener extends IdentifiersChangeListener<Publication>, XrefsChangeListener<Publication>, AnnotationsChangeListener<Publication>
Listener to publication changes- Since:
- 01/08/13
- Version:
- $Id: $
- Author:
- Gabriel Aldam (galdam@ebi.ac.uk)
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
onAuthorAdded(Publication publication, String addedAuthor)
onAuthorAddedvoid
onAuthorRemoved(Publication publication, String removedAuthor)
onAuthorRemovedvoid
onCurationDepthUpdate(Publication publication, CurationDepth oldDepth)
onCurationDepthUpdatevoid
onDoiUpdate(Publication publication, String oldDoi)
onDoiUpdatevoid
onImexIdentifierUpdate(Publication publication, Xref addedXref)
onImexIdentifierUpdatevoid
onJournalUpdated(Publication publication, String oldJournal)
onJournalUpdatedvoid
onPublicationDateUpdated(Publication publication, Date oldDate)
onPublicationDateUpdatedvoid
onPubmedIdUpdate(Publication publication, String oldPubmedId)
onPubmedIdUpdatevoid
onReleaseDateUpdated(Publication publication, Date oldDate)
onReleaseDateUpdatedvoid
onSourceUpdated(Publication publication, Source oldSource)
onSourceUpdatedvoid
onTitleUpdated(Publication publication, String oldTitle)
onTitleUpdated-
Methods inherited from interface psidev.psi.mi.jami.listener.AnnotationsChangeListener
onAddedAnnotation, onRemovedAnnotation
-
Methods inherited from interface psidev.psi.mi.jami.listener.IdentifiersChangeListener
onAddedIdentifier, onRemovedIdentifier
-
Methods inherited from interface psidev.psi.mi.jami.listener.XrefsChangeListener
onAddedXref, onRemovedXref
-
-
-
-
Method Detail
-
onPubmedIdUpdate
void onPubmedIdUpdate(Publication publication, String oldPubmedId)
onPubmedIdUpdate
- Parameters:
publication
- : updated publicationoldPubmedId
- : old pubmed
-
onDoiUpdate
void onDoiUpdate(Publication publication, String oldDoi)
onDoiUpdate
- Parameters:
publication
- : updated publicationoldDoi
- : old doi
-
onImexIdentifierUpdate
void onImexIdentifierUpdate(Publication publication, Xref addedXref)
onImexIdentifierUpdate
- Parameters:
publication
- : updated publicationaddedXref
- : added xref
-
onTitleUpdated
void onTitleUpdated(Publication publication, String oldTitle)
onTitleUpdated
- Parameters:
publication
- : updated publicationoldTitle
- : old title
-
onJournalUpdated
void onJournalUpdated(Publication publication, String oldJournal)
onJournalUpdated
- Parameters:
publication
- : updated publicationoldJournal
- : old journal
-
onCurationDepthUpdate
void onCurationDepthUpdate(Publication publication, CurationDepth oldDepth)
onCurationDepthUpdate
- Parameters:
publication
- : updated publicationoldDepth
- : old depth
-
onPublicationDateUpdated
void onPublicationDateUpdated(Publication publication, Date oldDate)
onPublicationDateUpdated
- Parameters:
publication
- : updated publicationoldDate
- : old date
-
onAuthorAdded
void onAuthorAdded(Publication publication, String addedAuthor)
onAuthorAdded
- Parameters:
publication
- : updated publicationaddedAuthor
- : added author
-
onAuthorRemoved
void onAuthorRemoved(Publication publication, String removedAuthor)
onAuthorRemoved
- Parameters:
publication
- : updated publicationremovedAuthor
- : removed author
-
onReleaseDateUpdated
void onReleaseDateUpdated(Publication publication, Date oldDate)
onReleaseDateUpdated
- Parameters:
publication
- : updated publicationoldDate
- : old release date
-
onSourceUpdated
void onSourceUpdated(Publication publication, Source oldSource)
onSourceUpdated
- Parameters:
publication
- : updated publicationoldSource
- : old source
-
-