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

org.deegree.record.publication
Class UpdateTransaction

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

public class UpdateTransaction
extends TransactionOperation

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

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

Constructor Summary
UpdateTransaction(String handle, org.apache.axiom.om.OMElement element, QName typeName, Filter constraint, List<RecordProperty> recordProperty)
          Creates a new UpdateTransaction instance.
 
Method Summary
 Filter getConstraint()
           
 org.apache.axiom.om.OMElement getElement()
           
 List<RecordProperty> getRecordProperty()
           
 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

UpdateTransaction

public UpdateTransaction(String handle,
                         org.apache.axiom.om.OMElement element,
                         QName typeName,
                         Filter constraint,
                         List<RecordProperty> recordProperty)
Creates a new UpdateTransaction instance.

Parameters:
handle -
element -
typeName -
constraint -
recordProperty -
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

getConstraint

public Filter getConstraint()
Returns:
the constraint

getRecordProperty

public List<RecordProperty> getRecordProperty()
Returns:
the recordProperty

getElement

public 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

]]>