deegree 2.3 (2010/04/09 10:10 build-4-official)

org.deegree.ogcwebservices.csw.manager
Class TransactionDocument

java.lang.Object
  extended by org.deegree.framework.xml.XMLFragment
      extended by org.deegree.ogcbase.OGCDocument
          extended by org.deegree.ogcwebservices.csw.AbstractCSWRequestDocument
              extended by org.deegree.ogcwebservices.csw.manager.TransactionDocument
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
TransactionDocument_2_0_2

public class TransactionDocument
extends AbstractCSWRequestDocument

The Transaction operation defines an interface for creating, modifying and deleting catalogue records. The specific payload being manipulated must be defined in a profile.

Version:
$Revision: 18195 $, $Date: 2009-06-18 17:55:39 +0200 (Do, 18. Jun 2009) $
Author:
Andreas Poth, last edited by: $Author: mschneider $
See Also:
Serialized Form

Field Summary
protected static ILogger LOG
           
 
Fields inherited from class org.deegree.ogcbase.OGCDocument
GMLNS
 
Fields inherited from class org.deegree.framework.xml.XMLFragment
DEFAULT_URL, nsContext, XLNNS
 
Constructor Summary
TransactionDocument()
          initializes an empty TransactionDocument
TransactionDocument(Element transRoot)
          initializes a TransactionDocument by reading a DOM object from the passed
 
Method Summary
 void createEmptyDocument()
           
 Transaction parse(String id)
          parses a CS-W 2.0 transaction request
 
Methods inherited from class org.deegree.ogcwebservices.csw.AbstractCSWRequestDocument
parseDRMParams
 
Methods inherited from class org.deegree.ogcbase.OGCDocument
parseCodeList, parseCodeListArray, parseExtendedPropertyPath, parseInterval, parseKeywords, parseKeywords, parseLonLatEnvelope, parseOnLineResource, parsePropertyPath, parseTimePeriod, parseTimePeriods, parseTimePositions, parseTimeSequence, parseTypedLiteral, parseValues
 
Methods inherited from class org.deegree.framework.xml.XMLFragment
getAsPrettyString, getAsString, getAttachedSchemas, getQualifiedName, getRootElement, getSystemId, hasSchema, load, load, load, parseQualifiedName, parseSimpleLink, prettyPrint, prettyPrint, resolve, setRootElement, setSystemId, setSystemId, toString, write, write, write, write
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

LOG

protected static final ILogger LOG
Constructor Detail

TransactionDocument

public TransactionDocument()
initializes an empty TransactionDocument


TransactionDocument

public TransactionDocument(Element transRoot)
                    throws XMLException
initializes a TransactionDocument by reading a DOM object from the passed

Parameters:
transRoot -
Throws:
XMLException
See Also:
InputStream
Method Detail

createEmptyDocument

public void createEmptyDocument()

parse

public Transaction parse(String id)
                  throws XMLParsingException,
                         OGCWebServiceException
parses a CS-W 2.0 transaction request

Parameters:
id - of the TransactionRequest
Returns:
a new transaction parsed from the this xml-encoded request.
Throws:
XMLParsingException
OGCWebServiceException
InvalidParameterValueException
MissingParameterValueException

deegree 2.3 (2010/04/09 10:10 build-4-official)

an open source project founded by lat/lon, Bonn, Germany.
For more information visit: http://www.deegree.org