net.opengis.wfs
Interface LockFeatureResponseType

All Superinterfaces:
org.eclipse.emf.ecore.EObject, org.eclipse.emf.common.notify.Notifier
All Known Implementing Classes:
LockFeatureResponseTypeImpl

public interface LockFeatureResponseType
extends org.eclipse.emf.ecore.EObject

A representation of the model object 'Lock Feature Response Type'. The LockFeatureResponseType is used to define an element to contains the response to a LockFeature operation.

The following features are supported:

See Also:
WfsPackage.getLockFeatureResponseType()

Method Summary
 FeaturesLockedType getFeaturesLocked()
          Returns the value of the 'Features Locked' containment reference.
 FeaturesNotLockedType getFeaturesNotLocked()
          Returns the value of the 'Features Not Locked' containment reference.
 java.lang.String getLockId()
          Returns the value of the 'Lock Id' attribute.
 void setFeaturesLocked(FeaturesLockedType value)
          Sets the value of the 'Features Locked' containment reference.
 void setFeaturesNotLocked(FeaturesNotLockedType value)
          Sets the value of the 'Features Not Locked' containment reference.
 void setLockId(java.lang.String value)
          Sets the value of the 'Lock Id' attribute.
 
Methods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
 
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
 

Method Detail

getLockId

java.lang.String getLockId()
Returns the value of the 'Lock Id' attribute. The LockFeatureResponse includes a LockId element that contains a lock identifier. The lock identifier can be used by a client, in subsequent operations, to operate upon the locked feature instances.

Returns:
the value of the 'Lock Id' attribute.
See Also:
setLockId(String), WfsPackage.getLockFeatureResponseType_LockId()

setLockId

void setLockId(java.lang.String value)
Sets the value of the 'Lock Id' attribute.

Parameters:
value - the new value of the 'Lock Id' attribute.
See Also:
getLockId()

getFeaturesLocked

FeaturesLockedType getFeaturesLocked()
Returns the value of the 'Features Locked' containment reference. The LockFeature or GetFeatureWithLock operations identify and attempt to lock a set of feature instances that satisfy the constraints specified in the request. In the event that the lockAction attribute (on the LockFeature or GetFeatureWithLock elements) is set to SOME, a Web Feature Service will attempt to lock as many of the feature instances from the result set as possible. The FeaturesLocked element contains list of ogc:FeatureId elements enumerating the feature instances that a WFS actually managed to lock.

Returns:
the value of the 'Features Locked' containment reference.
See Also:
setFeaturesLocked(FeaturesLockedType), WfsPackage.getLockFeatureResponseType_FeaturesLocked()

setFeaturesLocked

void setFeaturesLocked(FeaturesLockedType value)
Sets the value of the 'Features Locked' containment reference.

Parameters:
value - the new value of the 'Features Locked' containment reference.
See Also:
getFeaturesLocked()

getFeaturesNotLocked

FeaturesNotLockedType getFeaturesNotLocked()
Returns the value of the 'Features Not Locked' containment reference. In contrast to the FeaturesLocked element, the FeaturesNotLocked element contains a list of ogc:Filter elements identifying feature instances that a WFS did not manage to lock because they were already locked by another process.

Returns:
the value of the 'Features Not Locked' containment reference.
See Also:
setFeaturesNotLocked(FeaturesNotLockedType), WfsPackage.getLockFeatureResponseType_FeaturesNotLocked()

setFeaturesNotLocked

void setFeaturesNotLocked(FeaturesNotLockedType value)
Sets the value of the 'Features Not Locked' containment reference.

Parameters:
value - the new value of the 'Features Not Locked' containment reference.
See Also:
getFeaturesNotLocked()


Copyright © 1996-2010 Geotools. All Rights Reserved.