Interface Binding

    • Method Detail

      • doDeleteOperation

        default void doDeleteOperation​(javax.servlet.http.HttpServletRequest request,
                                       javax.servlet.http.HttpServletResponse response)
                                throws HTTPException,
                                       IOException
        HTTP DELETE request handling method.
        Parameters:
        request - HTTP DELETE request
        response - HTTP DELETE response
        Throws:
        HTTPException - if the encoding of an exception failed
        IOException - if an IO error occurs
      • doGetOperation

        default void doGetOperation​(javax.servlet.http.HttpServletRequest request,
                                    javax.servlet.http.HttpServletResponse response)
                             throws HTTPException,
                                    IOException
        HTTP GET request handling method.
        Parameters:
        request - HTTP GET request
        response - HTTP GET response
        Throws:
        HTTPException - if the encoding of an exception failed
        IOException - if an IO error occurs
      • doOptionsOperation

        default void doOptionsOperation​(javax.servlet.http.HttpServletRequest request,
                                        javax.servlet.http.HttpServletResponse response)
                                 throws HTTPException,
                                        IOException
        HTTP DELETE request handling method.
        Parameters:
        request - HTTP DELETE request
        response - HTTP DELETE response
        Throws:
        HTTPException - if the encoding of an exception failed
        IOException - if an IO error occurs
      • doPostOperation

        default void doPostOperation​(javax.servlet.http.HttpServletRequest request,
                                     javax.servlet.http.HttpServletResponse response)
                              throws HTTPException,
                                     IOException
        HTTP POST request handling method.
        Parameters:
        request - HTTP POST request
        response - HTTP POST response
        Throws:
        HTTPException - if the encoding of an exception failed
        IOException - if an IO error occurs
      • doPutOperation

        default void doPutOperation​(javax.servlet.http.HttpServletRequest request,
                                    javax.servlet.http.HttpServletResponse response)
                             throws HTTPException,
                                    IOException
        HTTP PUT request handling method.
        Parameters:
        request - HTTP PUT request
        response - HTTP PUT response
        Throws:
        HTTPException - if the encoding of an exception failed
        IOException - if an IO error occurs
      • checkOperationHttpDeleteSupported

        default boolean checkOperationHttpDeleteSupported​(OwsOperationKey operation)
                                                   throws HTTPException
        Check, if the operation is supported by the decoder by the HTTP-Delete method.
        Parameters:
        operation - identifier of the decoder
        Returns:
        true, if the decoder decoderKey supports HTTP-Delete for operation operationName
        Throws:
        HTTPException - if an error occurs
      • checkOperationHttpGetSupported

        default boolean checkOperationHttpGetSupported​(OwsOperationKey operation)
                                                throws HTTPException
        Check, if the operation is supported by the decoder by the HTTP-Get method.
        Parameters:
        operation - identifier of the decoder
        Returns:
        true, if the decoder decoderKey supports HTTP-Get for operation operationName
        Throws:
        HTTPException - if an error occurs
      • checkOperationHttpPostSupported

        default boolean checkOperationHttpPostSupported​(OwsOperationKey operation)
                                                 throws HTTPException
        Check, if the operation is supported by the decoder by the HTTP-Post method.
        Parameters:
        operation - identifier of the decoder
        Returns:
        true, if the decoder decoderKey supports HTTP-Post for operation operationName
        Throws:
        HTTPException - if an error occurs
      • checkOperationHttpOptionsSupported

        default boolean checkOperationHttpOptionsSupported​(OwsOperationKey operation)
                                                    throws HTTPException
        Check, if the operation is supported by the decoder by the HTTP-Options method.
        Parameters:
        operation - identifier of the decoder
        Returns:
        true, if the decoder decoderKey supports HTTP-Post for operation operationName
        Throws:
        HTTPException - if an error occurs
      • checkOperationHttpPutSupported

        default boolean checkOperationHttpPutSupported​(OwsOperationKey operation)
                                                throws HTTPException
        Check, if the operation is supported by the decoder by the HTTP-Put method.
        Parameters:
        operation - identifier of the decoder
        Returns:
        true, if the decoder decoderKey supports HTTP-Put for operation operationName
        Throws:
        HTTPException - if an error occurs