|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectes.mcu.yingo.campos.tipo.TipoAbstracto
public abstract class TipoAbstracto
El tipo es una propiedad del bean Campo
Esta clase abstracta, recoge las operaciones comunes que
usarán todas las implementaciones del interfaz Tipo
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.
Field Summary | |
---|---|
private java.lang.String |
funcionCast
Cadena que se aplantillará en la query de búsqueda, en caso de que haya que hacer casting de algún valor |
private java.lang.String |
mascaraBbDd
Modo en el que se reciben los datos de bbdd, ej: DD/MM/yyyy |
private java.lang.String |
mascaraJava
Modo en el que se presentarán los datos en el campo, ej: dd/MM/yyyy |
Constructor Summary | |
---|---|
TipoAbstracto()
|
Method Summary | |
---|---|
abstract java.lang.String |
construirFuncionCast(java.lang.String idCampo,
java.lang.String operador)
Cadena que se aplantillará en la query de búsqueda. |
abstract 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, en caso de que haya que hacer casting de algún valor |
java.lang.String |
getMascaraBbDd()
Modo en el que se reciben los datos de bbdd, ej: DD/MM/yyyy |
java.lang.String |
getMascaraJava()
Modo en el que se presentarán los datos en el campo, ej: dd/MM/yyyy |
void |
setFuncionCast(java.lang.String funcionCast)
Cadena que se aplantillará en la query de búsqueda, en caso de que haya que hacer casting de algún valor |
void |
setMascaraBbDd(java.lang.String mascaraBbDd)
Modo en el que se reciben los datos de bbdd, ej: DD/MM/yyyy, |
void |
setMascaraJava(java.lang.String mascaraJava)
Modo en el que se presentarán los datos en el campo, ej: dd/MM/yyyy |
abstract MensajeI18n |
validaMiTipo(java.lang.String valor)
Interfaz de validación del tipo |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface es.mcu.yingo.campos.tipo.Tipo |
---|
convertirAlTipo |
Field Detail |
---|
private java.lang.String funcionCast
private java.lang.String mascaraJava
private java.lang.String mascaraBbDd
Constructor Detail |
---|
public TipoAbstracto()
Method Detail |
---|
public java.lang.String getFuncionCast()
getFuncionCast
in interface Tipo
public void setFuncionCast(java.lang.String funcionCast)
funcionCast
- the funcionCast to setpublic java.lang.String getMascaraJava()
getMascaraJava
in interface Tipo
public void setMascaraJava(java.lang.String mascaraJava)
mascaraJava
- the mascaraJava to setpublic java.lang.String getMascaraBbDd()
getMascaraBbDd
in interface Tipo
public void setMascaraBbDd(java.lang.String mascaraBbDd)
mascaraBbDd
- the mascaraBbDd to setpublic abstract java.lang.String construirFuncionCast(java.lang.String idCampo, java.lang.String operador)
construirFuncionCast
in interface Tipo
idCampo
-
public abstract MensajeI18n validaMiTipo(java.lang.String valor)
validaMiTipo
in interface Tipo
valor
-
public abstract java.lang.String convierteATipoString(java.lang.Object valor) throws YingoException
convierteATipoString
in interface Tipo
valor
-
YingoException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |