Package psidev.psi.mi.jami.xml.cache
Interface PsiXmlIdCache
-
- All Known Implementing Classes:
InMemoryPsiXmlCache,PsiXmlFileIndexCache
public interface PsiXmlIdCacheIndex that can retrieve a MI object given its id- Since:
06/11/13
- Version:
- $Id$
- Author:
- Marine Dumousseau (marine@ebi.ac.uk)
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidclear()Clear all existing recordsvoidclose()Close cachebooleancontainsAvailability(int id)To know if it contains a specific idbooleancontainsComplex(int id)To know if it contains a specific idbooleancontainsComplexFeature(int id)To know if it contains a specific idbooleancontainsComplexParticipant(int id)To know if it contains a specific idbooleancontainsExperiment(int id)To know if it contains a specific idbooleancontainsFeature(int id)To know if it contains a specific idbooleancontainsInteraction(int id)To know if it contains a specific idbooleancontainsInteractor(int id)To know if it contains a specific idbooleancontainsParticipant(int id)To know if it contains a specific idbooleancontainsVariableParameter(int id)To know if it contains a specific idAbstractAvailabilitygetAvailability(int id)getAvailability.ComplexgetComplex(int id)getComplex.ModelledFeaturegetComplexFeature(int id)getComplexFeature.ModelledEntitygetComplexParticipant(int id)getComplexParticipant.ExperimentgetExperiment(int id)getExperiment.FeaturegetFeature(int id)getFeature.InteractiongetInteraction(int id)getInteraction.InteractorgetInteractor(int id)getInteractor.EntitygetParticipant(int id)getParticipant.VariableParameterValuegetVariableParameterValue(int id)getVariableParameterValue.voidregisterAvailability(int id, AbstractAvailability object)Register an availability with an idvoidregisterComplex(int id, Complex object)Register a complex with an idvoidregisterComplexFeature(int id, ModelledFeature object)Register a complex feature with an idComplexregisterComplexLoadedFrom(Interaction f)registerComplexLoadedFrom.voidregisterComplexParticipant(int id, ModelledEntity object)Register a participant involved in a complex with an idvoidregisterExperiment(int id, Experiment object)Register an experiment with an idvoidregisterFeature(int id, Feature object)Register a feature with an idvoidregisterInteraction(int id, Interaction object)Register an interaction with an idvoidregisterInteractor(int id, Interactor object)Register an interactor with an idModelledFeatureregisterModelledFeatureLoadedFrom(Feature f)registerModelledFeatureLoadedFrom.ModelledEntityregisterModelledParticipantLoadedFrom(Entity f)registerModelledParticipantLoadedFrom.voidregisterParticipant(int id, Entity object)Register a participant with an idvoidregisterVariableParameterValue(int id, VariableParameterValue object)Register a variable parameter value with an id
-
-
-
Method Detail
-
registerAvailability
void registerAvailability(int id, AbstractAvailability object)Register an availability with an id- Parameters:
id- a int.object- aAbstractAvailabilityobject.
-
getAvailability
AbstractAvailability getAvailability(int id)
getAvailability.
- Parameters:
id- a int.- Returns:
- the availability registered with this id, null if it does not exist
-
registerExperiment
void registerExperiment(int id, Experiment object)Register an experiment with an id- Parameters:
id- a int.object- aExperimentobject.
-
getExperiment
Experiment getExperiment(int id)
getExperiment.
- Parameters:
id- a int.- Returns:
- the experiment registered with this id, null if it does not exist
-
registerInteraction
void registerInteraction(int id, Interaction object)Register an interaction with an id- Parameters:
id- a int.object- aInteractionobject.
-
getInteraction
Interaction getInteraction(int id)
getInteraction.
- Parameters:
id- a int.- Returns:
- the interaction registered with this id, null if it does not exist
-
registerInteractor
void registerInteractor(int id, Interactor object)Register an interactor with an id- Parameters:
id- a int.object- aInteractorobject.
-
getInteractor
Interactor getInteractor(int id)
getInteractor.
- Parameters:
id- a int.- Returns:
- the interactor registered with this id, null if it does not exist
-
registerParticipant
void registerParticipant(int id, Entity object)Register a participant with an id- Parameters:
id- a int.object- aEntityobject.
-
getParticipant
Entity getParticipant(int id)
getParticipant.
- Parameters:
id- a int.- Returns:
- the participant registered with this id, null if it does not exist
-
registerFeature
void registerFeature(int id, Feature object)Register a feature with an id- Parameters:
id- a int.object- aFeatureobject.
-
getFeature
Feature getFeature(int id)
getFeature.
- Parameters:
id- a int.- Returns:
- the feature registered with this id, null if it does not exist
-
registerComplexParticipant
void registerComplexParticipant(int id, ModelledEntity object)Register a participant involved in a complex with an id- Parameters:
id- a int.object- aModelledEntityobject.
-
getComplexParticipant
ModelledEntity getComplexParticipant(int id)
getComplexParticipant.
- Parameters:
id- a int.- Returns:
- the participant registered with this id, null if it does not exist
-
registerComplexFeature
void registerComplexFeature(int id, ModelledFeature object)Register a complex feature with an id- Parameters:
id- a int.object- aModelledFeatureobject.
-
getComplexFeature
ModelledFeature getComplexFeature(int id)
getComplexFeature.
- Parameters:
id- a int.- Returns:
- the feature registered with this id, null if it does not exist
-
registerComplex
void registerComplex(int id, Complex object)Register a complex with an id- Parameters:
id- a int.object- aComplexobject.
-
getComplex
Complex getComplex(int id)
getComplex.
- Parameters:
id- a int.- Returns:
- the complex registered with this id, null if it does not exist
-
registerVariableParameterValue
void registerVariableParameterValue(int id, VariableParameterValue object)Register a variable parameter value with an id- Parameters:
id- a int.object- aVariableParameterValueobject.
-
getVariableParameterValue
VariableParameterValue getVariableParameterValue(int id)
getVariableParameterValue.
- Parameters:
id- a int.- Returns:
- the variable parameter value registered with this id, null if it does not exist
-
clear
void clear()
Clear all existing records
-
close
void close()
Close cache
-
containsExperiment
boolean containsExperiment(int id)
To know if it contains a specific id- Parameters:
id- a int.- Returns:
- a boolean.
-
containsAvailability
boolean containsAvailability(int id)
To know if it contains a specific id- Parameters:
id- a int.- Returns:
- a boolean.
-
containsInteraction
boolean containsInteraction(int id)
To know if it contains a specific id- Parameters:
id- a int.- Returns:
- a boolean.
-
containsInteractor
boolean containsInteractor(int id)
To know if it contains a specific id- Parameters:
id- a int.- Returns:
- a boolean.
-
containsParticipant
boolean containsParticipant(int id)
To know if it contains a specific id- Parameters:
id- a int.- Returns:
- a boolean.
-
containsFeature
boolean containsFeature(int id)
To know if it contains a specific id- Parameters:
id- a int.- Returns:
- a boolean.
-
containsVariableParameter
boolean containsVariableParameter(int id)
To know if it contains a specific id- Parameters:
id- a int.- Returns:
- a boolean.
-
containsComplex
boolean containsComplex(int id)
To know if it contains a specific id- Parameters:
id- a int.- Returns:
- a boolean.
-
containsComplexParticipant
boolean containsComplexParticipant(int id)
To know if it contains a specific id- Parameters:
id- a int.- Returns:
- a boolean.
-
containsComplexFeature
boolean containsComplexFeature(int id)
To know if it contains a specific id- Parameters:
id- a int.- Returns:
- a boolean.
-
registerModelledFeatureLoadedFrom
ModelledFeature registerModelledFeatureLoadedFrom(Feature f)
registerModelledFeatureLoadedFrom.
- Parameters:
f- : the loaded feature- Returns:
- the converted and registered modelled feature
-
registerModelledParticipantLoadedFrom
ModelledEntity registerModelledParticipantLoadedFrom(Entity f)
registerModelledParticipantLoadedFrom.
- Parameters:
f- : the loaded participant- Returns:
- the converted and registered modelled participant
-
registerComplexLoadedFrom
Complex registerComplexLoadedFrom(Interaction f)
registerComplexLoadedFrom.
- Parameters:
f- : the loaded interaction- Returns:
- the converted and registered complex
-
-