deegree-services-3.0-pre-nightly (2010/03/05 00:04) - official

org.deegree.services.controller.wps.execute
Class ExecuteRequestKVPAdapter

java.lang.Object
  extended by org.deegree.services.controller.wps.execute.ExecuteRequestKVPAdapter

public class ExecuteRequestKVPAdapter
extends Object

Parser and validator for incoming WPS Execute KVP requests.

Version:
$Revision: $, $Date: $
Author:
Alexander Padberg, Markus Schneider, last edited by: $Author: $

Constructor Summary
ExecuteRequestKVPAdapter()
           
 
Method Summary
static ExecuteRequest parse100(Map<String,String> kvpParams, Map<org.deegree.commons.types.ows.CodeType,ProcessDefinition> idToProcessDefinition, Map<org.deegree.commons.types.ows.CodeType,ExceptionCustomizer> idToExceptionCustomizer)
          Parses the given WPS 1.0.0 ExecuteRequest KVP request.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ExecuteRequestKVPAdapter

public ExecuteRequestKVPAdapter()
Method Detail

parse100

public static ExecuteRequest parse100(Map<String,String> kvpParams,
                                      Map<org.deegree.commons.types.ows.CodeType,ProcessDefinition> idToProcessDefinition,
                                      Map<org.deegree.commons.types.ows.CodeType,ExceptionCustomizer> idToExceptionCustomizer)
                               throws OWSException,
                                      org.deegree.crs.exceptions.UnknownCRSException
Parses the given WPS 1.0.0 ExecuteRequest KVP request.

Prerequisites (not checked by this method):

Parameters:
kvpParams - key-value pairs, keys must be uppercase
idToProcessDefinition - key: process identifier, value: process definition
idToExceptionCustomizer - map containing ExceptionCustomizers for processlets
Returns:
corresponding ExecuteRequest object
Throws:
OWSException
org.deegree.crs.exceptions.UnknownCRSException

deegree-services-3.0-pre-nightly (2010/03/05 00:04) - official

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

]]>