|
||||||||||
| 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 Tipopublic void setFuncionCast(java.lang.String funcionCast)
funcionCast - the funcionCast to setpublic java.lang.String getMascaraJava()
getMascaraJava in interface Tipopublic void setMascaraJava(java.lang.String mascaraJava)
mascaraJava - the mascaraJava to setpublic java.lang.String getMascaraBbDd()
getMascaraBbDd in interface Tipopublic void setMascaraBbDd(java.lang.String mascaraBbDd)
mascaraBbDd - the mascaraBbDd to set
public abstract java.lang.String construirFuncionCast(java.lang.String idCampo,
java.lang.String operador)
construirFuncionCast in interface TipoidCampo -
public abstract MensajeI18n validaMiTipo(java.lang.String valor)
validaMiTipo in interface Tipovalor -
public abstract java.lang.String convierteATipoString(java.lang.Object valor)
throws YingoException
convierteATipoString in interface Tipovalor -
YingoException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||