public class OAIRequest extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
OAIRequest.Parameter |
| Constructor and Description |
|---|
OAIRequest(Map<String,List<String>> map) |
| Modifier and Type | Method and Description |
|---|---|
OAICompiledRequest |
compile() |
String |
get(OAIRequest.Parameter parameter) |
Date |
getDate(OAIRequest.Parameter parameter) |
Collection<String> |
getParameterNames() |
String |
getString(OAIRequest.Parameter parameter) |
Verb.Type |
getVerb() |
boolean |
has(OAIRequest.Parameter parameter) |
void |
validate(OAIRequest.Parameter parameter) |
public void validate(OAIRequest.Parameter parameter) throws IllegalVerbException, DuplicateDefinitionException
public boolean has(OAIRequest.Parameter parameter)
public String get(OAIRequest.Parameter parameter)
public Date getDate(OAIRequest.Parameter parameter) throws BadArgumentException
BadArgumentExceptionpublic String getString(OAIRequest.Parameter parameter) throws DuplicateDefinitionException, IllegalVerbException
public Verb.Type getVerb() throws DuplicateDefinitionException, IllegalVerbException
public Collection<String> getParameterNames()
public OAICompiledRequest compile() throws IllegalVerbException, InvalidResumptionTokenException, UnknownParameterException, BadArgumentException, DuplicateDefinitionException
Copyright © 2017 DuraSpace. All Rights Reserved.