es.mcu.yingo.utils
Class UtilConversion

java.lang.Object
  extended by es.mcu.yingo.utils.UtilConversion

public class UtilConversion
extends java.lang.Object

Clase de utilidades que ofrece un conjunto de métodos de conversión, entre diversos formatos

Author:
carlos.garcia.h

Constructor Summary
UtilConversion()
           
 
Method Summary
static java.lang.String convertirBigDecimalToString(java.math.BigDecimal valor, java.lang.String mascara, java.util.Locale locale)
          Convierte el BigDecimal que se pasa por argumento a un tipo cadena representado por la máscara.
static java.lang.String convertirCalendarToString(java.util.Calendar miCalendar, java.lang.String formatoFecha)
          Convierte un Date a una cadena con el formato que se pasa como parámetro
static java.lang.String convertirCalendarToString(java.util.Calendar miCalendar, java.lang.String formatoFecha, java.util.Locale locale)
          Convierte el calendar a String con el formato de la fecha de acuerdo al locale que se pasa como parámetro
static java.lang.String convertirDateToString(java.util.Date fecha, java.lang.String formatoFecha)
          Convierte un Date a una cadena con el formato que se pasa como parámetro
static java.lang.String convertirDateToString(java.util.Date fecha, java.lang.String formatoFecha, java.util.Locale locale)
          Convierte un Date a una cadena con el formato que se pasa como parámetro de acuerdo al locale que se pasa como argumento
static java.lang.String convertirIntegerToString(java.lang.Integer valor)
          Devuelve un string con el valor del Integer
static java.util.Calendar convertirStringToCalendar(java.lang.String valor, java.lang.String esquema)
          Devuelve un Calendar del String que recibe aplicando la máscara de fecha indicada en esquema
static java.util.Date convertirStringToDate(java.lang.String valor)
          Convierte un String con el formato cargado en los parámetros globales de la aplicación cargado con la clave Constantes.GLOBAL_FORMATO_FECHA a tipo Date
static java.util.Date convertirStringToDate(java.lang.String valor, java.lang.String esquema)
          Convierte un String con el formato del equema a tipo Date
static java.lang.Integer convertirStringToInteger(java.lang.String valor)
          Convierte a Long el String que recibe como parámeto, si se produce un error se devuelve nulo
static java.lang.Long convertirStringToLong(java.lang.String valor)
          Convierte a tipo , el String que recibe, o null en caso de que la cadena no se corresponda con un Long
static java.lang.Short convertirStringToShort(java.lang.String valor)
          Convierte a Short el String que se pasa como parametro, si se produce un error se devuelve nulo
static java.sql.Timestamp convertirStringToSQLDate(java.lang.String valor, java.lang.String esquema)
          Convierte un String con el formato del equema a tipo java.sql.Date
static java.lang.String rellenarADerecha(java.lang.String cadena, int longitud, char relleno)
          Rellena la cadena por la derecha hasta la longitud especificada con el caracter definido.
static java.lang.String rellenarAIzquierda(java.lang.String cadena, int longitud, char relleno)
          Rellena la cadena por la izquierda hasta la longitud especificada con el caracter definido.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UtilConversion

public UtilConversion()
Method Detail

convertirStringToLong

public static java.lang.Long convertirStringToLong(java.lang.String valor)
Convierte a tipo , el String que recibe, o null en caso de que la cadena no se corresponda con un Long

Parameters:
valor -
Returns:

convertirStringToInteger

public static java.lang.Integer convertirStringToInteger(java.lang.String valor)
Convierte a Long el String que recibe como parámeto, si se produce un error se devuelve nulo

Parameters:
valor -
Returns:

convertirStringToShort

public static java.lang.Short convertirStringToShort(java.lang.String valor)
Convierte a Short el String que se pasa como parametro, si se produce un error se devuelve nulo

Parameters:
valor -
Returns:

convertirStringToDate

public static java.util.Date convertirStringToDate(java.lang.String valor)
Convierte un String con el formato cargado en los parámetros globales de la aplicación cargado con la clave Constantes.GLOBAL_FORMATO_FECHA a tipo Date

Parameters:
valor -
Returns:

convertirStringToCalendar

public static java.util.Calendar convertirStringToCalendar(java.lang.String valor,
                                                           java.lang.String esquema)
Devuelve un Calendar del String que recibe aplicando la máscara de fecha indicada en esquema

Parameters:
valor - : valor a convertir a fecha
esquema: - formato que se desea obtener de la fecha
Returns:

convertirStringToDate

public static java.util.Date convertirStringToDate(java.lang.String valor,
                                                   java.lang.String esquema)
Convierte un String con el formato del equema a tipo Date

Parameters:
valor -
esquema -
Returns:

convertirStringToSQLDate

public static java.sql.Timestamp convertirStringToSQLDate(java.lang.String valor,
                                                          java.lang.String esquema)
Convierte un String con el formato del equema a tipo java.sql.Date

Parameters:
valor -
esquema -
Returns:

convertirIntegerToString

public static java.lang.String convertirIntegerToString(java.lang.Integer valor)
Devuelve un string con el valor del Integer

Parameters:
valor -
Returns:

convertirBigDecimalToString

public static java.lang.String convertirBigDecimalToString(java.math.BigDecimal valor,
                                                           java.lang.String mascara,
                                                           java.util.Locale locale)
Convierte el BigDecimal que se pasa por argumento a un tipo cadena representado por la máscara.
Si esta última se pasa a nulo se devuelve la conversión directa del BigDecimal.
Si el locale es nulo se carga el 'DecimalFormatSymbols' con el locale por defecto

Parameters:
valor -
mascara -
locale -
Returns:

convertirCalendarToString

public static java.lang.String convertirCalendarToString(java.util.Calendar miCalendar,
                                                         java.lang.String formatoFecha)
Convierte un Date a una cadena con el formato que se pasa como parámetro

Parameters:
miCalendar -
formatoFecha -
Returns:

convertirCalendarToString

public static java.lang.String convertirCalendarToString(java.util.Calendar miCalendar,
                                                         java.lang.String formatoFecha,
                                                         java.util.Locale locale)
Convierte el calendar a String con el formato de la fecha de acuerdo al locale que se pasa como parámetro

Parameters:
miCalendar -
formatoFecha -
locale -
Returns:

convertirDateToString

public static java.lang.String convertirDateToString(java.util.Date fecha,
                                                     java.lang.String formatoFecha)
Convierte un Date a una cadena con el formato que se pasa como parámetro

Parameters:
fecha -
Returns:

convertirDateToString

public static java.lang.String convertirDateToString(java.util.Date fecha,
                                                     java.lang.String formatoFecha,
                                                     java.util.Locale locale)
Convierte un Date a una cadena con el formato que se pasa como parámetro de acuerdo al locale que se pasa como argumento

Parameters:
fecha -
formatoFecha -
locale -
Returns:

rellenarAIzquierda

public static java.lang.String rellenarAIzquierda(java.lang.String cadena,
                                                  int longitud,
                                                  char relleno)
Rellena la cadena por la izquierda hasta la longitud especificada con el caracter definido.

Parameters:
cadena -
longitud -
relleno -
Returns:

rellenarADerecha

public static java.lang.String rellenarADerecha(java.lang.String cadena,
                                                int longitud,
                                                char relleno)
Rellena la cadena por la derecha hasta la longitud especificada con el caracter definido.

Parameters:
cadena -
longitud -
relleno -
Returns: