org.geotools.wfs.bindings
Class TransactionResponseTypeBinding

Object
  extended by AbstractComplexBinding
      extended by AbstractComplexEMFBinding
          extended by TransactionResponseTypeBinding
All Implemented Interfaces:
Binding, ComplexBinding

public class TransactionResponseTypeBinding
extends AbstractComplexEMFBinding

Binding object for the type http://www.opengis.net/wfs:TransactionResponseType.

         
  <xsd:complexType name="TransactionResponseType">
      <xsd:annotation>
          <xsd:documentation xml:lang="en">
              The response for a transaction request that was successfully
              completed. If the transaction failed for any reason, an
              exception report is returned instead.
           </xsd:documentation>
      </xsd:annotation>
      <xsd:sequence>
          <xsd:element name="TransactionSummary" type="wfs:TransactionSummaryType">
              <xsd:annotation>
                  <xsd:documentation xml:lang="en">
                    The TransactionSummary element is used to summarize
                    the number of feature instances affected by the
                    transaction.
                 </xsd:documentation>
              </xsd:annotation>
          </xsd:element>
          <xsd:element minOccurs="0" name="TransactionResults" type="wfs:TransactionResultsType">
              <xsd:annotation>
                  <xsd:documentation xml:lang="en">
                    For systems that do not support atomic transactions,
                    the TransactionResults element may be used to report
                    exception codes and messages for all actions of a
                    transaction that failed to execute successfully.
                 </xsd:documentation>
              </xsd:annotation>
          </xsd:element>
          <xsd:element name="InsertResults" type="wfs:InsertResultsType">
              <xsd:annotation>
                  <xsd:documentation xml:lang="en">
                    A transaction is a collection of Insert,Update and Delete
                    actions.  The Update and Delete actions modify features
                    that already exist.  The Insert action, however, creates
                    new features.  The InsertResults element is used to
                    report the identifiers of the newly created features.
                 </xsd:documentation>
              </xsd:annotation>
          </xsd:element>
      </xsd:sequence>
      <xsd:attribute fixed="1.1.0" name="version" type="xsd:string" use="required">
          <xsd:annotation>
              <xsd:documentation>
                 The version attribute contains the version of the request
                 that generated this response.  So a V1.1.0 transaction
                 request generates a V1.1.0 transaction response.
              </xsd:documentation>
          </xsd:annotation>
      </xsd:attribute>
  </xsd:complexType>

          
         

Module:
modules/extension/xsd-wfs (gt-xsd-wfs.jar)

Field Summary
 
Fields inherited from interface Binding
AFTER, BEFORE, OVERRIDE
 
Constructor Summary
TransactionResponseTypeBinding(WfsFactory factory)
           
 
Method Summary
 QName getTarget()
           
 Class getType()
           
 
Methods inherited from class AbstractComplexEMFBinding
createEObject, getProperty, parse, setProperty
 
Methods inherited from class AbstractComplexBinding
encode, getExecutionMode, getProperties, getProperties, initializeChildContext
 
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TransactionResponseTypeBinding

public TransactionResponseTypeBinding(WfsFactory factory)
Method Detail

getTarget

public QName getTarget()
Returns:
The qualified name of the target for the binding.

getType

public Class getType()

Specified by:
getType in interface Binding
Overrides:
getType in class AbstractComplexEMFBinding
Returns:
The java type this binding maps to.


Copyright © 1996-2009 Geotools. All Rights Reserved.