org.deegree.metadata.persistence.transaction
Class InsertOperation

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

public class InsertOperation
extends TransactionOperation

Represents a CSW Insert 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
InsertOperation(List<? extends MetadataRecord> records, QName typeName, String handle)
           
 
Method Summary
 List<? extends MetadataRecord> getRecords()
           
 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

InsertOperation

public InsertOperation(List<? extends MetadataRecord> records,
                       QName typeName,
                       String handle)
Parameters:
records -
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

getRecords

public List<? extends MetadataRecord> getRecords()

getTypeName

public QName getTypeName()
Returns:
the typeName


Copyright © 2011. All Rights Reserved.