@Nonnull @Override public String format(@Nullable Object value) { return ((Entity) value).getInstanceName(); }
protected void addProperty(JsonObject jsonObject, String property, Object value) { if (value instanceof Entity) { value = ((Entity) value).getInstanceName(); } jsonObject.add(property, gson.toJsonTree(value)); }
protected void checkInstanceNameLoaded(Object value) { if (!(value instanceof Entity || value instanceof EntityMap)) return; if (value instanceof EntityMap) value = ((EntityMap) value).getInstance(); try { ((Entity) value).getInstanceName(); } catch (RuntimeException e) { throw new ReportFormattingException("Cannot fetch instance name for entity " + value.getClass() + ". Please add all attributes used at instance name to report configuration.", e); } }
@Override protected Collection<KeyValueEntity> getEntities(Map<String, Object> params) { Tag tag = (Tag) params.get("tag"); Collection<Entity> entitiesWithTag = taggingService.getEntitiesWithTag(tag); Collection<KeyValueEntity> result = new ArrayList<>(); for (Entity entity : entitiesWithTag) { KeyValueEntity keyValueEntity = metadata.create(KeyValueEntity.class); keyValueEntity.setMetaClass(entity.getMetaClass()); keyValueEntity.setValue("instanceName", entity.getInstanceName()); keyValueEntity.setValue("entity", entity); result.add(keyValueEntity); } return result; } }
searchResult.addEntry(new SearchResultEntry(entityId, entityInfo.getEntityName(), entity.getInstanceName()));
protected void initOpenEntityBtn() { final Entity entity = findEntity(getItem().getEntityName(), getItem().getObjectEntityId()); openEntityBtn.setCaption(entity == null ? getMessage("entityNotDefined") : entity.getInstanceName()); openEntityBtn.setAction(new BaseAction("openEntity") { @Override public void actionPerform(Component component) { if (entity == null) return; String entityEditorName = getItem().getEntityEditorName(); if (Strings.isNullOrEmpty(entityEditorName)) { entityEditorName = getItem().getEntityName() + ".edit"; } openEditor(entityEditorName, entity, WindowManager.OpenType.THIS_TAB); } }); }
String instanceName = entityVal.getInstanceName(); String str = sizersIndex == 0 ? createSpaceString(level) + instanceName : instanceName; str = str + childCountValue;