org.deegree.metadata.persistence.transaction
Class UpdateOperation

java.lang.Object
  extended by org.deegree.metadata.persistence.transaction.TransactionOperation
      extended by org.deegree.metadata.persistence.transaction.UpdateOperation

public class UpdateOperation
extends TransactionOperation

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

Version:
$Revision: 30344 $, $Date: 2011-04-04 17:24:27 +0200 (Mo, 04. Apr 2011) $
Author:
Steffen Thomas, last edited by: $Author: mschneider $

Constructor Summary
UpdateOperation(String handle, MetadataRecord record, QName typeName, Filter constraint, List<MetadataProperty> recordProperty)
          Creates a new UpdateOperation instance.
 
Method Summary
 Filter getConstraint()
           
 MetadataRecord getRecord()
           
 List<MetadataProperty> getRecordProperty()
           
 CSWConstants.TransactionType getType()
          Returns the type of operation.
 QName getTypeName()
           
 
Methods inherited from class org.deegree.metadata.persistence.transaction.TransactionOperation
getHandle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UpdateOperation

public UpdateOperation(String handle,
                       MetadataRecord record,
                       QName typeName,
                       Filter constraint,
                       List<MetadataProperty> recordProperty)
Creates a new UpdateOperation instance.

Parameters:
handle -
record -
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<MetadataProperty> getRecordProperty()
Returns:
the recordProperty

getRecord

public MetadataRecord getRecord()
Returns:
the element

getTypeName

public QName getTypeName()
Returns:
the typeName


Copyright © 2011. All Rights Reserved.