|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface TransactionType
A representation of the model object 'Transaction Type'. The TransactionType defines the Transaction operation. A Transaction element contains one or more Insert, Update Delete and Native elements that allow a client application to create, modify or remove feature instances from the feature repository that a Web Feature Service controls.
The following features are supported:
WfsPackage.getTransactionType()
Method Summary | |
---|---|
org.eclipse.emf.common.util.EList |
getDelete()
Returns the value of the 'Delete' containment reference list. |
org.eclipse.emf.ecore.util.FeatureMap |
getGroup()
Returns the value of the 'Group' attribute list. |
org.eclipse.emf.common.util.EList |
getInsert()
Returns the value of the 'Insert' containment reference list. |
java.lang.String |
getLockId()
Returns the value of the 'Lock Id' attribute. |
org.eclipse.emf.common.util.EList |
getNative()
Returns the value of the 'Native' containment reference list. |
AllSomeType |
getReleaseAction()
Returns the value of the 'Release Action' attribute. |
org.eclipse.emf.common.util.EList |
getUpdate()
Returns the value of the 'Update' containment reference list. |
boolean |
isSetReleaseAction()
Returns whether the value of the ' Release Action ' attribute is set. |
void |
setLockId(java.lang.String value)
Sets the value of the ' Lock Id ' attribute. |
void |
setReleaseAction(AllSomeType value)
Sets the value of the ' Release Action ' attribute. |
void |
unsetReleaseAction()
Unsets the value of the ' Release Action ' attribute. |
Methods inherited from interface net.opengis.wfs.BaseRequestType |
---|
getBaseUrl, getHandle, getProvidedVersion, getService, getVersion, isSetService, isSetVersion, setBaseUrl, setHandle, setProvidedVersion, setService, setVersion, unsetService, unsetVersion |
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 |
---|
java.lang.String getLockId()
setLockId(String)
,
WfsPackage.getTransactionType_LockId()
void setLockId(java.lang.String value)
Lock Id
' attribute.
value
- the new value of the 'Lock Id' attribute.getLockId()
org.eclipse.emf.ecore.util.FeatureMap getGroup()
FeatureMap.Entry
.
If the meaning of the 'Group' attribute list isn't clear, there really should be more of a description here...
WfsPackage.getTransactionType_Group()
org.eclipse.emf.common.util.EList getInsert()
InsertElementType
.
If the meaning of the 'Insert' containment reference list isn't clear, there really should be more of a description here...
WfsPackage.getTransactionType_Insert()
org.eclipse.emf.common.util.EList getUpdate()
UpdateElementType
.
If the meaning of the 'Update' containment reference list isn't clear, there really should be more of a description here...
WfsPackage.getTransactionType_Update()
org.eclipse.emf.common.util.EList getDelete()
DeleteElementType
.
If the meaning of the 'Delete' containment reference list isn't clear, there really should be more of a description here...
WfsPackage.getTransactionType_Delete()
org.eclipse.emf.common.util.EList getNative()
NativeType
.
If the meaning of the 'Native' containment reference list isn't clear, there really should be more of a description here...
WfsPackage.getTransactionType_Native()
AllSomeType getReleaseAction()
"ALL"
.
The literals are from the enumeration AllSomeType
.
The releaseAction attribute is used to control how a Web
Feature service releases locks on feature instances after
a Transaction request has been processed.
Valid values are ALL or SOME.
A value of ALL means that the Web Feature Service should
release the locks of all feature instances locked with the
specified lockId regardless or whether or not the features
were actually modified.
A value of SOME means that the Web Feature Service will
only release the locks held on feature instances that
were actually operated upon by the transaction. The
lockId that the client application obtained shall remain
valid and the other, unmodified, feature instances shall
remain locked.
If the expiry attribute was specified in the original
operation that locked the feature instances, then the
expiry counter will be reset to give the client
application that same amount of time to post subsequent
transactions against the locked features.
AllSomeType
,
isSetReleaseAction()
,
unsetReleaseAction()
,
setReleaseAction(AllSomeType)
,
WfsPackage.getTransactionType_ReleaseAction()
void setReleaseAction(AllSomeType value)
Release Action
' attribute.
value
- the new value of the 'Release Action' attribute.AllSomeType
,
isSetReleaseAction()
,
unsetReleaseAction()
,
getReleaseAction()
void unsetReleaseAction()
Release Action
' attribute.
isSetReleaseAction()
,
getReleaseAction()
,
setReleaseAction(AllSomeType)
boolean isSetReleaseAction()
Release Action
' attribute is set.
unsetReleaseAction()
,
getReleaseAction()
,
setReleaseAction(AllSomeType)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |