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 void
onCurationDepthUpdated(Publication publication, CurationDepth oldDepth)
onCurationDepthUpdated.void
onImexAdminGroupUpdated(Publication publication, Source oldSource)
onImexAdminGroupUpdated.void
onImexIdAssigned(Publication publication, String imex)
onImexIdAssigned.void
onImexIdConflicts(Publication originalPublication, Collection<Xref> conflictingXrefs)
onImexIdConflicts.void
onImexIdNotRecognized(Publication publication, String imex)
onImexIdNotRecognized.void
onImexPublicationIdentifierSynchronized(Publication publication)
onImexPublicationIdentifierSynchronized.void
onImexStatusUpdated(Publication publication, PublicationStatus oldStatus)
onImexStatusUpdated.void
onMissingImexId(Publication publication)
onMissingImexId.void
onPublicationAlreadyRegisteredInImexCentral(Publication publication, String imex)
onPublicationAlreadyRegisteredInImexCentral.void
onPublicationNotEligibleForImex(Publication publication)
onPublicationNotEligibleForImex.void
onPublicationRegisteredInImexCentral(Publication publication)
onPublicationRegisteredInImexCentral.void
onPublicationWhichCannotBeRegistered(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
- aPublication
object.conflictingXrefs
- aCollection
object.
-
onMissingImexId
void onMissingImexId(Publication publication)
onMissingImexId.
- Parameters:
publication
- aPublication
object.
-
onCurationDepthUpdated
void onCurationDepthUpdated(Publication publication, CurationDepth oldDepth)
onCurationDepthUpdated.
- Parameters:
publication
- aPublication
object.oldDepth
- aCurationDepth
object.
-
onImexAdminGroupUpdated
void onImexAdminGroupUpdated(Publication publication, Source oldSource)
onImexAdminGroupUpdated.
- Parameters:
publication
- aPublication
object.oldSource
- aSource
object.
-
onImexStatusUpdated
void onImexStatusUpdated(Publication publication, PublicationStatus oldStatus)
onImexStatusUpdated.
- Parameters:
publication
- aPublication
object.oldStatus
- aPublicationStatus
object.
-
onImexPublicationIdentifierSynchronized
void onImexPublicationIdentifierSynchronized(Publication publication)
onImexPublicationIdentifierSynchronized.
- Parameters:
publication
- aPublication
object.
-
onPublicationAlreadyRegisteredInImexCentral
void onPublicationAlreadyRegisteredInImexCentral(Publication publication, String imex)
onPublicationAlreadyRegisteredInImexCentral.
- Parameters:
publication
- aPublication
object.imex
- aString
object.
-
onPublicationRegisteredInImexCentral
void onPublicationRegisteredInImexCentral(Publication publication)
onPublicationRegisteredInImexCentral.
- Parameters:
publication
- aPublication
object.
-
onPublicationWhichCannotBeRegistered
void onPublicationWhichCannotBeRegistered(Publication publication)
onPublicationWhichCannotBeRegistered.
- Parameters:
publication
- aPublication
object.
-
onPublicationNotEligibleForImex
void onPublicationNotEligibleForImex(Publication publication)
onPublicationNotEligibleForImex.
- Parameters:
publication
- aPublication
object.
-
onImexIdAssigned
void onImexIdAssigned(Publication publication, String imex)
onImexIdAssigned.
- Parameters:
publication
- aPublication
object.imex
- aString
object.
-
onImexIdNotRecognized
void onImexIdNotRecognized(Publication publication, String imex)
onImexIdNotRecognized.
- Parameters:
publication
- aPublication
object.imex
- aString
object.
-
-