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 SummaryAll 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.AnnotationsChangeListeneronAddedAnnotation, onRemovedAnnotation
 - 
Methods inherited from interface psidev.psi.mi.jami.enricher.listener.EnricherListeneronEnrichmentComplete, onEnrichmentError
 - 
Methods inherited from interface psidev.psi.mi.jami.listener.IdentifiersChangeListeneronAddedIdentifier, onRemovedIdentifier
 - 
Methods inherited from interface psidev.psi.mi.jami.listener.PublicationChangeListeneronAuthorAdded, onAuthorRemoved, onCurationDepthUpdate, onDoiUpdate, onImexIdentifierUpdate, onJournalUpdated, onPublicationDateUpdated, onPubmedIdUpdate, onReleaseDateUpdated, onSourceUpdated, onTitleUpdated
 - 
Methods inherited from interface psidev.psi.mi.jami.listener.XrefsChangeListeneronAddedXref, onRemovedXref
 
- 
 
- 
- 
- 
Method Detail- 
onImexIdConflictsvoid onImexIdConflicts(Publication originalPublication, Collection<Xref> conflictingXrefs) onImexIdConflicts. - Parameters:
- originalPublication- a- Publicationobject.
- conflictingXrefs- a- Collectionobject.
 
 - 
onMissingImexIdvoid onMissingImexId(Publication publication) onMissingImexId. - Parameters:
- publication- a- Publicationobject.
 
 - 
onCurationDepthUpdatedvoid onCurationDepthUpdated(Publication publication, CurationDepth oldDepth) onCurationDepthUpdated. - Parameters:
- publication- a- Publicationobject.
- oldDepth- a- CurationDepthobject.
 
 - 
onImexAdminGroupUpdatedvoid onImexAdminGroupUpdated(Publication publication, Source oldSource) onImexAdminGroupUpdated. - Parameters:
- publication- a- Publicationobject.
- oldSource- a- Sourceobject.
 
 - 
onImexStatusUpdatedvoid onImexStatusUpdated(Publication publication, PublicationStatus oldStatus) onImexStatusUpdated. - Parameters:
- publication- a- Publicationobject.
- oldStatus- a- PublicationStatusobject.
 
 - 
onImexPublicationIdentifierSynchronizedvoid onImexPublicationIdentifierSynchronized(Publication publication) onImexPublicationIdentifierSynchronized. - Parameters:
- publication- a- Publicationobject.
 
 - 
onPublicationAlreadyRegisteredInImexCentralvoid onPublicationAlreadyRegisteredInImexCentral(Publication publication, String imex) onPublicationAlreadyRegisteredInImexCentral. - Parameters:
- publication- a- Publicationobject.
- imex- a- Stringobject.
 
 - 
onPublicationRegisteredInImexCentralvoid onPublicationRegisteredInImexCentral(Publication publication) onPublicationRegisteredInImexCentral. - Parameters:
- publication- a- Publicationobject.
 
 - 
onPublicationWhichCannotBeRegisteredvoid onPublicationWhichCannotBeRegistered(Publication publication) onPublicationWhichCannotBeRegistered. - Parameters:
- publication- a- Publicationobject.
 
 - 
onPublicationNotEligibleForImexvoid onPublicationNotEligibleForImex(Publication publication) onPublicationNotEligibleForImex. - Parameters:
- publication- a- Publicationobject.
 
 - 
onImexIdAssignedvoid onImexIdAssigned(Publication publication, String imex) onImexIdAssigned. - Parameters:
- publication- a- Publicationobject.
- imex- a- Stringobject.
 
 - 
onImexIdNotRecognizedvoid onImexIdNotRecognized(Publication publication, String imex) onImexIdNotRecognized. - Parameters:
- publication- a- Publicationobject.
- imex- a- Stringobject.
 
 
- 
 
-