ozone core API

org.ozoneDB.core.DbRemote
Class DbModTimes

java.lang.Object
  |
  +--org.ozoneDB.DxLib.DxObject
        |
        +--org.ozoneDB.core.DbRemote.DbCommand
              |
              +--org.ozoneDB.core.DbRemote.DbModTimes
All Implemented Interfaces:
java.lang.Cloneable, DxCompatible, java.io.Externalizable, java.io.Serializable

public final class DbModTimes
extends DbCommand
implements java.io.Externalizable

Determine the modification times of the specified database objects.

Version:
$Revision: 1.2 $Date: 2002/06/08 00:49:38 $
Author:
SMB
See Also:
Serialized Form

Field Summary
private  DxArrayBag objectIDs
           
 
Fields inherited from class org.ozoneDB.core.DbRemote.DbCommand
env, proxyObjectGate, result
 
Fields inherited from class org.ozoneDB.DxLib.DxObject
 
Constructor Summary
DbModTimes()
           
 
Method Summary
 void addObjectID(ObjectID id)
           
 void perform(Transaction ta)
          Perform whatever has to be done for this command.
 void readExternal(java.io.ObjectInput in)
           
 void writeExternal(java.io.ObjectOutput out)
           
 
Methods inherited from class org.ozoneDB.core.DbRemote.DbCommand
getProxyObjectGate, setProxyObjectGate, shouldResultBeSentToClient, toString
 
Methods inherited from class org.ozoneDB.DxLib.DxObject
clone, isLess
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.ozoneDB.DxLib.DxCompatible
equals
 

Field Detail

objectIDs

private DxArrayBag objectIDs
Constructor Detail

DbModTimes

public DbModTimes()
Method Detail

addObjectID

public void addObjectID(ObjectID id)

perform

public void perform(Transaction ta)
             throws java.lang.Exception
Description copied from class: DbCommand
Perform whatever has to be done for this command. This method is called within a transaction, within a thread. The result of the command goes in the result member.

Specified by:
perform in class DbCommand
java.lang.Exception

writeExternal

public void writeExternal(java.io.ObjectOutput out)
                   throws java.io.IOException
Specified by:
writeExternal in interface java.io.Externalizable
java.io.IOException

readExternal

public void readExternal(java.io.ObjectInput in)
                  throws java.io.IOException,
                         java.lang.ClassNotFoundException
Specified by:
readExternal in interface java.io.Externalizable
java.io.IOException
java.lang.ClassNotFoundException

ozone core API

Copyright (C) The Ozone Database Project - www.ozone-db.org. All rights reserved.