コード例 #1
0
ファイル: ModuleHelper.java プロジェクト: keyeqing/haflow
 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;
 }
コード例 #2
0
ファイル: ModuleHelper.java プロジェクト: keyeqing/haflow
 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;
 }