com.uoc.tfc.LN.dao.usuari
Class UtilUsuari

java.lang.Object
  extended by com.uoc.tfc.LN.dao.usuari.UtilUsuari

public class UtilUsuari
extends java.lang.Object

Author:
ojaen Mètodes d'utilitat per Usuari

Constructor Summary
UtilUsuari()
           
 
Method Summary
static java.lang.String EncriptarPassword(java.lang.String p_pwd)
          Encriptar la contrasenya
static boolean esValidEmail(java.lang.String p_aEmailAddress)
          Rutina per validar si una adreca de correu-e és vàlida o no i, a partir d'una expressió regular, valida a més si l'adreca conte un domini vàlid.
static boolean isValidCCC(java.lang.String p_ccc)
          Rutina de validació números de comptes bancàries.
static boolean isValidCCC(java.lang.String p_banc, java.lang.String p_agencia, java.lang.String p_dc, java.lang.String p_compte)
          Rutina de validació numeros de comptes bancaries.
static boolean isValidNIF(int p_dni, java.lang.String p_lletra)
          Valida si un NIF és correcte.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UtilUsuari

public UtilUsuari()
Method Detail

EncriptarPassword

public static java.lang.String EncriptarPassword(java.lang.String p_pwd)
                                          throws java.lang.Throwable
Encriptar la contrasenya

Parameters:
p_pwd -
Returns:
String
Throws:
java.lang.Throwable

esValidEmail

public static boolean esValidEmail(java.lang.String p_aEmailAddress)
Rutina per validar si una adreca de correu-e és vàlida o no i, a partir d'una expressió regular, valida a més si l'adreca conte un domini vàlid.

Parameters:
p_aEmailAddress - mail a validar
Returns:
boolean: Cert si es el mail és vàlid

isValidNIF

public static boolean isValidNIF(int p_dni,
                                 java.lang.String p_lletra)
Valida si un NIF és correcte. Valida la lletra.

Parameters:
p_dni -
p_lletra -
Returns:
boolean

isValidCCC

public static boolean isValidCCC(java.lang.String p_ccc)
Rutina de validació números de comptes bancàries.

Parameters:
p_ccc - 20 digits del numero de compte
Returns:
boolean: Retorna cert si el codi es valid

isValidCCC

public static boolean isValidCCC(java.lang.String p_banc,
                                 java.lang.String p_agencia,
                                 java.lang.String p_dc,
                                 java.lang.String p_compte)
Rutina de validació numeros de comptes bancaries.

Parameters:
p_banc - 4 digits del banc
p_agencia - 4 digits agencia
p_dc - 2 digits de control
p_compte - 10 digits numero compte
Returns:
boolean: Retorna cert si el codi es valid