es.mcu.yingo.campos
Class CampoAdminDBImpl

java.lang.Object
  extended by es.mcu.yingo.utils.IdDescripcionImpl
      extended by es.mcu.yingo.campos.CampoAbstracto
          extended by es.mcu.yingo.campos.CampoImpl
              extended by es.mcu.yingo.campos.CampoAdminDBImpl
All Implemented Interfaces:
Campo, CampoAdminDB, IdDescripcion, org.springframework.context.ApplicationContextAware

public class CampoAdminDBImpl
extends CampoImpl
implements CampoAdminDB

Este campo ofrece dos nuevas funcionalidades necesarias en la utilidad de administración de tablas del paquete es.mcu.yingo.bbdd.admin

Author:
carlos.garcia.h

Field Summary
private  boolean esClavePrimaria
          Indica si el campo es clave uno de los campos que forman clave primaria de la bbdd
private  boolean noSeInsertaEnAlta
          Indica si dicho campo se debe introducir o no en los datos de una tabla en las operaciones de alta de datos
private  Tipo tipo
          Los campos pueden ser de un tipo determinado.
 
Fields inherited from class es.mcu.yingo.utils.IdDescripcionImpl
applicationContext, id
 
Fields inherited from interface es.mcu.yingo.utils.IdDescripcion
IDIOMA_DEFECTO
 
Constructor Summary
CampoAdminDBImpl()
           
 
Method Summary
 boolean getEsClavePrimaria()
          Indica si el campo es clave uno de los campos que forman clave primaria de la bbdd
 boolean getNoSeInsertaEnAlta()
          Indica si dicho campo se debe introducir o no en los datos de una tabla en las operaciones de alta de datos
 Tipo getTipo()
          Los campos pueden ser de un tipo determinado.
 void setEsClavePrimaria(boolean esClavePrimaria)
          Indica si el campo es clave uno de los campos que forman clave primaria de la bbdd
 void setNoSeInsertaEnAlta(boolean noSeInsertaEnAlta)
          Indica si dicho campo se debe introducir o no en los datos de una tabla en las operaciones de alta de datos
 void setTipo(Tipo tipo)
          Los campos pueden ser de un tipo determinado.
 
Methods inherited from class es.mcu.yingo.campos.CampoImpl
dibujarMarcaObligatorio, getHTML, getHTML, getHTMLArea
 
Methods inherited from class es.mcu.yingo.campos.CampoAbstracto
getGeneradorHTML, getObligatorio, getPrecargador, setGeneradorHTML, setListaValidadorCampo, setObligatorio, setPrecargador, valida
 
Methods inherited from class es.mcu.yingo.utils.IdDescripcionImpl
getApplicationContext, getDescripcion, getDescripcion, getDescripcion, getId, setApplicationContext, setDescripcion, setDescripcionTraducida, setId
 
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.Campo
getGeneradorHTML, getHTML, getObligatorio, getPrecargador, setGeneradorHTML, valida
 
Methods inherited from interface es.mcu.yingo.utils.IdDescripcion
getDescripcion, getDescripcion, getDescripcion, getId
 

Field Detail

tipo

private Tipo tipo
Los campos pueden ser de un tipo determinado. A través de la interfaz Tipo se puede validar el contenido y obtener algunas transformaciones necesarias para el manejo de datos


esClavePrimaria

private boolean esClavePrimaria
Indica si el campo es clave uno de los campos que forman clave primaria de la bbdd


noSeInsertaEnAlta

private boolean noSeInsertaEnAlta
Indica si dicho campo se debe introducir o no en los datos de una tabla en las operaciones de alta de datos

Constructor Detail

CampoAdminDBImpl

public CampoAdminDBImpl()
Method Detail

setEsClavePrimaria

public void setEsClavePrimaria(boolean esClavePrimaria)
Indica si el campo es clave uno de los campos que forman clave primaria de la bbdd

Parameters:
esClavePrimaria - the esClavePrimaria to set

getEsClavePrimaria

public boolean getEsClavePrimaria()
Indica si el campo es clave uno de los campos que forman clave primaria de la bbdd

Specified by:
getEsClavePrimaria in interface CampoAdminDB
Returns:

getNoSeInsertaEnAlta

public boolean getNoSeInsertaEnAlta()
Indica si dicho campo se debe introducir o no en los datos de una tabla en las operaciones de alta de datos

Specified by:
getNoSeInsertaEnAlta in interface CampoAdminDB
Returns:
the noSeInsertaEnAlta

setNoSeInsertaEnAlta

public void setNoSeInsertaEnAlta(boolean noSeInsertaEnAlta)
Indica si dicho campo se debe introducir o no en los datos de una tabla en las operaciones de alta de datos

Parameters:
noSeInsertaEnAlta - the noSeInsertaEnAlta to set

getTipo

public Tipo getTipo()
Los campos pueden ser de un tipo determinado. A través de la interfaz Tipo se puede validar el contenido y obtener algunas transformaciones necesarias para el manejo de datos

Specified by:
getTipo in interface CampoAdminDB
Returns:
the tipo

setTipo

public void setTipo(Tipo tipo)
Los campos pueden ser de un tipo determinado. A través de la interfaz Tipo se puede validar el contenido y obtener algunas transformaciones necesarias para el manejo de datos

Parameters:
tipo - the tipo to set