Class FullInteractionEnricher<I extends Interaction>
- java.lang.Object
-
- psidev.psi.mi.jami.enricher.impl.minimal.MinimalInteractionEnricher<I>
-
- psidev.psi.mi.jami.enricher.impl.full.FullInteractionEnricher<I>
-
- All Implemented Interfaces:
InteractionEnricher<I>
,MIEnricher<I>
- Direct Known Subclasses:
FullInteractionUpdater
,ImexInteractionUpdater
public class FullInteractionEnricher<I extends Interaction> extends MinimalInteractionEnricher<I>
Full enricher for interactions- Since:
- 13/08/13
- Author:
- Gabriel Aldam (galdam@ebi.ac.uk)
-
-
Constructor Summary
Constructors Constructor Description FullInteractionEnricher()
Constructor for FullInteractionEnricher.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected String
generateRigid(I interactionToEnrich)
generateRigid.protected RigidGenerator
getRigidGenerator()
Getter for the fieldrigidGenerator
.protected void
processAnnotations(I objectToEnrich, I objectSource)
processAnnotations.protected void
processChecksums(I objectToEnrich, I objectSource)
processChecksums.protected void
processOtherProperties(I interactionToEnrich)
The strategy used for enriching the interaction.protected void
processOtherProperties(I objectToEnrich, I objectSource)
processOtherProperties.protected void
processRigid(I interactionToEnrich)
processRigid.protected void
processXrefs(I objectToEnrich, I objectSource)
processXrefs.-
Methods inherited from class psidev.psi.mi.jami.enricher.impl.minimal.MinimalInteractionEnricher
enrich, enrich, enrich, getCvTermEnricher, getInteractionEnricherListener, getParticipantEnricher, processCreatedDate, processIdentifiers, processInteractionType, processInteractionType, processMinimalUpdates, processParticipants, processParticipants, processShortName, processUpdateDate, setCvTermEnricher, setInteractionEnricherListener, setParticipantEnricher
-
-
-
-
Method Detail
-
processOtherProperties
protected void processOtherProperties(I interactionToEnrich) throws EnricherException
The strategy used for enriching the interaction. Can be overwritten to change the behaviour.- Overrides:
processOtherProperties
in classMinimalInteractionEnricher<I extends Interaction>
- Parameters:
interactionToEnrich
- The interaction being enriched.- Throws:
EnricherException
- Thrown if a fetcher encounters a problem.
-
processOtherProperties
protected void processOtherProperties(I objectToEnrich, I objectSource) throws EnricherException
processOtherProperties.
- Overrides:
processOtherProperties
in classMinimalInteractionEnricher<I extends Interaction>
- Parameters:
objectToEnrich
- a I object.objectSource
- a I object.- Throws:
EnricherException
- if any.
-
processChecksums
protected void processChecksums(I objectToEnrich, I objectSource) throws EnricherException
processChecksums.
- Parameters:
objectToEnrich
- a I object.objectSource
- a I object.- Throws:
EnricherException
- if any.
-
processXrefs
protected void processXrefs(I objectToEnrich, I objectSource) throws EnricherException
processXrefs.
- Parameters:
objectToEnrich
- a I object.objectSource
- a I object.- Throws:
EnricherException
- if any.
-
processAnnotations
protected void processAnnotations(I objectToEnrich, I objectSource) throws EnricherException
processAnnotations.
- Parameters:
objectToEnrich
- a I object.objectSource
- a I object.- Throws:
EnricherException
- if any.
-
processRigid
protected void processRigid(I interactionToEnrich) throws EnricherException
processRigid.
- Parameters:
interactionToEnrich
- a I object.- Throws:
EnricherException
- if any.
-
getRigidGenerator
protected RigidGenerator getRigidGenerator()
Getter for the field
rigidGenerator
.- Returns:
- a
RigidGenerator
object.
-
generateRigid
protected String generateRigid(I interactionToEnrich) throws EnricherException
generateRigid.
- Parameters:
interactionToEnrich
- a I object.- Returns:
- a
String
object. - Throws:
EnricherException
- if any.
-
-