Package psidev.psi.mi.jami.listener
Interface InteractionChangeListener<I extends Interaction>
-
- All Superinterfaces:
AnnotationsChangeListener<I>
,ChecksumsChangeListener<I>
,EventListener
,IdentifiersChangeListener<I>
,XrefsChangeListener<I>
- All Known Subinterfaces:
ComplexChangeListener
,ComplexEnricherListener
,InteractionEnricherListener<I>
,InteractionEvidenceChangeListener
,InteractionEvidenceEnricherListener
,InteractionImexEnricherListener
,ModelledInteractionChangeListener<I>
,ModelledInteractionEnricherListener<I>
- All Known Implementing Classes:
ComplexChangeLogger
,ComplexEnricherListenerManager
,ComplexEnricherLogger
,ComplexEnricherStatisticsWriter
,InteractionChangeLogger
,InteractionEnricherListenerManager
,InteractionEnricherLogger
,InteractionEnricherStatisticsWriter
,InteractionEvidenceChangeLogger
,InteractionEvidenceEnricherListenerManager
,InteractionEvidenceEnricherLogger
,InteractionEvidenceEnricherStatisticsWriter
,InteractionEvidenceImexEnricherListenerManager
,InteractionEvidenceImexEnricherLogger
,InteractionEvidenceImexEnricherStatisticsWriter
,ModelledInteractionChangeLogger
,ModelledInteractionEnricherListenerManager
,ModelledInteractionEnricherLogger
,ModelledInteractionEnricherStatisticsWriter
public interface InteractionChangeListener<I extends Interaction> extends AnnotationsChangeListener<I>, IdentifiersChangeListener<I>, XrefsChangeListener<I>, ChecksumsChangeListener<I>
Listener for changes in interaction- Since:
01/10/13
- Version:
- $Id$
- Author:
- Marine Dumousseau (marine@ebi.ac.uk)
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
onAddedParticipant(I interaction, Participant addedParticipant)
onAddedParticipantvoid
onCreatedDateUpdate(I interaction, Date oldCreated)
onCreatedDateUpdatevoid
onInteractionTypeUpdate(I interaction, CvTerm oldType)
onInteractionTypeUpdatevoid
onRemovedParticipant(I interaction, Participant removedParticipant)
onRemovedParticipantvoid
onShortNameUpdate(I interaction, String oldName)
onShortNameUpdatevoid
onUpdatedDateUpdate(I interaction, Date oldUpdate)
onUpdatedDateUpdate-
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(I interaction, String oldName)
onShortNameUpdate
- Parameters:
interaction
- : the updated interactionoldName
- : old name
-
onUpdatedDateUpdate
void onUpdatedDateUpdate(I interaction, Date oldUpdate)
onUpdatedDateUpdate
- Parameters:
interaction
- : the updated interactionoldUpdate
- : old updated date
-
onCreatedDateUpdate
void onCreatedDateUpdate(I interaction, Date oldCreated)
onCreatedDateUpdate
- Parameters:
interaction
- : the updated interactionoldCreated
- : old created date
-
onInteractionTypeUpdate
void onInteractionTypeUpdate(I interaction, CvTerm oldType)
onInteractionTypeUpdate
- Parameters:
interaction
- : the updated interactionoldType
- : old type
-
onAddedParticipant
void onAddedParticipant(I interaction, Participant addedParticipant)
onAddedParticipant
- Parameters:
interaction
- : the updated interactionaddedParticipant
- : added participant
-
onRemovedParticipant
void onRemovedParticipant(I interaction, Participant removedParticipant)
onRemovedParticipant
- Parameters:
interaction
- : the updated interactionremovedParticipant
- : removed participant
-
-