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 StringgenerateRigid(I interactionToEnrich)generateRigid.protected RigidGeneratorgetRigidGenerator()Getter for the fieldrigidGenerator.protected voidprocessAnnotations(I objectToEnrich, I objectSource)processAnnotations.protected voidprocessChecksums(I objectToEnrich, I objectSource)processChecksums.protected voidprocessOtherProperties(I interactionToEnrich)The strategy used for enriching the interaction.protected voidprocessOtherProperties(I objectToEnrich, I objectSource)processOtherProperties.protected voidprocessRigid(I interactionToEnrich)processRigid.protected voidprocessXrefs(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:
processOtherPropertiesin 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:
processOtherPropertiesin 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
RigidGeneratorobject.
-
generateRigid
protected String generateRigid(I interactionToEnrich) throws EnricherException
generateRigid.
- Parameters:
interactionToEnrich- a I object.- Returns:
- a
Stringobject. - Throws:
EnricherException- if any.
-
-