org.tentackle.db.rmi
Class DbPreferencesNodeRemoteDelegateImpl<T extends DbPreferencesNode>

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.DbPreferencesNodeRemoteDelegateImpl<T>
Type Parameters:
T - the preferences node class
All Implemented Interfaces:
Serializable, Remote, DbObjectRemoteDelegate, DbPreferencesNodeRemoteDelegate, RemoteDelegate

public class DbPreferencesNodeRemoteDelegateImpl<T extends DbPreferencesNode>
extends DbObjectRemoteDelegateImpl<T>
implements DbPreferencesNodeRemoteDelegate

Remote delegate implementation for DbPreferencesNode.

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
DbPreferencesNodeRemoteDelegateImpl(RemoteDbSessionImpl session, Class<T> clazz)
           
 
Method Summary
 List<DbPreferencesNode> selectByParentId(long parentId)
           
 DbPreferencesNode selectByUserAndName(String user, String name)
           
 Set<Long> selectChildIds(long parentId)
           
 
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

DbPreferencesNodeRemoteDelegateImpl

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

selectChildIds

public Set<Long> selectChildIds(long parentId)
                         throws RemoteException
Specified by:
selectChildIds in interface DbPreferencesNodeRemoteDelegate
Throws:
RemoteException

selectByParentId

public List<DbPreferencesNode> selectByParentId(long parentId)
                                         throws RemoteException
Specified by:
selectByParentId in interface DbPreferencesNodeRemoteDelegate
Throws:
RemoteException

selectByUserAndName

public DbPreferencesNode selectByUserAndName(String user,
                                             String name)
                                      throws RemoteException
Specified by:
selectByUserAndName in interface DbPreferencesNodeRemoteDelegate
Throws:
RemoteException


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