Classe che implementa metodi vari di utilita' generale. More...
Public Member Functions | |
Util () | |
Costruttore. More... | |
Static Public Member Functions | |
static boolean | login (String u, String p) |
Verifica se un utente fa parte della lista di utenti registrati (Il programma P2PFileSystem non si occupa della sua gestione) More... | |
static String | hash_sha (String text) |
Converte una stringa nel corrispondente HASH SHA-1 in forma esadecimale. More... | |
static void | logServer (String data) |
Scrive i dati in input sul file di log del Server (se questo esiste valido) More... | |
static void | logClient (String data) |
Scrive i dati in input sul file di log del Client (se questo esiste valido) More... | |
static void | logGeneric (String data) |
Scrive i dati in input sul file di log Generico (se questo esiste valido) More... | |
Static Private Member Functions | |
static String | convertToHex (byte[] data) |
Converte un array di byte in una stringa esadecimale. More... | |
static void | writeLogOn (String f, String data) |
Scrive i dati in input sul file passato come parametro. More... | |
|
inlinestaticprivate |
Converte un array di byte in una stringa esadecimale.
data | [] dati |
Definition at line 67 of file Util.java.
Referenced by p2putility.Util.hash_sha().
|
inlinestatic |
Converte una stringa nel corrispondente HASH SHA-1 in forma esadecimale.
text | dati |
Definition at line 89 of file Util.java.
References p2putility.Util.convertToHex(), and p2putility.Util.logGeneric().
Referenced by p2pserver.ServerRMI.getAccessStringDelete(), p2pserver.ServerRMI.getAccessStringRead(), p2pserver.ServerRMI.getAccessStringUpload(), p2pgui.ClientFrame.serverSelected(), and p2pgui.ClientFrame.uploadFile().
|
inlinestatic |
Scrive i dati in input sul file di log del Client (se questo esiste valido)
data | dati |
Definition at line 121 of file Util.java.
References p2putility.Config.r_clientlog(), and p2putility.Util.writeLogOn().
Referenced by p2pclient.C2C_server.addAuthUser(), p2pgui.ClientFrame.amAlive(), p2pclient.C2C_server.authorize(), p2pclient.C2C_server.deleteFile(), p2pgui.ClientFrame.disconnectClient(), p2pclient.C2C_server.getFile(), p2pclient.C2C_client.main(), p2pclient.clientRMI.main(), p2pclient.C2C_server.main(), p2pclient.ThreadRmiFile.run(), p2pclient.ThreadRmiRegistryFile.run(), p2pclient.ThreadRmiClient.run(), p2pclient.C2C_server.sendFile(), p2pclient.C2C_server.serverOn(), p2pgui.ClientFrame.setServerInList(), and p2pclient.ClientGetLocalServerList.start().
|
inlinestatic |
Scrive i dati in input sul file di log Generico (se questo esiste valido)
data | dati |
Definition at line 132 of file Util.java.
References p2putility.Config.r_genericlog(), and p2putility.Util.writeLogOn().
Referenced by p2pgui.ClientFrame.deleteFile(), p2pgui.ServerFrame.disconnectClient(), p2pgui.ClientFrame.disconnectClient(), p2pgui.ClientFrame.fileOpenRead(), p2putility.Util.hash_sha(), p2pgui.ClientFrame.isServerOn(), p2pgui.MainFrame.jButton3ActionPerformed(), p2pgui.MainFrame.jButton4ActionPerformed(), p2pgui.MainFrame.jMenuItem2ActionPerformed(), p2pgui.MainFrame.jMenuItem3ActionPerformed(), p2putility.Config.loadConfig(), p2pgui.Main.main(), p2pgui.ClientFrame.removeAllFromTable(), p2pgui.ClientFrame.removeRowSelectedShared(), p2pgui.ServerFrame.ServerFrame(), p2pgui.ClientFrame.serverSelected(), p2pgui.ClientFrame.updateFileList(), and p2pgui.ClientFrame.uploadFile().
|
inlinestatic |
Verifica se un utente fa parte della lista di utenti registrati (Il programma P2PFileSystem non si occupa della sua gestione)
u | Username |
p | Password |
Struttura del file "userlistfile" - "user","password" - stile CSV
Definition at line 31 of file Util.java.
References p2putility.Config.r_configpath(), p2putility.Config.r_currentpath(), and p2putility.Config.r_userlistfile().
Referenced by p2pserver.ServerRMI.registerToServer().
|
inlinestatic |
Scrive i dati in input sul file di log del Server (se questo esiste valido)
data | dati |
Definition at line 110 of file Util.java.
References p2putility.Config.r_serverlog(), and p2putility.Util.writeLogOn().
Referenced by p2pserver.ServerRMI.clientAlive(), p2pserver.Connecttodbms.closeRSet(), p2pserver.Connecttodbms.closeStat(), p2pserver.Connecttodbms.connect(), p2pserver.Connecttodbms.createStat(), p2pserver.Connecttodbms.disconnect(), p2pserver.ServerRMI.disconnectClient(), p2pserver.ServerRMI.getAccessStringDelete(), p2pserver.ServerRMI.getAccessStringRead(), p2pserver.ServerRMI.getAccessStringUpload(), p2pserver.InquireDB.getFileList(), p2pserver.ServerRMI.getList(), p2pserver.InquireDB.getUserList(), p2pserver.ServerRMI.getUserList(), p2pserver.InquireDB.isOpen(), p2pserver.ServerRMI.isReg(), p2pserver.ClientRmiAuthorization.main(), p2pserver.ServerListener.main(), p2pserver.ServerRMI.main(), p2pserver.InquireDB.nextCkeyFileList(), p2pserver.InquireDB.nextUserID(), p2pserver.Connecttodbms.noRSetQuery(), p2pserver.PrepareDB_root.prepare(), p2pserver.PrepareDB_user.prepare(), p2pserver.PrepareDB_root.PrepareDB_root(), p2pserver.PrepareDB_user.PrepareDB_user(), p2pserver.ServerRMI.registerToServer(), p2pserver.ServerRMI.removeFile(), p2pserver.ThreadRmiAuthorization.run(), p2pserver.ThreadRmiRegistry.run(), p2pserver.ServerRMI.sendList(), p2pserver.ServerRMI.serverOn(), and p2pserver.Connecttodbms.yesRSetQuery().
|
inlinestaticprivate |
Scrive i dati in input sul file passato come parametro.
f | nome del file |
data | dati |
Definition at line 144 of file Util.java.
Referenced by p2putility.Util.logClient(), p2putility.Util.logGeneric(), and p2putility.Util.logServer().