fr.paris5.shaman.spirit.insightsource
Class NonCachingDataAccess
fr.paris5.shaman.spirit.insightsource.NonCachingDataAccess
- All Implemented Interfaces:
- InsightDataAccess
- public class NonCachingDataAccess
- implements InsightDataAccess
Title:
Description:
Copyright: /*
Company:
- Version:
- $Id: NonCachingDataAccess.java,v 1.1 2002/07/25 13:18:09 caillette Exp $
- Author:
- Laurent Caillette
manager
private org.apache.avalon.framework.component.ComponentManager manager
operationCombiner
private OperationCombiner operationCombiner
NonCachingDataAccess
public NonCachingDataAccess()
getFragment
public Fragment getFragment(LocationParser locationParser)
throws IntegrityException
- Description copied from interface:
InsightDataAccess
- Retrieves a Fragment, guaranteeing it is up-to-date.
- Specified by:
getFragment
in interface InsightDataAccess
- Following copied from interface:
fr.paris5.shaman.spirit.insightsource.InsightDataAccess
- Parameters:
locationParser
- - Returns:
-
getPublication
public Publication getPublication(LocationParser locationParser)
throws IntegrityException
- Description copied from interface:
InsightDataAccess
- Retrieves a Fragment, guaranteeing it is up-to-date.
- Specified by:
getPublication
in interface InsightDataAccess
- Following copied from interface:
fr.paris5.shaman.spirit.insightsource.InsightDataAccess
- Parameters:
locationParser
- - Returns:
-
fetchTopicDefaultPublication
private Publication fetchTopicDefaultPublication(long topicId)
throws IntegrityException
fetchPublication
private Publication fetchPublication(long publicationId)
throws IntegrityException
fetchFragments
private Fragment[] fetchFragments(Publication publication)
throws InvalidIdException
findFragment
private Fragment findFragment(Fragment[] fragments,
LocationParser locationParser)
compose
public void compose(org.apache.avalon.framework.component.ComponentManager manager)
getOperationCombiner
private OperationCombiner getOperationCombiner()
Copyright © 2002 Laurent Caillette and l'Université René Descartes, Paris 5. All rights reserved.