【发布时间】:2020-04-02 07:16:19
【问题描述】:
我在一个较旧的项目中使用 redmine-java-api 3.1.3,并尝试在今天实施一个小改动,使其仅列出打开(=非关闭)的 redmine 项目,而不是所有项目。
似乎没有这方面的文档,但我找到了可以通过project.getStorage() 检索的属性存储。但是,我无法列出现有属性(getProperties() 在这个版本中似乎不存在),所以我什至不知道我是否在正确的路径上。
RedmineManager redmineManager = TymyController.getRedmineManager();
ProjectManager projectManager = redmineManager.getProjectManager();
try {
List<Project> projects;
projects = projectManager.getProjects();
for (Project project : projects) {
PropertyStorage storage = project.getStorage();
/* my temporary output: */
Logger.getLogger(TymyController.class.getName()).log(Level.SEVERE, storage.get(NO_IDEA_WHAT_TO_WRITE_HERE));
有关如何仅列出打开的项目或可用的属性存储密钥的任何见解都会有所帮助。
【问题讨论】:
标签: java redmine-api