3 import java.rmi.Remote;
4 import java.util.ArrayList;
20 public void disconnectClient(String usr, String pswd)
throws java.rmi.RemoteException;
27 boolean serverOn()
throws java.rmi.RemoteException;
36 boolean clientAlive(String usr, String pswd)
throws java.rmi.RemoteException;
49 String
getAccessStringDelete(String usr, String pswd, String owner_file, String id_file)
throws java.rmi.RemoteException;
61 String
getAccessStringRead(String usr, String pswd, String owner_file, String id_file)
throws java.rmi.RemoteException;
74 String
getAccessStringUpload(String usr, String pswd, String id_client2, String id_file)
throws java.rmi.RemoteException;
86 ArrayList
getList(String usr, String pswd, String where)
throws java.rmi.RemoteException;
98 ArrayList
getUserList(String usr, String pswd, String where)
throws java.rmi.RemoteException;
112 boolean removeFile(String usr, String pswd, String name, String Path,
int State)
throws java.rmi.RemoteException;
123 boolean sendList(String usr, String pswd, ArrayList list)
throws java.rmi.RemoteException;
134 int registerToServer(String user, String pswd)
throws java.rmi.RemoteException;
void disconnectClient(String usr, String pswd)
Interfaccia del metodo che disconnette un client dal server cancellandolo dal DBMS.
int registerToServer(String user, String pswd)
Interfaccia del metodo che inserisce un utente autorizzato (si veda p2putility.Util.login) nella lista utenti del DBMS del server.
String getAccessStringUpload(String usr, String pswd, String id_client2, String id_file)
Interfaccia del metodo che costruisce la stringa di autenticazione che permette ad un client registra...
ArrayList getUserList(String usr, String pswd, String where)
Interfaccia del metodo che restituisce la lista degli utenti presenti sul DBMS del server...
String getAccessStringDelete(String usr, String pswd, String owner_file, String id_file)
Interfaccia del metodo che costruisce la stringa di autenticazione che permette ad un client registra...
ArrayList getList(String usr, String pswd, String where)
Interfaccia del metodo che restituisce la lista dei file presenti sul DBMS del server, in base alla clausola WHERE specificabile in input.
boolean removeFile(String usr, String pswd, String name, String Path, int State)
Interfaccia del metodo che cancella i file presenti sul DBMS del server, in base alla clausola WHERE ...
boolean sendList(String usr, String pswd, ArrayList list)
Interfaccia del metodo che invia una lista di file al DBMS del server.
boolean clientAlive(String usr, String pswd)
Interfaccia che verifica se il client e' connesso al server, cioe' se e' presente nel DBMS...
boolean serverOn()
Interfaccia della funzione che ritorna true se il server e' attivo.
String getAccessStringRead(String usr, String pswd, String owner_file, String id_file)
Interfaccia del metodo che costruisce la stringa di autenticazione che permette ad un client registra...