org.deegree.ogcwebservices.wass.wss.operation
Class DoService
java.lang.Object
  
org.deegree.ogcwebservices.AbstractOGCWebServiceRequest
      
org.deegree.ogcwebservices.wass.common.AbstractRequest
          
org.deegree.ogcwebservices.wass.wss.operation.DoService
- All Implemented Interfaces: 
 - Serializable, OGCWebServiceRequest
 
public class DoService
- extends AbstractRequest
 
The DoService class represents (a bean) a DoService Operation which is send by a client (or other
 server) which is checked by the wss for the right credentials and than send to the requested
 serviceprovider. In the case that a client not has the right credentials a ServiceException is
 thrown. The Specification does mention the fact that ther might be another response for example:
 A client orders A and B but only has the credentials for A -> should we return A and not B or
 nothing at all. We do the last, the client gets nothing.
- Version:
 
  - $Revision: 18195 $, $Date: 2009-06-18 17:55:39 +0200 (Thu, 18 Jun 2009) $
 
- Author:
 
  - Rutger Bezema, last edited by: $Author: mschneider $
 
- See Also:
 - Serialized Form
 
 
 
 
 
 
DoService
public DoService(String id,
                 String service,
                 String version,
                 AuthenticationData authenticationData,
                 String dcp,
                 ArrayList<RequestParameter> requestParameters,
                 String payload,
                 URI facadeURL)
- Parameters:
 id - the request idservice - version - authenticationData - dcp - requestParameters - payload - facadeURL - 
DoService
public DoService(String id,
                 Map<String,String> keyValues)
- Parameters:
 id - the request idkeyValues - 
getAuthenticationData
public AuthenticationData getAuthenticationData()
- Returns:
 - Returns the authenticationData.
 
 
getDcp
public String getDcp()
- Returns:
 - Returns the dcp.
 
 
getFacadeURL
public URI getFacadeURL()
- Returns:
 - Returns the facadeURL.
 
 
getPayload
public String getPayload()
- Returns:
 - Returns the payload.
 
 
getRequestParameters
public ArrayList<RequestParameter> getRequestParameters()
- Returns:
 - Returns the requestParameters.
 
 
create
public static OGCWebServiceRequest create(String id,
                                          Element documentElement)
                                   throws OGCWebServiceException
- Parameters:
 id - documentElement - 
- Returns:
 - a new instance of this class
 - Throws:
 OGCWebServiceException
 
create
public static OGCWebServiceRequest create(String id,
                                          Map<String,String> kvp)
- Parameters:
 id - kvp - 
- Returns:
 - a new instance of this class
 
 
                an open source project founded by lat/lon, Bonn, Germany.
                    For more information visit: http://www.deegree.org