|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.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(java.lang.String handle,
java.lang.String vendorId,
boolean safeToIgnore,
javax.xml.stream.XMLStreamReader vendorSpecificData)
Creates a new Native instance. |
|
| Method Summary | |
|---|---|
TransactionOperation.Type |
getType()
Always returns TransactionOperation.Type.NATIVE. |
java.lang.String |
getVendorId()
Returns the vendor identifier. |
javax.xml.stream.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(java.lang.String handle,
java.lang.String vendorId,
boolean safeToIgnore,
javax.xml.stream.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 null| Method Detail |
|---|
public TransactionOperation.Type getType()
TransactionOperation.Type.NATIVE.
getType in class TransactionOperationTransactionOperation.Type.NATIVEpublic java.lang.String getVendorId()
public boolean isSafeToIgnore()
public javax.xml.stream.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
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||