private Object buildDisplay(List<EntityData<Entity>> data) { StringBuilder builder = new StringBuilder(); builder.append("<ul>"); for (EntityData<Entity> d : data) { builder.append("<li>"); builder.append(d.getEntity().getSlug()); builder.append("</li>"); } builder.append("</ul>"); return builder.toString(); } }
@Override public URL create(E entity, Tenant tenant, URLType type) { String path = "/" + getPluralForm(entity) + "/" + entity.getSlug(); switch (type) { case API: path = "/api/" + path; return urlHelper.getTenantPlatformURL(tenant, path); case PUBLIC: default: return urlHelper.getTenantWebURL(tenant, path); } }
this.logger.error("Error extracting entity", entity.getSlug(), e); } catch (JsonMappingException e) { this.logger.error("Error extracting entity", entity.getSlug(), e); } catch (JsonParseException e) { this.logger.error("Error extracting entity", entity.getSlug(), e); } catch (JsonProcessingException e) { this.logger.error("Error extracting entity", entity.getSlug(), e); } catch (IOException e) { this.logger.error("Error extracting entity", entity.getSlug(), e); } finally { field.setAccessible(isAccessible); source.put("slug", entity.getSlug());