Class BasicShortTermCombinedTripleSource
- java.lang.Object
-
- edu.cornell.mannlib.vitro.webapp.triplesource.impl.BasicShortTermCombinedTripleSource
-
- All Implemented Interfaces:
ShortTermCombinedTripleSource
public class BasicShortTermCombinedTripleSource extends Object implements ShortTermCombinedTripleSource
The simple implementation of ShortTermCombinedTripleSource. The short-term RDFServices are cached, lest we somehow create duplicates for the same request. Similarly with the short-term OntModels.
-
-
Constructor Summary
Constructors Constructor Description BasicShortTermCombinedTripleSource(javax.servlet.http.HttpServletRequest req, BasicCombinedTripleSource parent, Map<ModelAccess.WhichService,TripleSource> sources)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()OntModelCachegetOntModelCache()RDFServicegetRDFService(ModelAccess.WhichService whichService)WebappDaoFactoryConfiggetWebappDaoFactoryConfig()StringtoString()
-
-
-
Constructor Detail
-
BasicShortTermCombinedTripleSource
public BasicShortTermCombinedTripleSource(javax.servlet.http.HttpServletRequest req, BasicCombinedTripleSource parent, Map<ModelAccess.WhichService,TripleSource> sources)
-
-
Method Detail
-
getRDFService
public RDFService getRDFService(ModelAccess.WhichService whichService)
- Specified by:
getRDFServicein interfaceShortTermCombinedTripleSource
-
getOntModelCache
public OntModelCache getOntModelCache()
- Specified by:
getOntModelCachein interfaceShortTermCombinedTripleSource
-
getWebappDaoFactoryConfig
public WebappDaoFactoryConfig getWebappDaoFactoryConfig()
- Specified by:
getWebappDaoFactoryConfigin interfaceShortTermCombinedTripleSource
-
close
public void close()
- Specified by:
closein interfaceShortTermCombinedTripleSource
-
-