Package psidev.psi.mi.jami.listener
Interface InteractorChangeListener<T extends Interactor>
-
- All Superinterfaces:
AliasesChangeListener<T>
,AnnotationsChangeListener<T>
,ChecksumsChangeListener<T>
,EventListener
,IdentifiersChangeListener<T>
,XrefsChangeListener<T>
- All Known Subinterfaces:
BioactiveEntityEnricherListener
,ComplexChangeListener
,ComplexEnricherListener
,GeneEnricherListener
,InteractorEnricherListener<T>
,InteractorPoolChangeListener
,InteractorPoolEnricherListener
,PolymerChangeListener<P>
,PolymerEnricherListener<T>
,ProteinChangeListener
,ProteinEnricherListener
,ProteinListeningFeatureEnricher<F>
- All Known Implementing Classes:
BioactiveEntityEnricherListenerManager
,BioactiveEntityEnricherLogger
,BioactiveEntityEnricherStatisticsWriter
,ComplexChangeLogger
,ComplexEnricherListenerManager
,ComplexEnricherLogger
,ComplexEnricherStatisticsWriter
,FullFeatureEnricher
,FullFeatureEvidenceEnricher
,FullFeatureEvidenceUpdater
,FullFeatureUpdater
,GeneEnricherListenerManager
,GeneEnricherLogger
,GeneEnricherStatisticsWriter
,InteractorChangeLogger
,InteractorEnricherListenerManager
,InteractorEnricherLogger
,InteractorEnricherStatisticsWriter
,InteractorPoolChangeLogger
,InteractorPoolEnricherListenerManager
,InteractorPoolEnricherLogger
,InteractorPoolEnricherStatisticsWriter
,MinimalFeatureEnricher
,MinimalFeatureEvidenceEnricher
,MinimalFeatureEvidenceUpdater
,MinimalFeatureUpdater
,PolymerChangeLogger
,PolymerEnricherListenerManager
,PolymerEnricherLogger
,PolymerEnricherStatisticsWriter
,ProteinChangeLogger
,ProteinEnricherListenerManager
,ProteinEnricherLogger
,ProteinEnricherStatisticsWriter
public interface InteractorChangeListener<T extends Interactor> extends AliasesChangeListener<T>, XrefsChangeListener<T>, AnnotationsChangeListener<T>, IdentifiersChangeListener<T>, ChecksumsChangeListener<T>
A generic listener for an interactor.- Since:
- 08/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
onFullNameUpdate(T interactor, String oldFullName)
Listens for the event where the fullName has been changed.void
onInteractorTypeUpdate(T interactor, CvTerm oldType)
Listen to the event where the interactor type has been initialised.void
onOrganismUpdate(T interactor, Organism oldOrganism)
Listen to the event where the organism of a interactor has been initialised.void
onShortNameUpdate(T interactor, String oldShortName)
Listens for the event where the shortName has been changed.-
Methods inherited from interface psidev.psi.mi.jami.listener.AliasesChangeListener
onAddedAlias, onRemovedAlias
-
Methods inherited from interface psidev.psi.mi.jami.listener.AnnotationsChangeListener
onAddedAnnotation, onRemovedAnnotation
-
Methods inherited from interface psidev.psi.mi.jami.listener.ChecksumsChangeListener
onAddedChecksum, onRemovedChecksum
-
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
-
onShortNameUpdate
void onShortNameUpdate(T interactor, String oldShortName)
Listens for the event where the shortName has been changed.- Parameters:
interactor
- The interactor which has changed.oldShortName
- The old shortName.
-
onFullNameUpdate
void onFullNameUpdate(T interactor, String oldFullName)
Listens for the event where the fullName has been changed.- Parameters:
interactor
- The interactor which has changed.oldFullName
- The old fullName.
-
onOrganismUpdate
void onOrganismUpdate(T interactor, Organism oldOrganism)
Listen to the event where the organism of a interactor has been initialised. This event happens when a interactor does not have any organisms- Parameters:
interactor
- The interactor which has changed.oldOrganism
- aOrganism
object.
-
onInteractorTypeUpdate
void onInteractorTypeUpdate(T interactor, CvTerm oldType)
Listen to the event where the interactor type has been initialised. This event happens when a interactor does not have any interactor types- Parameters:
interactor
- The interactor which has changed.oldType
- aCvTerm
object.
-
-