Class MinimalOrganismEnricher
- java.lang.Object
-
- psidev.psi.mi.jami.enricher.impl.AbstractMIEnricher<Organism>
-
- psidev.psi.mi.jami.enricher.impl.minimal.MinimalOrganismEnricher
-
- All Implemented Interfaces:
MIEnricher<Organism>,OrganismEnricher
- Direct Known Subclasses:
FullOrganismEnricher,MinimalOrganismUpdater
public class MinimalOrganismEnricher extends AbstractMIEnricher<Organism> implements OrganismEnricher
Provides minimum enrichment of a Organism. - enrich common name if not set. Does not override it with fetched organism common name if already set. - enrich scientific name if not set. Does not override it with fetched organism scientific name if already set. The organism fetcher is required for enriching organism- Since:
- 22/05/13
- Author:
- Gabriel Aldam (galdam@ebi.ac.uk)
-
-
Constructor Summary
Constructors Constructor Description MinimalOrganismEnricher(OrganismFetcher organismFetcher)Constructor for MinimalOrganismEnricher.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidenrich(Organism organismToEnrich, Organism organismFetched)enrich.Organismfind(Organism objectToEnrich)find.CvTermEnricher<CvTerm>getCvTermEnricher()getCvTermEnricher.OrganismEnricherListenergetOrganismEnricherListener()getOrganismEnricherListener.OrganismFetchergetOrganismFetcher()getOrganismFetcher.intgetRetryCount()Getter for the fieldretryCount.protected voidonEnrichedVersionNotFound(Organism objectToEnrich)onEnrichedVersionNotFound.protected voidprocessCommonName(Organism organismToEnrich, Organism organismFetched)processCommonName.protected voidprocessOtherProperties(Organism organismToEnrich, Organism organismFetched)processOtherProperties.protected voidprocessScientificName(Organism organismToEnrich, Organism organismFetched)processScientificName.protected voidprocessTaxid(Organism organismToEnrich, Organism organismFetched)processTaxid.voidsetCvTermEnricher(CvTermEnricher<CvTerm> enricher)setCvTermEnricher.voidsetOrganismEnricherListener(OrganismEnricherListener organismEnricherListener)setOrganismEnricherListener.voidsetRetryCount(int retryCount)Setter for the fieldretryCount.-
Methods inherited from class psidev.psi.mi.jami.enricher.impl.AbstractMIEnricher
enrich, enrich
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface psidev.psi.mi.jami.enricher.MIEnricher
enrich, enrich
-
-
-
-
Constructor Detail
-
MinimalOrganismEnricher
public MinimalOrganismEnricher(OrganismFetcher organismFetcher)
Constructor for MinimalOrganismEnricher.
- Parameters:
organismFetcher- aOrganismFetcherobject.
-
-
Method Detail
-
getRetryCount
public int getRetryCount()
Getter for the field
retryCount.- Returns:
- a int.
-
setRetryCount
public void setRetryCount(int retryCount)
Setter for the field
retryCount.- Parameters:
retryCount- a int.
-
getOrganismFetcher
public OrganismFetcher getOrganismFetcher()
getOrganismFetcher.
- Specified by:
getOrganismFetcherin interfaceOrganismEnricher- Returns:
- The current organism fetcher
-
setOrganismEnricherListener
public void setOrganismEnricherListener(OrganismEnricherListener organismEnricherListener)
setOrganismEnricherListener.
- Specified by:
setOrganismEnricherListenerin interfaceOrganismEnricher- Parameters:
organismEnricherListener- aOrganismEnricherListenerobject.
-
setCvTermEnricher
public void setCvTermEnricher(CvTermEnricher<CvTerm> enricher)
setCvTermEnricher.
- Specified by:
setCvTermEnricherin interfaceOrganismEnricher- Parameters:
enricher- aCvTermEnricherobject.
-
getOrganismEnricherListener
public OrganismEnricherListener getOrganismEnricherListener()
getOrganismEnricherListener.
- Specified by:
getOrganismEnricherListenerin interfaceOrganismEnricher- Returns:
- a
OrganismEnricherListenerobject.
-
getCvTermEnricher
public CvTermEnricher<CvTerm> getCvTermEnricher()
getCvTermEnricher.
- Specified by:
getCvTermEnricherin interfaceOrganismEnricher- Returns:
- a
CvTermEnricherobject.
-
find
public Organism find(Organism objectToEnrich) throws EnricherException
find.
- Specified by:
findin classAbstractMIEnricher<Organism>- Parameters:
objectToEnrich- a T object.- Returns:
- a T object.
- Throws:
EnricherException- if any.
-
onEnrichedVersionNotFound
protected void onEnrichedVersionNotFound(Organism objectToEnrich) throws EnricherException
onEnrichedVersionNotFound.
- Specified by:
onEnrichedVersionNotFoundin classAbstractMIEnricher<Organism>- Parameters:
objectToEnrich- a T object.- Throws:
EnricherException- if any.
-
enrich
public void enrich(Organism organismToEnrich, Organism organismFetched) throws EnricherException
enrich.
- Specified by:
enrichin interfaceMIEnricher<Organism>- Specified by:
enrichin classAbstractMIEnricher<Organism>- Parameters:
organismToEnrich- a T object.organismFetched- a T object.- Throws:
EnricherException- if any.
-
processTaxid
protected void processTaxid(Organism organismToEnrich, Organism organismFetched) throws EnricherException
processTaxid.
- Parameters:
organismToEnrich- aOrganismobject.organismFetched- aOrganismobject.- Throws:
EnricherException- if any.
-
processOtherProperties
protected void processOtherProperties(Organism organismToEnrich, Organism organismFetched) throws EnricherException
processOtherProperties.
- Parameters:
organismToEnrich- aOrganismobject.organismFetched- aOrganismobject.- Throws:
EnricherException- if any.
-
processCommonName
protected void processCommonName(Organism organismToEnrich, Organism organismFetched)
processCommonName.
-
-