org.tentackle.db.rmi
Class ObjectIdRemoteDelegateImpl<T extends ObjectId>

java.lang.Object
  extended by java.rmi.server.RemoteObject
      extended by java.rmi.server.RemoteServer
          extended by java.rmi.server.UnicastRemoteObject
              extended by org.tentackle.db.rmi.RemoteDelegateImpl<T>
                  extended by org.tentackle.db.rmi.DbObjectRemoteDelegateImpl<T>
                      extended by org.tentackle.db.rmi.ObjectIdRemoteDelegateImpl<T>
Type Parameters:
T - the ObjectId class
All Implemented Interfaces:
Serializable, Remote, DbObjectRemoteDelegate, ObjectIdRemoteDelegate, RemoteDelegate

public class ObjectIdRemoteDelegateImpl<T extends ObjectId>
extends DbObjectRemoteDelegateImpl<T>
implements ObjectIdRemoteDelegate

Remote delegate implementation for ObjectId.

Author:
harald
See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.tentackle.db.rmi.DbObjectRemoteDelegateImpl
dbObject
 
Fields inherited from class org.tentackle.db.rmi.RemoteDelegateImpl
clazz, csf, db, port, session, ssf
 
Fields inherited from class java.rmi.server.RemoteObject
ref
 
Constructor Summary
ObjectIdRemoteDelegateImpl(RemoteDbSessionImpl session, Class<T> clazz)
           
 
Method Summary
 long nextId()
           
 
Methods inherited from class org.tentackle.db.rmi.DbObjectRemoteDelegateImpl
deleteObject, deletePlain, dummyUpdate, getExpirationBacklog, getExpiredTableSerials, insertObject, insertPlain, isReferenced, newObject, save, select, selectAll, selectAllCursor, selectExpiredTableSerials, selectExpiredTableSerials, selectInValidContext, selectLocked, selectModification, selectSerial, updateObject, updatePlain, updateSerial, updateSerialAndTableSerial, updateTableSerial
 
Methods inherited from class org.tentackle.db.rmi.RemoteDelegateImpl
getClientSocketFactory, getPort, getServerSocketFactory, getSession
 
Methods inherited from class java.rmi.server.UnicastRemoteObject
clone, exportObject, exportObject, exportObject, unexportObject
 
Methods inherited from class java.rmi.server.RemoteServer
getClientHost, getLog, setLog
 
Methods inherited from class java.rmi.server.RemoteObject
equals, getRef, hashCode, toString, toStub
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.tentackle.db.rmi.DbObjectRemoteDelegate
deleteObject, deletePlain, dummyUpdate, getExpirationBacklog, getExpiredTableSerials, insertObject, insertPlain, isReferenced, save, select, selectAll, selectAllCursor, selectExpiredTableSerials, selectExpiredTableSerials, selectInValidContext, selectLocked, selectModification, selectSerial, updateObject, updatePlain, updateSerial, updateSerialAndTableSerial, updateTableSerial
 

Constructor Detail

ObjectIdRemoteDelegateImpl

public ObjectIdRemoteDelegateImpl(RemoteDbSessionImpl session,
                                  Class<T> clazz)
                           throws RemoteException
Throws:
RemoteException
Method Detail

nextId

public long nextId()
            throws RemoteException
Specified by:
nextId in interface ObjectIdRemoteDelegate
Throws:
RemoteException


Copyright © 2001-2008 Harald Krake, Bergstr. 48, 78098 Triberg, Germany, harald@krake.de