es.mcu.yingo.campos.tipo
Interface Tipo

All Known Implementing Classes:
TipoAbstracto, TipoDate, TipoNumerico

public interface Tipo

Propiedad del bean Campo A un campo, se le puede asignar o no un Tipo. Si se asigna un tipo a un campo, el contenido del campo se validará a través de la implementación del método validaMiTipo, además de la lista de validadores que posee ya de por si la interfaz Campo Además de esto, el interfaz Tipo, define una serie de conversiones del valor que recibe el campo. Esto es útil, cuando se usen campos para hacer insert sobre columnas de una tabla de base de datos que sean de un tipo determinado.

Author:
carlos.garcia.h

Method Summary
 java.lang.String construirFuncionCast(java.lang.String idCampo, java.lang.String operador)
          Cadena que se aplantillará en la query de búsqueda.
 java.lang.Object convertirAlTipo(java.lang.String valor)
          Convierte el string que se le pasa como parámetro al dato correspondiente.
 java.lang.String convierteATipoString(java.lang.Object valor)
          Interfaz que devuelve la representación en string del tipo
 java.lang.String getFuncionCast()
          Cadena que se aplantillará en la query de búsqueda
 java.lang.String getMascaraBbDd()
          Mascara de los datos en la base de datos
 java.lang.String getMascaraJava()
          Modo en el que se presentarán los datos en el campo, ej: dd/MM/yyyy
 MensajeI18n validaMiTipo(java.lang.String valor)
          Interfaz de validación del tipo
 

Method Detail

getMascaraJava

java.lang.String getMascaraJava()
Modo en el que se presentarán los datos en el campo, ej: dd/MM/yyyy

Returns:

getMascaraBbDd

java.lang.String getMascaraBbDd()
Mascara de los datos en la base de datos

Returns:

validaMiTipo

MensajeI18n validaMiTipo(java.lang.String valor)
Interfaz de validación del tipo

Parameters:
valor -
Returns:

convierteATipoString

java.lang.String convierteATipoString(java.lang.Object valor)
                                      throws YingoException
Interfaz que devuelve la representación en string del tipo

Parameters:
valor -
Returns:
Throws:
YingoException

convertirAlTipo

java.lang.Object convertirAlTipo(java.lang.String valor)
                                 throws YingoException
Convierte el string que se le pasa como parámetro al dato correspondiente.

Parameters:
valor -
Returns:
Throws:
YingoException

getFuncionCast

java.lang.String getFuncionCast()
Cadena que se aplantillará en la query de búsqueda

Parameters:
idCampo -
Returns:

construirFuncionCast

java.lang.String construirFuncionCast(java.lang.String idCampo,
                                      java.lang.String operador)
Cadena que se aplantillará en la query de búsqueda. Construirá la cadena a partir del parametro que se haya introducido por ibnversion de control a través de getFuncionCast( )

Parameters:
idCampo -
Returns: