public String getWidgetTypeDescription(WidgetTypeDefinition wTypeDef) { if (wTypeDef != null) { WidgetTypeConfiguration conf = wTypeDef.getConfiguration(); if (conf != null) { return conf.getDescription(); } } return null; }
public List<String> getWidgetTypeCategories(WidgetTypeDefinition wTypeDef) { if (wTypeDef != null) { WidgetTypeConfiguration conf = wTypeDef.getConfiguration(); if (conf != null) { return conf.getCategories(); } } return null; }
public String getWidgetTypeLabel(WidgetTypeDefinition wTypeDef) { if (wTypeDef != null) { WidgetTypeConfiguration conf = wTypeDef.getConfiguration(); if (conf != null) { return conf.getTitle(); } return wTypeDef.getName(); } return null; }
for (WidgetTypeDefinition wTypeDef : widgetTypes) { List<String> categories = null; WidgetTypeConfiguration conf = wTypeDef.getConfiguration(); if (conf != null) { categories = conf.getCategories();
protected String getComparisonString(WidgetTypeDefinition def) { String res = def.getName(); if (compareLabels) { WidgetTypeConfiguration conf = def.getConfiguration(); if (conf != null && conf.getTitle() != null) { res = conf.getTitle(); } } return res; }
@Override public void write(WidgetTypeDefinition entity, JsonGenerator jg) throws IOException { jg.writeStartObject(); jg.writeStringField("name", entity.getName()); List<String> aliases = entity.getAliases(); if (CollectionUtils.isNotEmpty(aliases)) { writeSerializableListField("aliases", aliases, jg); } jg.writeStringField("handlerClassName", entity.getHandlerClassName()); Map<String, String> properties = entity.getProperties(); if (MapUtils.isNotEmpty(properties)) { // sort so that order is deterministic writeSerializableMapField("properties", new TreeMap<>(properties), jg); } WidgetTypeConfiguration configuration = entity.getConfiguration(); if (configuration != null) { writeEntityField("configuration", configuration, jg); } jg.writeEndObject(); }
WidgetTypeConfiguration conf = def.getConfiguration(); if (!Boolean.TRUE.equals(all) && conf == null) { continue;
public boolean isMultiSelection(final Widget widget) { String wtCat = widget.getTypeCategory(); if (StringUtils.isBlank(wtCat)) { wtCat = "jsf"; } WidgetTypeDefinition wtDef = getLayoutStore().getWidgetTypeDefinition(wtCat, widget.getType()); if (wtDef != null) { WidgetTypeConfiguration conf = wtDef.getConfiguration(); if (conf != null) { return conf.isList(); } } return false; }