ostore.client
Class OSAction

java.lang.Object
  |
  +--ostore.client.OSAction
All Implemented Interfaces:
QuickSerializable
Direct Known Subclasses:
OSActionAppend, OSActionExpand, OSActionReplace, OSActionSetMetadata, OSActionTruncate

public abstract class OSAction
extends Object
implements QuickSerializable

The OSAction class is the abstract super class for all actions that appear in updates.

Version:
$Id: OSAction.java,v 1.16 2002/07/25 15:46:02 eaton Exp $
Author:
Patrick R. Eaton

Constructor Summary
OSAction(InputBuffer buffer)
           
 
Method Summary
abstract  SecureHash getTargetAguid()
           
 void serialize(OutputBuffer buffer)
          Add the object to the buffer.
abstract  String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

OSAction

public OSAction(InputBuffer buffer)
Method Detail

serialize

public void serialize(OutputBuffer buffer)
Description copied from interface: QuickSerializable
Add the object to the buffer.

Specified by:
serialize in interface QuickSerializable
Parameters:
buffer - the output buffer to add the object to

getTargetAguid

public abstract SecureHash getTargetAguid()

toString

public abstract String toString()
Overrides:
toString in class Object