org.deegree.services.wps
Interface ExceptionCustomizer

All Known Implementing Classes:
DefaultExceptionCustomizer

public interface ExceptionCustomizer

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

Version:
$Revision: 24968 $, $Date: 2010-06-21 13:44:39 +0200 (Mo, 21. Jun 2010) $
Author:
Rutger Bezema, last edited by: $Author: mschneider $
See Also:
ExceptionAwareProcesslet

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

Method Detail

missingParameter

OWSException missingParameter(java.lang.String parameter)

missingParameters

OWSException missingParameters(java.lang.String... parameters)

mutualExclusive

OWSException mutualExclusive(java.lang.String parameter,
                             java.lang.String excludes)

inputMutualExclusive

OWSException inputMutualExclusive(org.deegree.commons.tom.ows.CodeType inputParameterId,
                                  java.lang.String parameter,
                                  java.lang.String excludes)

inputNoSuchParameter

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

inputInvalidDatatype

OWSException inputInvalidDatatype(org.deegree.commons.tom.ows.CodeType inputParameterId,
                                  java.lang.String foundDatatype,
                                  java.lang.String definedDataType)

inputInvalidParameter

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

inputMissingParameter

OWSException inputMissingParameter(org.deegree.commons.tom.ows.CodeType inputParameterId,
                                   java.lang.String parameter)

inputMissingParameters

OWSException inputMissingParameters(org.deegree.commons.tom.ows.CodeType inputParameterId,
                                    java.lang.String... parameters)

inputInvalidBBoxCoordinates

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

inputEvalutationNotSupported

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

inputInvalidCombination

OWSException inputInvalidCombination(org.deegree.commons.tom.ows.CodeType inputParameterId,
                                     java.util.List<org.deegree.commons.utils.Pair<java.lang.String,java.lang.String>> conflictingKVPs)

inputInvalidOccurence

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

outputNoSuchParameter

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

outputInvalidParameter

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

outputInvalidCombination

OWSException outputInvalidCombination(org.deegree.commons.tom.ows.CodeType outputParameterId,
                                      java.util.List<org.deegree.commons.utils.Pair<java.lang.String,java.lang.String>> conflictingKVPs)

invalidAttributedParameter

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


Copyright © 2011. All Rights Reserved.