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

org.deegree.record.publication
Class TransactionOperation

java.lang.Object
  extended by org.deegree.record.publication.TransactionOperation
Direct Known Subclasses:
DeleteTransaction, InsertTransaction, UpdateTransaction

public abstract class TransactionOperation
extends Object

Abstract base class for the actions that can occur inside a Transaction operation request.

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

Constructor Summary
protected TransactionOperation(String handle)
          Creates a new TransactionOperation with an optional handle.
 
Method Summary
 String getHandle()
           
abstract  CSWConstants.TransactionType getType()
          Returns the type of operation.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TransactionOperation

protected TransactionOperation(String handle)
Creates a new TransactionOperation with an optional handle.

Parameters:
handle - identifier for the operation, may be null
Method Detail

getType

public abstract CSWConstants.TransactionType getType()
Returns the type of operation. Use this to safely determine the subtype of TransactionOperation.

Returns:
type of operation

getHandle

public String getHandle()
Returns:
the handle

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

]]>