public static String softwareModuleTypes(final List<SoftwareModuleType> types) throws JSONException { final StringBuilder builder = new StringBuilder(); builder.append("["); int i = 0; for (final SoftwareModuleType module : types) { builder.append(new JSONObject().put("name", module.getName()).put("description", module.getDescription()) .put("id", Long.MAX_VALUE).put("key", module.getKey()) .put("maxAssignments", module.getMaxAssignments()).put("createdAt", "0").put("updatedAt", "0") .put("createdBy", "fghdfkjghdfkjh").put("updatedBy", "fghdfkjghdfkjh").toString()); if (++i < types.size()) { builder.append(","); } } builder.append("]"); return builder.toString(); }
public static String softwareModuleTypesCreatableFieldsOnly(final List<SoftwareModuleType> types) throws JSONException { final StringBuilder builder = new StringBuilder(); builder.append("["); int i = 0; for (final SoftwareModuleType module : types) { builder.append(new JSONObject().put("name", module.getName()).put("description", module.getDescription()) .put("key", module.getKey()).put("maxAssignments", module.getMaxAssignments()).toString()); if (++i < types.size()) { builder.append(","); } } builder.append("]"); return builder.toString(); }
@SuppressWarnings("unchecked") protected void createSourceTableData() { sourceTableContainer.removeAllItems(); final Iterable<SoftwareModuleType> moduleTypeBeans = softwareModuleTypeManagement .findAll(PageRequest.of(0, 1000)); Item saveTblitem; for (final SoftwareModuleType swTypeTag : moduleTypeBeans) { saveTblitem = sourceTableContainer.addItem(swTypeTag.getId()); saveTblitem.getItemProperty(DIST_TYPE_NAME).setValue(swTypeTag.getName()); saveTblitem.getItemProperty(DIST_TYPE_DESCRIPTION).setValue(swTypeTag.getDescription()); } }
@SuppressWarnings("unchecked") protected void createSourceTableData() { sourceTableContainer.removeAllItems(); final Iterable<SoftwareModuleType> moduleTypeBeans = softwareModuleTypeManagement .findAll(new PageRequest(0, 1000)); Item saveTblitem; for (final SoftwareModuleType swTypeTag : moduleTypeBeans) { saveTblitem = sourceTableContainer.addItem(swTypeTag.getId()); saveTblitem.getItemProperty(DIST_TYPE_NAME).setValue(swTypeTag.getName()); saveTblitem.getItemProperty(DIST_TYPE_DESCRIPTION).setValue(swTypeTag.getDescription()); } }
@Override public void setTagDetails(final String selectedEntity) { getSoftwareModuleTypeManagement().getByName(selectedEntity).ifPresent(selectedTypeTag -> { getTagName().setValue(selectedTypeTag.getName()); getTagDesc().setValue(selectedTypeTag.getDescription()); getTypeKey().setValue(selectedTypeTag.getKey()); if (selectedTypeTag.getMaxAssignments() == 1) { getAssignOptiongroup().setValue(getSingleAssignStr()); } else { getAssignOptiongroup().setValue(getMultiAssignStr()); } setColorPickerComponentsColor(selectedTypeTag.getColour()); }); disableFields(); }
@Override public void setTagDetails(final String selectedEntity) { getSoftwareModuleTypeManagement().getByName(selectedEntity).ifPresent(selectedTypeTag -> { getTagName().setValue(selectedTypeTag.getName()); getTagDesc().setValue(selectedTypeTag.getDescription()); getTypeKey().setValue(selectedTypeTag.getKey()); if (selectedTypeTag.getMaxAssignments() == 1) { getAssignOptiongroup().setValue(getSingleAssignStr()); } else { getAssignOptiongroup().setValue(getMultiAssignStr()); } setColorPickerComponentsColor(selectedTypeTag.getColour()); }); disableFields(); }