| org.deegree.ogcwebservices.wfs.operation.AbstractWFSRequest org.deegree.ogcwebservices.wfs.operation.GetFeature org.deegree.ogcwebservices.wfs.operation.GetFeatureWithLock
GetFeatureWithLock | public class GetFeatureWithLock extends GetFeature (Code) | | Represents a GetFeatureWithLock request to a web feature service.
This is identical to a
GetFeature request, except that the features matching the request
will also be locked.
author: Markus Schneider author: last edited by: $Author: apoth $ version: $Revision: 9345 $ |
Constructor Summary | |
| GetFeatureWithLock(String version, String id, String handle, RESULT_TYPE resultType, String outputFormat, int maxFeatures, int startPosition, int traverseXLinkDepth, int traverseXLinkExpiry, Query[] queries, Map<String, String> vendorSpecificParam, long expiry, ALL_SOME_TYPE lockAction) Creates a new GetFeatureWithLock instance. |
Method Summary | |
public static GetFeatureWithLock | create(String version, String id, String handle, RESULT_TYPE resultType, String outputFormat, int maxFeatures, int startPosition, int traverseXLinkDepth, int traverseXLinkExpiry, Query[] queries, Map<String, String> vendorSpecificParam, long expiry, ALL_SOME_TYPE lockAction) Creates a new GetFeatureWithLock instance from the given parameters. | public static GetFeatureWithLock | create(String id, Element root) Creates a new GetFeatureWithLock instance from a document that contains the
DOM representation of the request. | public static GetFeatureWithLock | create(String id, String request) Creates a new GetFeatureWithLock instance from the given key-value pair
encoded request. | public static GetFeatureWithLock | create(Map<String, String> kvp) Creates a new GetFeatureWithLock request from the given map. | public long | getExpiry() Returns the limit on how long the web feature service holds the lock in the event that a
transaction is never issued that would release the lock. | public ALL_SOME_TYPE | getLockAction() Returns the mode for lock acquisition. |
GetFeatureWithLock | GetFeatureWithLock(String version, String id, String handle, RESULT_TYPE resultType, String outputFormat, int maxFeatures, int startPosition, int traverseXLinkDepth, int traverseXLinkExpiry, Query[] queries, Map<String, String> vendorSpecificParam, long expiry, ALL_SOME_TYPE lockAction)(Code) | | Creates a new GetFeatureWithLock instance.
Parameters: version - request version Parameters: id - id of the request Parameters: handle - Parameters: resultType - desired result type (results | hits) Parameters: outputFormat - requested result format Parameters: maxFeatures - Parameters: startPosition - deegree specific parameter defining where to start considering features Parameters: traverseXLinkDepth - Parameters: traverseXLinkExpiry - Parameters: queries - Parameters: vendorSpecificParam - Parameters: expiry - the limit on how long the web feature service keeps the lock (in milliseconds) Parameters: lockAction - method for lock acquisition |
create | public static GetFeatureWithLock create(String version, String id, String handle, RESULT_TYPE resultType, String outputFormat, int maxFeatures, int startPosition, int traverseXLinkDepth, int traverseXLinkExpiry, Query[] queries, Map<String, String> vendorSpecificParam, long expiry, ALL_SOME_TYPE lockAction)(Code) | | Creates a new GetFeatureWithLock instance from the given parameters.
Parameters: version - request version Parameters: id - id of the request Parameters: handle - Parameters: resultType - desired result type (results | hits) Parameters: outputFormat - requested result format Parameters: maxFeatures - Parameters: startPosition - deegree specific parameter defining where to start considering features Parameters: traverseXLinkDepth - Parameters: traverseXLinkExpiry - Parameters: queries - Parameters: vendorSpecificParam - Parameters: expiry - the limit on how long the web feature service keeps the lock (in milliseconds) Parameters: lockAction - method for lock acquisition new GetFeatureWithLock request |
getExpiry | public long getExpiry()(Code) | | Returns the limit on how long the web feature service holds the lock in the event that a
transaction is never issued that would release the lock. The expiry limit is specified in
milliseconds.
the limit on how long the web feature service holds the lock (in milliseconds) |
getLockAction | public ALL_SOME_TYPE getLockAction()(Code) | | Returns the mode for lock acquisition.
See Also: ALL_SOME_TYPE the mode for lock acquisition |
Methods inherited from org.deegree.ogcwebservices.wfs.operation.GetFeature | public static GetFeature create(String version, String id, RESULT_TYPE resultType, String outputFormat, String handle, int maxFeatures, int startPosition, int traverseXLinkDepth, int traverseXLinkExpiry, Query[] queries)(Code)(Java Doc) public static GetFeature create(String id, Element root) throws OGCWebServiceException(Code)(Java Doc) public static GetFeature create(String id, String request) throws InconsistentRequestException, InvalidParameterValueException(Code)(Java Doc) public static GetFeature create(Map<String, String> kvp) throws InconsistentRequestException, InvalidParameterValueException(Code)(Java Doc) protected static Map<QualifiedName, PropertyPath[]> extractPropNames(Map<String, String> kvp, QualifiedName[] typeNames) throws InvalidParameterValueException(Code)(Java Doc) public int getMaxFeatures()(Code)(Java Doc) public String getOutputFormat()(Code)(Java Doc) public Query[] getQuery()(Code)(Java Doc) public RESULT_TYPE getResultType()(Code)(Java Doc) public int getStartPosition()(Code)(Java Doc) public int getTraverseXLinkDepth()(Code)(Java Doc) public int getTraverseXLinkExpiry()(Code)(Java Doc) public void setMaxFeatures(int max)(Code)(Java Doc) public void setQueries(Query[] query)(Code)(Java Doc) public String toString()(Code)(Java Doc)
|
|
|