Я использую 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));
Любое понимание того, как перечислить только открытые проекты или доступные ключи хранилища свойств, было бы полезно.