deegree-core-3.0-pre-nightly (2010/03/05 00:01) - official

org.deegree.record.publication
Class InsertTransaction

java.lang.Object
  extended by org.deegree.record.publication.TransactionOperation
      extended by org.deegree.record.publication.InsertTransaction

public class InsertTransaction
extends TransactionOperation

Represents a CSW Insert action (part of a Transaction operation request).

Version:
$Revision: $, $Date: $
Author:
Steffen Thomas, last edited by: $Author: thomas $

Constructor Summary
InsertTransaction(List<org.apache.axiom.om.OMElement> transChildElementInsertAPISORecordList, QName typeName, String handle)
           
 
Method Summary
 List<org.apache.axiom.om.OMElement> getElement()
           
 CSWConstants.TransactionType getType()
          Returns the type of operation.
 QName getTypeName()
           
 
Methods inherited from class org.deegree.record.publication.TransactionOperation
getHandle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

InsertTransaction

public InsertTransaction(List<org.apache.axiom.om.OMElement> transChildElementInsertAPISORecordList,
                         QName typeName,
                         String handle)
Parameters:
transChildElementInsertAPISORecordList -
typeName -
handle -
Method Detail

getType

public CSWConstants.TransactionType getType()
Description copied from class: TransactionOperation
Returns the type of operation. Use this to safely determine the subtype of TransactionOperation.

Specified by:
getType in class TransactionOperation
Returns:
type of operation

getElement

public List<org.apache.axiom.om.OMElement> getElement()
Returns:
the element

getTypeName

public QName getTypeName()
Returns:
the typeName

deegree-core-3.0-pre-nightly (2010/03/05 00:01) - official

an open source project founded by lat/lon, Bonn, Germany.
For more information visit: http://www.deegree.org

]]>