public List<String> getWidgetTypeCategories(WidgetTypeDefinition wTypeDef) { if (wTypeDef != null) { WidgetTypeConfiguration conf = wTypeDef.getConfiguration(); if (conf != null) { return conf.getCategories(); } } return null; }
@Override public void write(WidgetTypeConfiguration entity, JsonGenerator jg) throws IOException { jg.writeStartObject(); jg.writeStringField("title", entity.getTitle()); jg.writeStringField("description", entity.getDescription()); String demoId = entity.getDemoId(); if (demoId != null) { jg.writeObjectFieldStart("demo"); jg.writeStringField("id", demoId); jg.writeBooleanField("previewEnabled", entity.isDemoPreviewEnabled()); jg.writeEndObject(); jg.writeStringField("sinceVersion", entity.getSinceVersion()); String deprVersion = entity.getDeprecatedVersion(); if (StringUtils.isNotBlank(deprVersion)) { jg.writeStringField("deprecatedVersion", deprVersion); Map<String, Serializable> confProperties = entity.getConfProperties(); if (MapUtils.isNotEmpty(confProperties)) { writeSerializableMapField("confProperties", confProperties, jg); List<String> supportedModes = entity.getSupportedModes(); if (CollectionUtils.isNotEmpty(supportedModes)) { writeSerializableListField("supportedModes", supportedModes, jg); if (entity.isAcceptingSubWidgets()) { jg.writeBooleanField("acceptingSubWidgets", entity.isAcceptingSubWidgets()); if (entity.isHandlingLabels()) { jg.writeBooleanField("handlingLabels", entity.isHandlingLabels());
String confVersion = conf.getSinceVersion(); if (confVersion != null && isStriclyBeforeVersion(version, confVersion)) { continue; if (conf != null) { List<String> confCats = conf.getCategories(); if (confCats != null) { hasCats = true;
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; }
public String getWidgetTypeLabel(WidgetTypeDefinition wTypeDef) { if (wTypeDef != null) { WidgetTypeConfiguration conf = wTypeDef.getConfiguration(); if (conf != null) { return conf.getTitle(); } return wTypeDef.getName(); } return null; }
WidgetTypeConfiguration conf = wTypeDef.getConfiguration(); if (conf != null) { categories = conf.getCategories();