RmiClient  1.0
 Alle Klassen Namensbereiche Dateien Funktionen Variablen
ServerInterface.java
gehe zur Dokumentation dieser Datei
1 package controller;
2 
3 import java.rmi.Remote;
4 import java.rmi.RemoteException;
5 import java.util.List;
6 
15 public interface ServerInterface extends Remote {
16  String SERVICE_NAME = "Projektverwaltung";
17 
18  public void addObserver(ClientInterface remoteObserver)
19  throws RemoteException;
20 
21  public void removeObserver(ClientInterface remoteObserver)
22  throws RemoteException;
23 
24  public void selectData(Class tableName) throws RemoteException;
25 
26  public List<Object> getData(Class tableName) throws RemoteException;
27 
28  public List<Object> getDataWithClause(Class tableName, String column,
29  String clause) throws RemoteException;
30 
31  public List<Object> getDataWithClause(Class tableName, String column,
32  Integer clause) throws RemoteException;
33 
34  public boolean insertData(Object type) throws RemoteException;
35 
36  public boolean changeData(Object tableName) throws RemoteException;
37 
38  public boolean deleteData(Object tableName) throws RemoteException;
39 }