p2putility.Util Class Reference

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...
 

Detailed Description

Classe che implementa metodi vari di utilita' generale.

Author
HTTPS://WWW.PIETRIS.NET

Definition at line 14 of file Util.java.

Constructor & Destructor Documentation

◆ Util()

p2putility.Util.Util ( )
inline

Costruttore.

Definition at line 19 of file Util.java.

Member Function Documentation

◆ convertToHex()

static String p2putility.Util.convertToHex ( byte []  data)
inlinestaticprivate

Converte un array di byte in una stringa esadecimale.

Parameters
data[] dati
Returns
String dati in forma esadecimale

Definition at line 67 of file Util.java.

Referenced by p2putility.Util.hash_sha().

Here is the caller graph for this function:

◆ hash_sha()

static String p2putility.Util.hash_sha ( String  text)
inlinestatic

Converte una stringa nel corrispondente HASH SHA-1 in forma esadecimale.

Parameters
textdati
Returns
String Hash SHA-1 dei dati in forma esadecimale

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().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ logClient()

◆ logGeneric()

◆ login()

static boolean p2putility.Util.login ( String  u,
String  p 
)
inlinestatic

Verifica se un utente fa parte della lista di utenti registrati (Il programma P2PFileSystem non si occupa della sua gestione)

Parameters
uUsername
pPassword
Returns
boolean restituisce true se l'utente e' registrato, false altrimenti

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().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ logServer()

static void p2putility.Util.logServer ( String  data)
inlinestatic

Scrive i dati in input sul file di log del Server (se questo esiste valido)

Parameters
datadati

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().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ writeLogOn()

static void p2putility.Util.writeLogOn ( String  f,
String  data 
)
inlinestaticprivate

Scrive i dati in input sul file passato come parametro.

Parameters
fnome del file
datadati

Definition at line 144 of file Util.java.

Referenced by p2putility.Util.logClient(), p2putility.Util.logGeneric(), and p2putility.Util.logServer().

Here is the caller graph for this function:

The documentation for this class was generated from the following file: