Package psidev.psi.mi.jami.imex.listener
Interface PublicationImexEnricherListener
-
- All Superinterfaces:
AnnotationsChangeListener<Publication>,EnricherListener<Publication>,EventListener,IdentifiersChangeListener<Publication>,PublicationChangeListener,PublicationEnricherListener,XrefsChangeListener<Publication>
- All Known Implementing Classes:
PublicationImexEnricherListenerManager,PublicationImexEnricherLogger,PublicationImexEnricherStatisticsWriter
public interface PublicationImexEnricherListener extends PublicationEnricherListener
An extension of the PublicationEnricherListener with specific methods related to the process of enriching. Each method will be fired after the change has been made to the publication.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidonCurationDepthUpdated(Publication publication, CurationDepth oldDepth)onCurationDepthUpdated.voidonImexAdminGroupUpdated(Publication publication, Source oldSource)onImexAdminGroupUpdated.voidonImexIdAssigned(Publication publication, String imex)onImexIdAssigned.voidonImexIdConflicts(Publication originalPublication, Collection<Xref> conflictingXrefs)onImexIdConflicts.voidonImexIdNotRecognized(Publication publication, String imex)onImexIdNotRecognized.voidonImexPublicationIdentifierSynchronized(Publication publication)onImexPublicationIdentifierSynchronized.voidonImexStatusUpdated(Publication publication, PublicationStatus oldStatus)onImexStatusUpdated.voidonMissingImexId(Publication publication)onMissingImexId.voidonPublicationAlreadyRegisteredInImexCentral(Publication publication, String imex)onPublicationAlreadyRegisteredInImexCentral.voidonPublicationNotEligibleForImex(Publication publication)onPublicationNotEligibleForImex.voidonPublicationRegisteredInImexCentral(Publication publication)onPublicationRegisteredInImexCentral.voidonPublicationWhichCannotBeRegistered(Publication publication)onPublicationWhichCannotBeRegistered.-
Methods inherited from interface psidev.psi.mi.jami.listener.AnnotationsChangeListener
onAddedAnnotation, onRemovedAnnotation
-
Methods inherited from interface psidev.psi.mi.jami.enricher.listener.EnricherListener
onEnrichmentComplete, onEnrichmentError
-
Methods inherited from interface psidev.psi.mi.jami.listener.IdentifiersChangeListener
onAddedIdentifier, onRemovedIdentifier
-
Methods inherited from interface psidev.psi.mi.jami.listener.PublicationChangeListener
onAuthorAdded, onAuthorRemoved, onCurationDepthUpdate, onDoiUpdate, onImexIdentifierUpdate, onJournalUpdated, onPublicationDateUpdated, onPubmedIdUpdate, onReleaseDateUpdated, onSourceUpdated, onTitleUpdated
-
Methods inherited from interface psidev.psi.mi.jami.listener.XrefsChangeListener
onAddedXref, onRemovedXref
-
-
-
-
Method Detail
-
onImexIdConflicts
void onImexIdConflicts(Publication originalPublication, Collection<Xref> conflictingXrefs)
onImexIdConflicts.
- Parameters:
originalPublication- aPublicationobject.conflictingXrefs- aCollectionobject.
-
onMissingImexId
void onMissingImexId(Publication publication)
onMissingImexId.
- Parameters:
publication- aPublicationobject.
-
onCurationDepthUpdated
void onCurationDepthUpdated(Publication publication, CurationDepth oldDepth)
onCurationDepthUpdated.
- Parameters:
publication- aPublicationobject.oldDepth- aCurationDepthobject.
-
onImexAdminGroupUpdated
void onImexAdminGroupUpdated(Publication publication, Source oldSource)
onImexAdminGroupUpdated.
- Parameters:
publication- aPublicationobject.oldSource- aSourceobject.
-
onImexStatusUpdated
void onImexStatusUpdated(Publication publication, PublicationStatus oldStatus)
onImexStatusUpdated.
- Parameters:
publication- aPublicationobject.oldStatus- aPublicationStatusobject.
-
onImexPublicationIdentifierSynchronized
void onImexPublicationIdentifierSynchronized(Publication publication)
onImexPublicationIdentifierSynchronized.
- Parameters:
publication- aPublicationobject.
-
onPublicationAlreadyRegisteredInImexCentral
void onPublicationAlreadyRegisteredInImexCentral(Publication publication, String imex)
onPublicationAlreadyRegisteredInImexCentral.
- Parameters:
publication- aPublicationobject.imex- aStringobject.
-
onPublicationRegisteredInImexCentral
void onPublicationRegisteredInImexCentral(Publication publication)
onPublicationRegisteredInImexCentral.
- Parameters:
publication- aPublicationobject.
-
onPublicationWhichCannotBeRegistered
void onPublicationWhichCannotBeRegistered(Publication publication)
onPublicationWhichCannotBeRegistered.
- Parameters:
publication- aPublicationobject.
-
onPublicationNotEligibleForImex
void onPublicationNotEligibleForImex(Publication publication)
onPublicationNotEligibleForImex.
- Parameters:
publication- aPublicationobject.
-
onImexIdAssigned
void onImexIdAssigned(Publication publication, String imex)
onImexIdAssigned.
- Parameters:
publication- aPublicationobject.imex- aStringobject.
-
onImexIdNotRecognized
void onImexIdNotRecognized(Publication publication, String imex)
onImexIdNotRecognized.
- Parameters:
publication- aPublicationobject.imex- aStringobject.
-
-