Package psidev.psi.mi.jami.enricher.impl
Class CompositeParticipantEnricher
- java.lang.Object
-
- psidev.psi.mi.jami.enricher.impl.CompositeParticipantEnricher
-
- All Implemented Interfaces:
EntityEnricher<Participant,Feature>,MIEnricher<Participant>,ParticipantEnricher<Participant,Feature>
public class CompositeParticipantEnricher extends Object implements ParticipantEnricher<Participant,Feature>
General enricher for entities and participants that can use sub enrichers for enriching specific interactors- Since:
11/02/14
- Version:
- $Id$
- Author:
- Marine Dumousseau (marine@ebi.ac.uk)
-
-
Constructor Summary
Constructors Constructor Description CompositeParticipantEnricher(ParticipantEnricher<Participant,Feature> entityBaseEnricher)Constructor for CompositeParticipantEnricher.
-
Method Summary
-
-
-
Constructor Detail
-
CompositeParticipantEnricher
public CompositeParticipantEnricher(ParticipantEnricher<Participant,Feature> entityBaseEnricher)
Constructor for CompositeParticipantEnricher.
- Parameters:
entityBaseEnricher- aParticipantEnricherobject.
-
-
Method Detail
-
getEntityBaseEnricher
public ParticipantEnricher<Participant,Feature> getEntityBaseEnricher()
Getter for the field
entityBaseEnricher.- Returns:
- a
ParticipantEnricherobject.
-
getModelledEntityEnricher
public CompositeModelledParticipantEnricher getModelledEntityEnricher()
Getter for the field
modelledEntityEnricher.- Returns:
- a
CompositeModelledParticipantEnricherobject.
-
setModelledEntityEnricher
public void setModelledEntityEnricher(CompositeModelledParticipantEnricher modelledEntityEnricher)
Setter for the field
modelledEntityEnricher.- Parameters:
modelledEntityEnricher- aCompositeModelledParticipantEnricherobject.
-
getExperimentalEntityEnricher
public CompositeParticipantEvidenceEnricher getExperimentalEntityEnricher()
Getter for the field
experimentalEntityEnricher.- Returns:
- a
CompositeParticipantEvidenceEnricherobject.
-
setExperimentalEntityEnricher
public void setExperimentalEntityEnricher(CompositeParticipantEvidenceEnricher experimentalEntityEnricher)
Setter for the field
experimentalEntityEnricher.- Parameters:
experimentalEntityEnricher- aCompositeParticipantEvidenceEnricherobject.
-
getPoolEnricher
public ParticipantPoolEnricher<ParticipantPool,Feature> getPoolEnricher()
Getter for the field
poolEnricher.- Returns:
- a
ParticipantPoolEnricherobject.
-
setPoolEnricher
public void setPoolEnricher(ParticipantPoolEnricher<ParticipantPool,Feature> poolEnricher)
Setter for the field
poolEnricher.- Parameters:
poolEnricher- aParticipantPoolEnricherobject.
-
enrich
public void enrich(Participant object) throws EnricherException
enrich.
- Specified by:
enrichin interfaceMIEnricher<Participant>- Parameters:
object- aParticipantobject.- Throws:
EnricherException- if any.
-
enrich
public void enrich(Collection<Participant> objects) throws EnricherException
enrich.
- Specified by:
enrichin interfaceMIEnricher<Participant>- Parameters:
objects- aCollectionobject.- Throws:
EnricherException- if any.
-
enrich
public void enrich(Participant object, Participant objectSource) throws EnricherException
enrich.
- Specified by:
enrichin interfaceMIEnricher<Participant>- Parameters:
object- aParticipantobject.objectSource- aParticipantobject.- Throws:
EnricherException- if any.
-
getInteractorEnricher
public CompositeInteractorEnricher getInteractorEnricher()
getInteractorEnricher.
- Specified by:
getInteractorEnricherin interfaceEntityEnricher<Participant,Feature>- Returns:
- a
CompositeInteractorEnricherobject.
-
getCvTermEnricher
public CvTermEnricher<CvTerm> getCvTermEnricher()
getCvTermEnricher.
- Specified by:
getCvTermEnricherin interfaceParticipantEnricher<Participant,Feature>- Returns:
- a
CvTermEnricherobject.
-
setCvTermEnricher
public void setCvTermEnricher(CvTermEnricher<CvTerm> enricher)
setCvTermEnricher.
- Specified by:
setCvTermEnricherin interfaceParticipantEnricher<Participant,Feature>- Parameters:
enricher- aCvTermEnricherobject.
-
getFeatureEnricher
public FeatureEnricher getFeatureEnricher()
getFeatureEnricher.
- Specified by:
getFeatureEnricherin interfaceEntityEnricher<Participant,Feature>- Returns:
- a
FeatureEnricherobject.
-
getParticipantEnricherListener
public EntityEnricherListener getParticipantEnricherListener()
getParticipantEnricherListener.
- Specified by:
getParticipantEnricherListenerin interfaceEntityEnricher<Participant,Feature>- Returns:
- a
EntityEnricherListenerobject.
-
setInteractorEnricher
public void setInteractorEnricher(CompositeInteractorEnricher interactorEnricher)
setInteractorEnricher.
- Specified by:
setInteractorEnricherin interfaceEntityEnricher<Participant,Feature>- Parameters:
interactorEnricher- aCompositeInteractorEnricherobject.
-
setFeatureEnricher
public void setFeatureEnricher(FeatureEnricher<Feature> enricher)
setFeatureEnricher.
- Specified by:
setFeatureEnricherin interfaceEntityEnricher<Participant,Feature>- Parameters:
enricher- aFeatureEnricherobject.
-
setParticipantEnricherListener
public void setParticipantEnricherListener(EntityEnricherListener listener)
setParticipantEnricherListener.
- Specified by:
setParticipantEnricherListenerin interfaceEntityEnricher<Participant,Feature>- Parameters:
listener- aEntityEnricherListenerobject.
-
-