/** * 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())); }