misc
Class Utils

java.lang.Object
  extended by misc.Utils

public class Utils
extends java.lang.Object

Classe utilitaire permettant entre autre la gestion des formatages de Date, de validation d'expression régulière, et contenant certaines variables statiques.

Author:
Ait Elhaj Brahim

Field Summary
static java.lang.String CATEGORIE_ABONNE
           
static java.lang.String CATEGORIE_NORMAL
           
static java.lang.String CATEGORIE_REDUIT
           
static java.lang.String FORMAT_FR
           
static java.lang.String PERIODEABONNES
           
static java.lang.String PERIODENONABONNES
           
static java.lang.String TARIF_ABONNE
           
static java.lang.String TARIF_NORMAL
           
static java.lang.String TARIF_REDUIT
           
 
Constructor Summary
Utils()
           
 
Method Summary
static boolean checkInt(java.lang.String num)
          Indique si une chaine de caractère correspond bien à un entier valide.
static java.lang.String formatDateToString(java.sql.Date d)
          Formate une date en chaine de caractère.
static boolean isValidName(java.lang.String s)
          Indique si une chaine de caractère correspond bien à un nom ou prénom valide.
static java.sql.Date parseDate(java.lang.String date, java.lang.String format)
          Crée un objet Date à partir d'une chaine de caractères représentant une date.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

PERIODEABONNES

public static java.lang.String PERIODEABONNES

PERIODENONABONNES

public static java.lang.String PERIODENONABONNES

CATEGORIE_ABONNE

public static java.lang.String CATEGORIE_ABONNE

CATEGORIE_NORMAL

public static java.lang.String CATEGORIE_NORMAL

CATEGORIE_REDUIT

public static java.lang.String CATEGORIE_REDUIT

TARIF_NORMAL

public static java.lang.String TARIF_NORMAL

TARIF_REDUIT

public static java.lang.String TARIF_REDUIT

TARIF_ABONNE

public static java.lang.String TARIF_ABONNE

FORMAT_FR

public static java.lang.String FORMAT_FR
Constructor Detail

Utils

public Utils()
Method Detail

parseDate

public static java.sql.Date parseDate(java.lang.String date,
                                      java.lang.String format)
                               throws java.text.ParseException
Crée un objet Date à partir d'une chaine de caractères représentant une date.

Parameters:
date - La date au format String à parser
format - Le format de la variable date
Returns:
Un objet Date.
Throws:
java.lang.Exception - La chaine date ne correspond pas à une date valide
java.text.ParseException

formatDateToString

public static java.lang.String formatDateToString(java.sql.Date d)
Formate une date en chaine de caractère.

Parameters:
d - La date à parser
Returns:
Une date de type String.

checkInt

public static boolean checkInt(java.lang.String num)
Indique si une chaine de caractère correspond bien à un entier valide.

Parameters:
num - L'entier à vérifier au format String
Returns:
true si la chaine int est bien un entier valide.

isValidName

public static boolean isValidName(java.lang.String s)
Indique si une chaine de caractère correspond bien à un nom ou prénom valide. Ex : 'Toto' ou 'Marc' ou 'jean Pierre'

Parameters:
s - La chaine de caractère à analyse
Returns:
true si la chaine s correspond à un nom ou prénom