KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > com > daffodilwoods > rmi > interfaces > _RmiDatabaseInformation


1 package com.daffodilwoods.rmi.interfaces;
2
3 import com.daffodilwoods.daffodildb.server.datadictionarysystem.information._SessionInformation;
4
5 import com.daffodilwoods.daffodildb.server.datadictionarysystem.information.*;
6 import com.daffodilwoods.daffodildb.server.datadictionarysystem.InitializeException;
7 import com.daffodilwoods.database.resource.DException;
8 import com.daffodilwoods.database.general.QualifiedIdentifier;
9
10 import java.util.ArrayList JavaDoc;
11 import java.rmi.Remote JavaDoc;
12 import java.rmi.RemoteException JavaDoc;
13 public interface _RmiDatabaseInformation extends Remote JavaDoc {
14
15     ArrayList JavaDoc getAllTables() throws RemoteException JavaDoc;
16     ArrayList JavaDoc getAllRoles() throws RemoteException JavaDoc;
17     ArrayList JavaDoc getAllUsers() throws RemoteException JavaDoc;
18     ArrayList JavaDoc getAllProcedures() throws RemoteException JavaDoc;
19     ArrayList JavaDoc getAllViews() throws RemoteException JavaDoc;
20     ArrayList JavaDoc getAllSessions() throws RemoteException JavaDoc;
21     _RmiTableInformation getTableInformation(QualifiedIdentifier tableName) throws RemoteException JavaDoc;
22     _RoleInformation getRoleInformation (String JavaDoc roleName) throws RemoteException JavaDoc;
23     _UserInformation getUsersInformation (String JavaDoc userName) throws RemoteException JavaDoc;
24     _ViewInformation getViewInformation(QualifiedIdentifier viewName) throws RemoteException JavaDoc ;
25     _SessionInformation getSessionInformation(Object JavaDoc sessionName) throws RemoteException JavaDoc;
26     _ProcedureInformation getProcedureInformation(QualifiedIdentifier procedureName) throws RemoteException JavaDoc;
27     void refresh()throws RemoteException JavaDoc;
28     void refresh(int property)throws RemoteException JavaDoc;
29     void close() throws RemoteException JavaDoc;
30 }
31
Popular Tags