de.unidu.is.oai
Class OAIRequest
java.lang.Object
de.unidu.is.oai.OAIRequest
- Direct Known Subclasses:
- GetRecord, Identify, OAIListRequest
- public abstract class OAIRequest
- extends java.lang.Object
- Version:
- $Revision: 1.5 $
This class represents exactly one OAI request
- Author:
- fischer
|
Constructor Summary |
OAIRequest(java.lang.String url,
java.lang.String userAgent,
java.lang.String fromEmail,
java.lang.String verb)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
OAIRequest
public OAIRequest(java.lang.String url,
java.lang.String userAgent,
java.lang.String fromEmail,
java.lang.String verb)
setUrl
protected void setUrl(java.lang.String url)
throws OAIException
- Throws:
OAIException
getUrl
public java.lang.String getUrl()
getVerb
protected java.lang.String getVerb()
getModifiers
protected java.lang.String getModifiers()
setModifiers
protected void setModifiers(java.lang.String modifiers)
getRequestResult
public java.lang.String getRequestResult()
setFromEmail
protected void setFromEmail(java.lang.String fromEmail)
setUserAgent
protected void setUserAgent(java.lang.String userAgent)
doRequest
protected java.lang.String doRequest()
throws OAIException
- Throws:
OAIException
setRequestResult
protected void setRequestResult(java.lang.String result)
- Parameters:
result -
getRelevantElement
protected org.w3c.dom.Element getRelevantElement(java.lang.String elementName)
throws OAIException
- Throws:
OAIException
parse
protected org.w3c.dom.Document parse(java.lang.String source)
throws org.xml.sax.SAXException,
javax.xml.parsers.ParserConfigurationException,
java.io.IOException
- Throws:
org.xml.sax.SAXException
javax.xml.parsers.ParserConfigurationException
java.io.IOException
getRequest
protected java.lang.String getRequest()