org.fao.geonet.csw.common.requests
Class CatalogRequest
java.lang.Object
org.fao.geonet.csw.common.requests.CatalogRequest
- Direct Known Subclasses:
- DescribeRecordRequest, GetCapabilitiesRequest, GetRecordByIdRequest, GetRecordsRequest
public abstract class CatalogRequest
- extends java.lang.Object
Method Summary |
protected void |
addParam(org.jdom.Element root,
java.lang.String name,
java.lang.Object value)
|
protected void |
addParam(java.lang.String name,
java.lang.Object value)
|
protected void |
addParam(java.lang.String name,
java.lang.Object value,
java.lang.String prefix)
|
org.jdom.Element |
execute()
|
protected void |
fill(org.jdom.Element root,
java.lang.String childName,
java.lang.Iterable iter)
|
protected void |
fill(org.jdom.Element root,
java.lang.String parentName,
java.lang.String childName,
java.lang.Iterable iter,
org.jdom.Namespace ns)
|
protected void |
fill(java.lang.String param,
java.lang.Iterable iter)
|
protected void |
fill(java.lang.String param,
java.lang.Iterable iter,
java.lang.String prefix)
|
java.lang.String |
getAddress()
|
java.lang.String |
getHost()
|
CatalogRequest.Method |
getMethod()
|
int |
getPort()
|
protected abstract org.jdom.Element |
getPostParams()
|
java.lang.String |
getReceivedData()
|
protected abstract java.lang.String |
getRequestName()
|
java.lang.String |
getSentData()
|
boolean |
login(java.lang.String username,
java.lang.String password)
|
void |
setAddress(java.lang.String address)
|
protected void |
setAttrib(org.jdom.Element el,
java.lang.String name,
java.lang.Iterable iter,
java.lang.String prefix)
|
protected void |
setAttrib(org.jdom.Element el,
java.lang.String name,
java.lang.Object value)
|
protected void |
setAttrib(org.jdom.Element el,
java.lang.String name,
java.lang.Object value,
java.lang.String prefix)
|
void |
setCredentials(java.lang.String username,
java.lang.String password)
|
void |
setHost(java.lang.String host)
|
void |
setLoginAddress(java.lang.String address)
|
void |
setMethod(CatalogRequest.Method m)
|
void |
setPort(int port)
|
protected abstract void |
setupGetParams()
|
void |
setUrl(java.net.URL url)
|
void |
setUseSOAP(boolean yesno)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CatalogRequest
public CatalogRequest()
CatalogRequest
public CatalogRequest(java.lang.String host)
CatalogRequest
public CatalogRequest(java.lang.String host,
int port)
getHost
public java.lang.String getHost()
getPort
public int getPort()
getAddress
public java.lang.String getAddress()
getMethod
public CatalogRequest.Method getMethod()
getSentData
public java.lang.String getSentData()
getReceivedData
public java.lang.String getReceivedData()
setHost
public void setHost(java.lang.String host)
setPort
public void setPort(int port)
setAddress
public void setAddress(java.lang.String address)
setUrl
public void setUrl(java.net.URL url)
setMethod
public void setMethod(CatalogRequest.Method m)
setLoginAddress
public void setLoginAddress(java.lang.String address)
setUseSOAP
public void setUseSOAP(boolean yesno)
login
public boolean login(java.lang.String username,
java.lang.String password)
throws java.io.IOException,
CatalogException,
org.jdom.JDOMException,
java.lang.Exception
- Throws:
java.io.IOException
CatalogException
org.jdom.JDOMException
java.lang.Exception
execute
public org.jdom.Element execute()
throws java.io.IOException,
CatalogException,
org.jdom.JDOMException,
java.lang.Exception
- Throws:
java.io.IOException
CatalogException
org.jdom.JDOMException
java.lang.Exception
setCredentials
public void setCredentials(java.lang.String username,
java.lang.String password)
getRequestName
protected abstract java.lang.String getRequestName()
setupGetParams
protected abstract void setupGetParams()
getPostParams
protected abstract org.jdom.Element getPostParams()
fill
protected void fill(java.lang.String param,
java.lang.Iterable iter)
fill
protected void fill(java.lang.String param,
java.lang.Iterable iter,
java.lang.String prefix)
fill
protected void fill(org.jdom.Element root,
java.lang.String parentName,
java.lang.String childName,
java.lang.Iterable iter,
org.jdom.Namespace ns)
fill
protected void fill(org.jdom.Element root,
java.lang.String childName,
java.lang.Iterable iter)
setAttrib
protected void setAttrib(org.jdom.Element el,
java.lang.String name,
java.lang.Object value)
setAttrib
protected void setAttrib(org.jdom.Element el,
java.lang.String name,
java.lang.Object value,
java.lang.String prefix)
setAttrib
protected void setAttrib(org.jdom.Element el,
java.lang.String name,
java.lang.Iterable iter,
java.lang.String prefix)
addParam
protected void addParam(org.jdom.Element root,
java.lang.String name,
java.lang.Object value)
addParam
protected void addParam(java.lang.String name,
java.lang.Object value)
addParam
protected void addParam(java.lang.String name,
java.lang.Object value,
java.lang.String prefix)