|
deegree-core-3.0-pre-nightly (2010/03/05 00:01) - official | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.deegree.protocol.wfs.transaction.TransactionOperation org.deegree.protocol.wfs.transaction.Native
public class Native
Represents a WFS Native
operation (part of a Transaction
request).
Transaction
Nested Class Summary |
---|
Nested classes/interfaces inherited from class org.deegree.protocol.wfs.transaction.TransactionOperation |
---|
TransactionOperation.Type |
Constructor Summary | |
---|---|
Native(String handle,
String vendorId,
boolean safeToIgnore,
XMLStreamReader vendorSpecificData)
Creates a new Native instance. |
Method Summary | |
---|---|
TransactionOperation.Type |
getType()
Always returns TransactionOperation.Type.NATIVE . |
String |
getVendorId()
Returns the vendor identifier. |
XMLStreamReader |
getVendorSpecificData()
Returns an XMLStreamReader that provides access to the vendor specific data. |
boolean |
isSafeToIgnore()
Returns whether the whole transaction request should fail if the operation can not be executed. |
Methods inherited from class org.deegree.protocol.wfs.transaction.TransactionOperation |
---|
getHandle |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public Native(String handle, String vendorId, boolean safeToIgnore, XMLStreamReader vendorSpecificData)
Native
instance.
handle
- identifier for the operation, can be nullvendorId
- vendor identifiersafeToIgnore
- true, if the operation may be ignored without problems, false if the surrounding request depends on it
(and must fail if the native operation cannot be executed)vendorSpecificData
- provides access to the XML encoded vendor specific data, cursor must point at the
START_ELEMENT
event of the wfs:Native
element, must not be nullMethod Detail |
---|
public TransactionOperation.Type getType()
TransactionOperation.Type.NATIVE
.
getType
in class TransactionOperation
TransactionOperation.Type.NATIVE
public String getVendorId()
public boolean isSafeToIgnore()
public XMLStreamReader getVendorSpecificData()
XMLStreamReader
that provides access to the vendor specific data.
NOTE: The client must read this stream exactly once and exactly up to the next tag event after the closing
element of the feature/feature collection, i.e. the END_ELEMENT of the surrounding Native
element.
START_ELEMENT
event of the
wfs:Native
element, never null
|
deegree-core-3.0-pre-nightly (2010/03/05 00:01) - official | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |