KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > com > daffodilwoods > rmi > server > RmiUserServerSide


1 package com.daffodilwoods.rmi.server;
2
3 import java.util.ArrayList JavaDoc;
4 import java.util.Properties JavaDoc;
5 import java.rmi.server.UnicastRemoteObject JavaDoc;
6 import java.rmi.RemoteException JavaDoc;
7 import java.sql.SQLException JavaDoc;
8
9 import com.daffodilwoods.rmi.interfaces.*;
10
11 import com.daffodilwoods.daffodildb.server.serversystem.*;
12 import com.daffodilwoods.database.resource.DException;
13 import com.daffodilwoods.rmi.interfaces._RmiUser;
14 public class RmiUserServerSide extends UnicastRemoteObject JavaDoc implements _RmiUser {
15    _User user_interface;
16     public RmiUserServerSide(_User user_interface) throws RemoteException JavaDoc{
17         super();
18         this.user_interface = user_interface;
19     }
20     public String JavaDoc getUserName() throws RemoteException JavaDoc {
21         return user_interface.getUserName();
22     }
23     public ArrayList JavaDoc getAllDatabases() throws DException,RemoteException JavaDoc {
24         return user_interface.getAllDatabases();
25     }
26     public _RmiConnection getConnection(String JavaDoc databaseName, Properties JavaDoc prop) throws DException, RemoteException JavaDoc {
27         _Connection connenction ;
28                 return new RmiConnectionServerSide( user_interface.getConnection(databaseName , prop) );
29     }
30     public _RmiDatabaseInformation getDatabaseInformation(String JavaDoc databaseName) throws DException,RemoteException JavaDoc {
31       return new RmiDatabaseInformationServerSide(user_interface.getDatabaseInformation(databaseName));
32     }
33     public ArrayList JavaDoc getAllSessions(String JavaDoc databaseName) throws DException,RemoteException JavaDoc {
34         return user_interface.getAllSessions(databaseName);
35     }
36
37     public void createDatabase(String JavaDoc databaseName,Properties JavaDoc prop) throws DException,RemoteException JavaDoc{
38                 user_interface.createDatabase(databaseName,prop);
39     }
40
41     public void refresh() throws RemoteException JavaDoc{
42                 user_interface.refersh();
43     }
44
45     public void dropDatabase(String JavaDoc databaseName) throws RemoteException JavaDoc,DException{
46        user_interface.dropDatabase(databaseName);
47     }
48
49     public void setUserName(String JavaDoc userName0) throws RemoteException JavaDoc{
50       user_interface.setUserName(userName0);
51     }
52
53     public void setPassword(String JavaDoc passWord0) throws RemoteException JavaDoc{
54       user_interface.setPassword(passWord0);
55     }
56 }
57
Popular Tags