org.fao.geonet.kernel.csw.services
Class AbstractOperation
java.lang.Object
org.fao.geonet.kernel.csw.services.AbstractOperation
- Direct Known Subclasses:
- DescribeRecord, GetCapabilities, GetDomain, GetRecordById, GetRecords, Harvest, Transaction
public abstract class AbstractOperation
- extends java.lang.Object
Method Summary |
protected void |
addElement(org.jdom.Element parent,
java.lang.String name,
java.lang.String value)
|
protected boolean |
checkService(org.jdom.Element request)
|
protected void |
checkVersion(org.jdom.Element request)
|
protected void |
fill(org.jdom.Element root,
java.lang.String childName,
java.lang.String list)
|
protected void |
fill(org.jdom.Element root,
java.lang.String parentName,
java.lang.String childName,
java.lang.String list,
org.jdom.Namespace ns)
|
protected Csw.ElementSetName |
getElementSetName(org.jdom.Element parent,
Csw.ElementSetName defValue)
|
protected java.util.Map<java.lang.String,java.lang.String> |
retrieveNamespaces(java.lang.String namespaces)
|
protected java.util.Map<java.lang.String,java.lang.String> |
retrieveTypeNames(java.lang.String typeNames,
java.lang.String namespace)
|
protected void |
setAttrib(org.jdom.Element elem,
java.lang.String name,
java.lang.String value)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbstractOperation
public AbstractOperation()
checkService
protected boolean checkService(org.jdom.Element request)
throws CatalogException
- Throws:
CatalogException
checkVersion
protected void checkVersion(org.jdom.Element request)
throws CatalogException
- Throws:
CatalogException
setAttrib
protected void setAttrib(org.jdom.Element elem,
java.lang.String name,
java.lang.String value)
addElement
protected void addElement(org.jdom.Element parent,
java.lang.String name,
java.lang.String value)
fill
protected void fill(org.jdom.Element root,
java.lang.String parentName,
java.lang.String childName,
java.lang.String list,
org.jdom.Namespace ns)
fill
protected void fill(org.jdom.Element root,
java.lang.String childName,
java.lang.String list)
getElementSetName
protected Csw.ElementSetName getElementSetName(org.jdom.Element parent,
Csw.ElementSetName defValue)
throws InvalidParameterValueEx
- Throws:
InvalidParameterValueEx
retrieveNamespaces
protected java.util.Map<java.lang.String,java.lang.String> retrieveNamespaces(java.lang.String namespaces)
retrieveTypeNames
protected java.util.Map<java.lang.String,java.lang.String> retrieveTypeNames(java.lang.String typeNames,
java.lang.String namespace)
throws InvalidParameterValueEx
- Returns:
- For earch typeName returns the associated namespace
- Throws:
InvalidParameterValueEx