Esri Geoportal Server
1.0

com.esri.gpt.server.csw.provider.components
Interface IOperationProvider

All Known Implementing Classes:
DeleteProvider, DescribeRecordProvider, GetCapabilitiesProvider, GetRecordByIdProvider, GetRecordsProvider, InsertProvider, TransactionProvider, UpdateProvider

public interface IOperationProvider

Interface for an operation provider.


Method Summary
 void handleGet(OperationContext context, HttpServletRequest request)
          Handles a URL based request (HTTP GET).
 void handleXML(OperationContext context, Node root, XPath xpath)
          Handles an XML based request (normally HTTP POST).
 

Method Detail

handleGet

void handleGet(OperationContext context,
               HttpServletRequest request)
               throws Exception
Handles a URL based request (HTTP GET).

Parameters:
context - the operation context
request - the HTTP request
Throws:
Exception - if a processing exception occurs

handleXML

void handleXML(OperationContext context,
               Node root,
               XPath xpath)
               throws Exception
Handles an XML based request (normally HTTP POST).

Parameters:
context - the operation context
root - the root node
xpath - an XPath to enable queries (properly configured with name spaces)
Throws:
Exception - if a processing exception occurs

Esri Geoportal Server
1.0

Copyright 2011 Environmental Systems Research Institute. All rights reserved. Use is subject to license terms.