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

org.deegree.services.wps
Interface ExceptionCustomizer

All Known Implementing Classes:
DefaultExceptionCustomizer, ExceptionCustomizer

public interface ExceptionCustomizer

The ExceptionCustomizer can be implemented to let a Processlet create an appropriate Exception for an invalid (validation) status.

Version:
$Revision: 22844 $, $Date: 2010-03-03 18:04:25 +0100 (Mi, 03 Mrz 2010) $
Author:
Rutger Bezema, last edited by: $Author: rbezema $

Method Summary
 OWSException inputEvalutationNotSupported(org.deegree.commons.types.ows.CodeType inputParameterId, org.deegree.commons.utils.Pair<String,String> kvp, String explanation)
           
 OWSException inputInvalidBBoxCoordinates(org.deegree.commons.types.ows.CodeType inputParameterId, String[] suppliedCoordinates)
           
 OWSException inputInvalidCombination(org.deegree.commons.types.ows.CodeType inputParameterId, List<org.deegree.commons.utils.Pair<String,String>> conflictingKVPs)
           
 OWSException inputInvalidDatatype(org.deegree.commons.types.ows.CodeType inputParameterId, String foundDatatype, String definedDataType)
           
 OWSException inputInvalidOccurence(org.deegree.commons.types.ows.CodeType inputParameterId, int minOccurs, int maxOccurs, int actualOccurs)
           
 OWSException inputInvalidParameter(org.deegree.commons.types.ows.CodeType inputParameterId, org.deegree.commons.utils.Pair<String,String> kvp)
           
 OWSException inputMissingParameter(org.deegree.commons.types.ows.CodeType inputParameterId, String parameter)
           
 OWSException inputMissingParameters(org.deegree.commons.types.ows.CodeType inputParameterId, String... parameters)
           
 OWSException inputMutualExclusive(org.deegree.commons.types.ows.CodeType inputParameterId, String parameter, String excludes)
           
 OWSException inputNoSuchParameter(org.deegree.commons.types.ows.CodeType identifier)
           
 OWSException invalidAttributedParameter(org.deegree.commons.utils.Pair<String,String> kvp)
           
 OWSException missingParameter(String parameter)
           
 OWSException missingParameters(String... parameters)
           
 OWSException mutualExclusive(String parameter, String excludes)
           
 OWSException outputInvalidCombination(org.deegree.commons.types.ows.CodeType outputParameterId, List<org.deegree.commons.utils.Pair<String,String>> conflictingKVPs)
           
 OWSException outputInvalidParameter(org.deegree.commons.types.ows.CodeType outputParameterId, org.deegree.commons.utils.Pair<String,String> kvp)
           
 OWSException outputNoSuchParameter(org.deegree.commons.types.ows.CodeType outputParameterId)
           
 

Method Detail

missingParameter

OWSException missingParameter(String parameter)

missingParameters

OWSException missingParameters(String... parameters)

mutualExclusive

OWSException mutualExclusive(String parameter,
                             String excludes)

inputMutualExclusive

OWSException inputMutualExclusive(org.deegree.commons.types.ows.CodeType inputParameterId,
                                  String parameter,
                                  String excludes)

inputNoSuchParameter

OWSException inputNoSuchParameter(org.deegree.commons.types.ows.CodeType identifier)

inputInvalidDatatype

OWSException inputInvalidDatatype(org.deegree.commons.types.ows.CodeType inputParameterId,
                                  String foundDatatype,
                                  String definedDataType)

inputInvalidParameter

OWSException inputInvalidParameter(org.deegree.commons.types.ows.CodeType inputParameterId,
                                   org.deegree.commons.utils.Pair<String,String> kvp)

inputMissingParameter

OWSException inputMissingParameter(org.deegree.commons.types.ows.CodeType inputParameterId,
                                   String parameter)

inputMissingParameters

OWSException inputMissingParameters(org.deegree.commons.types.ows.CodeType inputParameterId,
                                    String... parameters)

inputInvalidBBoxCoordinates

OWSException inputInvalidBBoxCoordinates(org.deegree.commons.types.ows.CodeType inputParameterId,
                                         String[] suppliedCoordinates)

inputEvalutationNotSupported

OWSException inputEvalutationNotSupported(org.deegree.commons.types.ows.CodeType inputParameterId,
                                          org.deegree.commons.utils.Pair<String,String> kvp,
                                          String explanation)

inputInvalidCombination

OWSException inputInvalidCombination(org.deegree.commons.types.ows.CodeType inputParameterId,
                                     List<org.deegree.commons.utils.Pair<String,String>> conflictingKVPs)

inputInvalidOccurence

OWSException inputInvalidOccurence(org.deegree.commons.types.ows.CodeType inputParameterId,
                                   int minOccurs,
                                   int maxOccurs,
                                   int actualOccurs)

outputNoSuchParameter

OWSException outputNoSuchParameter(org.deegree.commons.types.ows.CodeType outputParameterId)

outputInvalidParameter

OWSException outputInvalidParameter(org.deegree.commons.types.ows.CodeType outputParameterId,
                                    org.deegree.commons.utils.Pair<String,String> kvp)

outputInvalidCombination

OWSException outputInvalidCombination(org.deegree.commons.types.ows.CodeType outputParameterId,
                                      List<org.deegree.commons.utils.Pair<String,String>> conflictingKVPs)

invalidAttributedParameter

OWSException invalidAttributedParameter(org.deegree.commons.utils.Pair<String,String> kvp)

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

]]>