public ModuleModel getModule(UUID moduleId) { Module module = this.getModuleService().getModule(moduleId); if (module == null) { return null; } ModuleModel moduleModel = new ModuleModel(); moduleModel.setId(module.getId()); moduleModel.setName(module.getName()); moduleModel.setConfigurations(new HashSet<ConfigurationModel>()); for (Configuration configuration : module.getConfigurations()) { ConfigurationModel model = new ConfigurationModel(); model.setDisplayName(configuration.getDisplayName()); model.setId(configuration.getId()); model.setKey(configuration.getKey()); moduleModel.getConfigurations().add(model); } return moduleModel; }
public ModuleListModel getModuleList() { List<Module> moduleList = this.getModuleService().getModuleList(); ModuleListModel moduleListModel = new ModuleListModel(); moduleListModel.setModules(new ArrayList<ModuleBriefModel>()); for (Module module : moduleList) { ModuleBriefModel moduleBriefModel = new ModuleBriefModel(); moduleBriefModel.setId(module.getId()); moduleBriefModel.setName(module.getName()); moduleBriefModel.setConfigurations(new HashSet<ConfigurationModel>()); for (Configuration configuration : module.getConfigurations()) { ConfigurationModel model = new ConfigurationModel(); model.setDisplayName(configuration.getDisplayName()); model.setId(configuration.getId()); model.setKey(configuration.getKey()); moduleBriefModel.getConfigurations().add(model); } moduleListModel.getModules().add(moduleBriefModel); } return moduleListModel; }