|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectes.mcu.yingo.campos.tipo.TipoAbstracto
es.mcu.yingo.campos.tipo.TipoNumerico
public class TipoNumerico
Tipo de dato numérico para un campo
Realiza, validaciones, conversiones entre datos tipo String-Long
y
Long-String
aplicando las máscaras de fecha correspondientes.
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.
Constructor Summary | |
---|---|
TipoNumerico()
|
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 dato a tipo Long , si los datos introducidos
son erroneos, devuelve el error como una excepción. |
java.lang.String |
convierteATipoString(java.lang.Object valor)
Conversión entre el tipo de dato que recibe el campo, y la representación de dicho deto en formato String |
MensajeI18n |
validaMiTipo(java.lang.String valor)
Validación del tipo numerico. |
Methods inherited from class es.mcu.yingo.campos.tipo.TipoAbstracto |
---|
getFuncionCast, getMascaraBbDd, getMascaraJava, setFuncionCast, setMascaraBbDd, setMascaraJava |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public TipoNumerico()
Method Detail |
---|
public java.lang.String construirFuncionCast(java.lang.String idCampo, java.lang.String operador)
construirFuncionCast
in interface Tipo
construirFuncionCast
in class TipoAbstracto
idCampo
-
public MensajeI18n validaMiTipo(java.lang.String valor)
Long
validaMiTipo
in interface Tipo
validaMiTipo
in class TipoAbstracto
valor
-
public java.lang.String convierteATipoString(java.lang.Object valor) throws YingoException
String
convierteATipoString
in interface Tipo
convierteATipoString
in class TipoAbstracto
valor
-
YingoException
public java.lang.Object convertirAlTipo(java.lang.String valor) throws YingoException
Long
, si los datos introducidos
son erroneos, devuelve el error como una excepción.
YingoException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |