es.mcu.yingo.campos
Class CampoImpl

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

public class CampoImpl
extends CampoAbstracto

Implementación de la interfaz campo

Author:
carlos.garcia.h

Field Summary
 
Fields inherited from class es.mcu.yingo.utils.IdDescripcionImpl
applicationContext, id
 
Fields inherited from interface es.mcu.yingo.utils.IdDescripcion
IDIOMA_DEFECTO
 
Constructor Summary
CampoImpl()
           
 
Method Summary
protected  java.lang.String dibujarMarcaObligatorio(int tipo)
          Dibuja la marca de campo obligatorio

No muestra la marca de campo obligatorio en las búsquedas ni cuando se muestra el detalle de la solicitud
 java.lang.String getHTML(int tipo, java.lang.Object value, java.lang.String codExpediente, java.util.Locale locale)
          En este método se implementa la forma en la que se va a representar este objeto en código html.
static java.lang.String getHTML(java.lang.String desc, java.lang.String campo)
          Funcionalidad estática que devuelve la representación en html de un campo dentro de un "div"
static java.lang.String getHTMLArea(java.lang.String nomCampo, java.lang.String desc, java.lang.String campo)
          Funcionalidad estática que devuelve la representación en html de un campo de tipo "textarea"
 
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.utils.IdDescripcion
getDescripcion, getDescripcion, getDescripcion, getId
 

Constructor Detail

CampoImpl

public CampoImpl()
Method Detail

getHTML

public java.lang.String getHTML(int tipo,
                                java.lang.Object value,
                                java.lang.String codExpediente,
                                java.util.Locale locale)
                         throws java.lang.Exception
En este método se implementa la forma en la que se va a representar este objeto en código html.

Método que devuelve la representación en html del campo, esto es campo de texto, oculto, select... ect.

Specified by:
getHTML in interface Campo
Specified by:
getHTML in class CampoAbstracto
Parameters:
tipo -
value -
codExpediente -
locale -
Returns:
Throws:
java.lang.Exception

dibujarMarcaObligatorio

protected java.lang.String dibujarMarcaObligatorio(int tipo)
Dibuja la marca de campo obligatorio

No muestra la marca de campo obligatorio en las búsquedas ni cuando se muestra el detalle de la solicitud

Parameters:
obligatorio -
tipo -
Returns:

getHTML

public static java.lang.String getHTML(java.lang.String desc,
                                       java.lang.String campo)
Funcionalidad estática que devuelve la representación en html de un campo dentro de un "div"

Parameters:
desc -
campo -
Returns:

getHTMLArea

public static java.lang.String getHTMLArea(java.lang.String nomCampo,
                                           java.lang.String desc,
                                           java.lang.String campo)
Funcionalidad estática que devuelve la representación en html de un campo de tipo "textarea"

Parameters:
nomCampo -
desc -
campo -
Returns: