public class TaasUtil extends Object
| Modifier and Type | Field and Description |
|---|---|
static int |
CREATE |
static String |
CREATE_TEXT |
static int |
DELETE |
static String |
DELETE_TEXT |
static int |
LOAD |
static String |
LOAD_TEXT |
static int |
UPDATE |
static String |
UPDATE_TEXT |
| Constructor and Description |
|---|
TaasUtil() |
| Modifier and Type | Method and Description |
|---|---|
static String |
actionsInt2String(int actions)
Transforme actions en une chaîne de caractères
|
static int |
actionsString2Int(String actions)
Transforme actions en un entier.
|
static String |
digestSHABase64(String msg)
Applique un algorithme de hashage sur la chaine de caratère passée en
paramètre
|
static String |
digestSHAHex(String ch)
Fait le checksum SHA de la chaine de caractere le resultat est retourne
sous forme de chaine Hexadecimal.
|
static Set<String> |
getPrincipalNames(Subject subj)
Renvoie dans un Set les attribut 'name' des principals du Subject passe
en param
|
static String |
hash(String msg)
Applique un algorithme de hashage sur la chaine de caratere passee en
parametre
|
static boolean |
isImplement(Class<?> klass,
Class<?> iface)
Détermine si la classe implémente une interface
|
public static final int LOAD
public static final String LOAD_TEXT
public static final int CREATE
public static final String CREATE_TEXT
public static final int UPDATE
public static final String UPDATE_TEXT
public static final int DELETE
public static final String DELETE_TEXT
public static String hash(String msg)
msg - la chaine de caratere sur laquelle on veut operer le hashagepublic static String digestSHABase64(String msg)
msg - la chaine de caratère sur laquelle on veut opérer le hashagepublic static String digestSHAHex(String ch)
ch - la chaine a traiterpublic static int actionsString2Int(String actions)
actions - -
combinaison de mots cles "load" "update" "create" et "delete"
separes par des virgules. Ex : "load,update"public static String actionsInt2String(int actions)
actions - les actions sous forme d'un entierpublic static boolean isImplement(Class<?> klass, Class<?> iface)
interface A <---- class B <---- class C
interface D <---- class E
isImplement(C, A) = true
isImplement(E, A) = false
klass - la classeiface - l'interfaceCopyright © 2004–2014 CodeLutin. All rights reserved.