Package com.lyncode.xoai.dataprovider
Class OAIDataProvider
- java.lang.Object
-
- com.lyncode.xoai.dataprovider.OAIDataProvider
-
public class OAIDataProvider extends Object
- Version:
- 3.1.0
- Author:
- Development @ Lyncode
-
-
Constructor Summary
Constructors Constructor Description OAIDataProvider(XOAIManager manager, String contextUrl, RepositoryConfiguration identify, SetRepository setRepository, ItemRepository itemRepository)OAIDataProvider(XOAIManager manager, String contexturl, RepositoryConfiguration identify, SetRepository setRepository, ItemRepository itemRepository, ResumptionTokenFormatter format)OAIDataProvider(XOAIManager manager, String contexturl, RepositoryConfiguration identify, SetRepository setRepository, ItemRepository itemRepository, List<String> compressions)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description OAIPMHhandle(OAIRequestParameters params)voidhandle(OAIRequestParameters params, OutputStream out)static voidsetDateFormatter(DateProvider newFormat)
-
-
-
Constructor Detail
-
OAIDataProvider
public OAIDataProvider(XOAIManager manager, String contextUrl, RepositoryConfiguration identify, SetRepository setRepository, ItemRepository itemRepository) throws InvalidContextException
- Throws:
InvalidContextException
-
OAIDataProvider
public OAIDataProvider(XOAIManager manager, String contexturl, RepositoryConfiguration identify, SetRepository setRepository, ItemRepository itemRepository, ResumptionTokenFormatter format) throws InvalidContextException
- Throws:
InvalidContextException
-
OAIDataProvider
public OAIDataProvider(XOAIManager manager, String contexturl, RepositoryConfiguration identify, SetRepository setRepository, ItemRepository itemRepository, List<String> compressions) throws InvalidContextException
- Throws:
InvalidContextException
-
-
Method Detail
-
setDateFormatter
public static void setDateFormatter(DateProvider newFormat)
-
handle
public OAIPMH handle(OAIRequestParameters params) throws OAIException
- Throws:
OAIException
-
handle
public void handle(OAIRequestParameters params, OutputStream out) throws OAIException, XMLStreamException, WritingXmlException
-
-