|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.deegree_impl.services.OGCWebService_Impl
org.deegree_impl.services.wfs.RemoteWFService
An instance of the class acts as a wrapper to a remote WFS.
Nested Class Summary | |
protected class |
RemoteWFService.RemoteWFSHandler
|
Field Summary | |
protected java.util.HashMap |
addresses
|
protected static java.lang.String |
DESCRIBEFEATURETYPE
|
protected static java.lang.String |
GETCAPABILITIES
|
protected static java.lang.String |
GETFEATURE
|
protected static java.lang.String |
GETFEATUREWITHLOCK
|
protected static java.lang.String |
LOCKFEATURE
|
protected static java.lang.String |
TRANSACTION
|
Fields inherited from class org.deegree_impl.services.OGCWebService_Impl |
capabilities |
Constructor Summary | |
RemoteWFService(WFSCapabilities capabilities)
Creates a new instance of RemoteWFService |
Method Summary | |
void |
doService(OGCWebServiceEvent event)
the implementation of this method performs the handling of the passed OGCWebServiceEvent in an new own Thread. |
OGCWebServiceResponse |
doService(OGCWebServiceRequest request)
the method performs the handling of the passed OGCWebServiceEvent directly and returns the result to the calling class/method |
private void |
handleDescribeFeatureType(WFSDescribeFeatureTypeRequest request,
OGCWebServiceClient client)
Pefroms a describe feature type request against a remote WFS. |
private void |
handleGetCapabilities(WFSGetCapabilitiesRequest request,
OGCWebServiceClient client)
reads the capabilities from the remote WFS by performing a GetCapabilities request against it. |
private void |
handleGetFeature(WFSGetFeatureRequest request,
OGCWebServiceClient client)
performs a GetFeature request against the remote service. |
private OGCWebServiceEvent |
handleLockFeature(WFSLockFeatureRequest request)
|
private OGCWebServiceEvent |
handleTransaction(WFSTransactionRequest request)
|
Methods inherited from class org.deegree_impl.services.OGCWebService_Impl |
getCapabilities |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
protected static final java.lang.String GETCAPABILITIES
protected static final java.lang.String GETFEATURE
protected static final java.lang.String GETFEATUREWITHLOCK
protected static final java.lang.String DESCRIBEFEATURETYPE
protected static final java.lang.String TRANSACTION
protected static final java.lang.String LOCKFEATURE
protected java.util.HashMap addresses
Constructor Detail |
public RemoteWFService(WFSCapabilities capabilities) throws WebServiceException
Method Detail |
public void doService(OGCWebServiceEvent event) throws WebServiceException
OGCWebService
event
- request to be performed
WebServiceException
public OGCWebServiceResponse doService(OGCWebServiceRequest request) throws WebServiceException
request
- request (WMS, WCS, WFS, WCAS, WCTS, WTS, Gazetter) to perform
WebServiceException
private void handleGetFeature(WFSGetFeatureRequest request, OGCWebServiceClient client) throws WebServiceException
request
- get feature request
WebServiceException
private void handleDescribeFeatureType(WFSDescribeFeatureTypeRequest request, OGCWebServiceClient client) throws WebServiceException
request
- describe feature type requestclient
- receiver of the response to the request
WebServiceException
private void handleGetCapabilities(WFSGetCapabilitiesRequest request, OGCWebServiceClient client) throws WebServiceException
request
- capabilities requestclient
- receiver of the response to the request
WebServiceException
private OGCWebServiceEvent handleLockFeature(WFSLockFeatureRequest request)
request
- private OGCWebServiceEvent handleTransaction(WFSTransactionRequest request)
request
-
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |