org.deegree.protocol.wfs.transaction
Class TransactionKVPAdapter

java.lang.Object
  extended by org.deegree.protocol.wfs.AbstractWFSRequestKVPAdapter
      extended by org.deegree.protocol.wfs.transaction.TransactionKVPAdapter

public class TransactionKVPAdapter
extends AbstractWFSRequestKVPAdapter

Adapter between KVP encoded Transaction requests and Transaction objects.

Version:
$Revision: 19043 $, $Date: 2009-08-11 18:20:07 +0200 (Tue, 11 Aug 2009) $
Author:
Markus Schneider, last edited by: $Author: mschneider $

Constructor Summary
TransactionKVPAdapter()
           
 
Method Summary
static Transaction parse(Map<String,String> kvpParams)
          Parses a normalized KVP-map as a WFS Transaction request.
 
Methods inherited from class org.deegree.protocol.wfs.AbstractWFSRequestKVPAdapter
appendFirstKVP, appendKVP, extractNamespaceBindings110, extractNamespaceBindings200, extractTypeNames
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TransactionKVPAdapter

public TransactionKVPAdapter()
Method Detail

parse

public static Transaction parse(Map<String,String> kvpParams)
                         throws MissingParameterException,
                                InvalidParameterValueException
Parses a normalized KVP-map as a WFS Transaction request.

Supported versions:

Parameters:
kvpParams - normalized KVP-map; keys must be uppercase, each key only has one associated value
Returns:
parsed Transaction request
Throws:
MissingParameterException - if the request version is unsupported
InvalidParameterValueException - if a parameter contains a syntax error


Copyright © 2011. All Rights Reserved.