|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectes.mcu.yingo.utils.UtilMiscelaneo
public class UtilMiscelaneo
Clase estática que tendrá una miscelanea de métodos de utlidades
Field Summary | |
---|---|
protected static org.apache.commons.logging.Log |
logger
|
Constructor Summary | |
---|---|
UtilMiscelaneo()
|
Method Summary | |
---|---|
static java.lang.Object |
anadirArray(java.lang.Object objeto,
java.lang.Object[] arrayObjetos)
Añade al final un objeto a un array de objetos. |
static void |
anadirParametroUrl(java.lang.StringBuilder cadena,
java.lang.String parametro,
java.lang.String valor)
Añade el parametro para la construcción de la uri |
static java.lang.String |
arrayToString(java.lang.Object[] array,
java.lang.String concatenacion)
Convierte un array a String concatenado con el Strig de concatenación Devuelve nulo si el array es nulo o está vacio |
static java.lang.String |
bytesToStringHex(byte[] datos)
Convierte un array de bytes a un String en formato Hexadecimal, por ejemplo para obtener el checksum de un fichero |
static boolean |
cargarObjetoPropiedad(java.lang.Object objeto,
java.lang.String propiedad,
java.lang.String valor)
Carga el objeto con el valor de la propiedad |
static java.util.Map<java.lang.String,java.lang.Object> |
cargarPropiedades(java.lang.Object objeto)
Devuelve un Map con la clave el nombre atributo del bean y el valor el valor del atributo |
private static void |
cargarPropiedades(java.lang.String prefijo,
java.lang.Object objeto,
java.util.Map<java.lang.String,java.lang.Object> res)
Método privado que guarda recursivamente en un Map las propiedades de un objeto con las claves del siguiente modo Si un objeto tiene un atributo objeto1 el map tendrá las claves: - 'atributo1Objeto' - 'objeto1.atributo1Objeto1 |
static java.lang.String |
convertirAcentosHtmlToTexto(java.lang.String cadena)
Pasa los acentos HTML a acentos normales de texto |
static java.lang.String |
descodificarValorUrl(java.lang.String value)
Descodifica el valor codificado para URL en UTF-8 |
static boolean |
esCampoFichero(Campo campo)
Devuelve verdadero cuando el campo es diferente de null y es instancia de MapeadorFile |
static java.lang.String |
escaparComillas(java.lang.String texto)
Añade el caracter de escape a las comillas que encuentra |
static boolean |
esTieneGetSet(java.lang.Object objeto)
Comprueba que un objeto tiene atributos accesibles desde sus métodos 'get' y 'set' |
static java.lang.String |
generarHashAleatorio(int longitudHash)
Genera un hash aleatorio para por ejemplo path relativos en el directorio+ de sesión |
static java.security.cert.X509Certificate |
obtenerCertificado(java.lang.String valorCertificadoBase64)
Obtiene el objeto X509Certificate del valor del certificado en base64 |
static java.util.Locale |
obtenerLocaleToString(java.lang.String localeString,
java.lang.String lenguajeDefecto,
java.lang.String paisDefecto)
Crea un objeto Locale con el parámetro localeString. |
static java.lang.String |
obtenerValorParaUrl(java.lang.String value)
Transforma el valor en un tipo String codificado en UTF-8 para la URL |
static byte[] |
stringHexToBytes(java.lang.String datos)
Convierte un array de bytes a un String en formato Hexadecimal, por ejemplo para obtener el checksum de un fichero |
static java.lang.String |
strPad(java.lang.Object cadenaObjeto,
int longitudRelleno,
char cadenaRelleno,
boolean tipoRelleno)
Completa una cadena con el char que se pasa dada una longitud. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected static final org.apache.commons.logging.Log logger
Constructor Detail |
---|
public UtilMiscelaneo()
Method Detail |
---|
public static boolean esCampoFichero(Campo campo)
campo
-
public static java.lang.String arrayToString(java.lang.Object[] array, java.lang.String concatenacion)
array
- concatenacion
-
public static java.lang.Object anadirArray(java.lang.Object objeto, java.lang.Object[] arrayObjetos)
objeto
- arrayObjetos
-
public static java.lang.String convertirAcentosHtmlToTexto(java.lang.String cadena)
cadena
-
public static java.util.Locale obtenerLocaleToString(java.lang.String localeString, java.lang.String lenguajeDefecto, java.lang.String paisDefecto)
localeString
- lenguajeDefecto
- paisDefecto
-
public static java.lang.String bytesToStringHex(byte[] datos)
datos
-
public static byte[] stringHexToBytes(java.lang.String datos)
datos
-
public static java.lang.String strPad(java.lang.Object cadenaObjeto, int longitudRelleno, char cadenaRelleno, boolean tipoRelleno)
cadenaObjeto
- longitudRelleno
- cadenaRelleno
- tipoRelleno
-
public static void anadirParametroUrl(java.lang.StringBuilder cadena, java.lang.String parametro, java.lang.String valor)
cadena
- Almacenará la Uri concatenadaparametro
- valor
-
java.io.UnsupportedEncodingException
public static java.lang.String obtenerValorParaUrl(java.lang.String value)
value
-
java.io.UnsupportedEncodingException
public static java.lang.String descodificarValorUrl(java.lang.String value)
value
-
public static java.lang.String escaparComillas(java.lang.String texto)
texto
-
public static java.lang.String generarHashAleatorio(int longitudHash)
public static java.util.Map<java.lang.String,java.lang.Object> cargarPropiedades(java.lang.Object objeto)
objeto
-
private static void cargarPropiedades(java.lang.String prefijo, java.lang.Object objeto, java.util.Map<java.lang.String,java.lang.Object> res)
prefijo
- objeto
- res
- public static boolean esTieneGetSet(java.lang.Object objeto)
objeto
-
public static boolean cargarObjetoPropiedad(java.lang.Object objeto, java.lang.String propiedad, java.lang.String valor) throws java.lang.NumberFormatException, java.lang.IllegalAccessException, java.lang.reflect.InvocationTargetException, java.lang.NoSuchMethodException, TareaYingoException
objeto
- : objeto al que se la pasará el valorpropiedad
- : nombre de la propiedadvalor
- : valor para la propiedad en cuestión
java.lang.NumberFormatException
java.lang.IllegalAccessException
java.lang.reflect.InvocationTargetException
java.lang.NoSuchMethodException
TareaYingoException
public static java.security.cert.X509Certificate obtenerCertificado(java.lang.String valorCertificadoBase64) throws java.security.cert.CertificateException, java.io.IOException
valorCertificadoBase64
-
java.security.cert.CertificateException
java.io.IOException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |