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: 31688 $, $Date: 2011-08-30 15:05:12 +0200 (Tue, 30 Aug 2011) $
Author:
Rutger Bezema, last edited by: $Author: mschneider $
See Also:
ExceptionAwareProcesslet

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

Method Detail

missingParameter

OWSException missingParameter(String parameter)

missingParameters

OWSException missingParameters(String... parameters)

mutualExclusive

OWSException mutualExclusive(String parameter,
                             String excludes)

inputMutualExclusive

OWSException inputMutualExclusive(CodeType inputParameterId,
                                  String parameter,
                                  String excludes)

inputNoSuchParameter

OWSException inputNoSuchParameter(CodeType identifier)

inputInvalidDatatype

OWSException inputInvalidDatatype(CodeType inputParameterId,
                                  String foundDatatype,
                                  String definedDataType)

inputInvalidParameter

OWSException inputInvalidParameter(CodeType inputParameterId,
                                   Pair<String,String> kvp)

inputMissingParameter

OWSException inputMissingParameter(CodeType inputParameterId,
                                   String parameter)

inputMissingParameters

OWSException inputMissingParameters(CodeType inputParameterId,
                                    String... parameters)

inputInvalidBBoxCoordinates

OWSException inputInvalidBBoxCoordinates(CodeType inputParameterId,
                                         String[] suppliedCoordinates)

inputEvalutationNotSupported

OWSException inputEvalutationNotSupported(CodeType inputParameterId,
                                          Pair<String,String> kvp,
                                          String explanation)

inputInvalidCombination

OWSException inputInvalidCombination(CodeType inputParameterId,
                                     List<Pair<String,String>> conflictingKVPs)

inputInvalidOccurrence

OWSException inputInvalidOccurrence(CodeType inputParameterId,
                                    int minOccurs,
                                    int maxOccurs,
                                    int actualOccurs)

outputNoSuchParameter

OWSException outputNoSuchParameter(CodeType outputParameterId)

outputInvalidParameter

OWSException outputInvalidParameter(CodeType outputParameterId,
                                    Pair<String,String> kvp)

outputInvalidCombination

OWSException outputInvalidCombination(CodeType outputParameterId,
                                      List<Pair<String,String>> conflictingKVPs)

invalidAttributedParameter

OWSException invalidAttributedParameter(Pair<String,String> kvp)


Copyright © 2011. All Rights Reserved.