pack
Class Controlli

java.lang.Object
  extended by pack.Controlli

public class Controlli
extends java.lang.Object

Controlli - Classe contenente metodi statici per vari controlli


Constructor Summary
Controlli()
           
 
Method Summary
static double arrotonda(double d, int posDec)
          routine per l'arrotondamento per eccesso di un double
static boolean checkDate(java.lang.String data)
          routine per il controllo della validità e del formato data (gg/mm/aaaa)
static java.lang.String formatDate(java.lang.String data)
          routine per la corretta formattazione delle date (aaaa-mm-gg) per l'inserimento nel db MySQL
static java.sql.Connection getDBconnection()
          routine per la connesione a DB
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Controlli

public Controlli()
Method Detail

getDBconnection

public static java.sql.Connection getDBconnection()
routine per la connesione a DB

Returns:
un oggetto di tipo Connection

checkDate

public static boolean checkDate(java.lang.String data)
routine per il controllo della validità e del formato data (gg/mm/aaaa)

Parameters:
data - una stringa rappresentante la data da verificare
Returns:
TRUE se la data e il formato sono validi (gg/mm/aaaa), FALSE altrimenti

arrotonda

public static double arrotonda(double d,
                               int posDec)
routine per l'arrotondamento per eccesso di un double

Parameters:
d - il double da arrotondare
posDec - un intero rappresentante quante cifre seguiranno dopo la virgola
Returns:
un double p arrotondato

formatDate

public static java.lang.String formatDate(java.lang.String data)
routine per la corretta formattazione delle date (aaaa-mm-gg) per l'inserimento nel db MySQL

Parameters:
data - la data (String) da formattare (IMPORTANTE: in formato gg/mm/aaaa)
Returns:
la data (String) formattata correttamente