/**
  * Convierte entre un objeto de base de datos y uno de capa de presentacion.
  *
  * @param bean objeto con la informacion de la base de datos
  * @return objeto de capa de presentacion
  */
 @Override
 protected String[] beanToStrings(ComunidadAutonomaBean bean) {
   String[] retorno =
       new String[] {
         WriteUtil.formatValue(bean.getCodigo()),
         WriteUtil.formatValue(bean.getDescripcion()),
         WriteUtil.formatValue(
             bean.getActivo()
                 ? this.messageSource.getMessage("common.si", null, WebCoreUtils.getLocale())
                 : this.messageSource.getMessage("common.no", null, WebCoreUtils.getLocale()))
       };
   return retorno;
 }
 /**
  * Obtiene el identificador de la fila, y lo devuelve encriptado para securizar el acceso a dicha
  * incidencia.
  *
  * @param bean objeto con la informacion de una comunidad autonoma
  * @return Identificador encriptado de la comunidad autonoma
  */
 @Override
 protected String beanId(ComunidadAutonomaBean bean) {
   return new TimestampEncrypter().encrypt(String.valueOf(bean.getId()));
 }