From d4d13b073043f7149c7bb649618c804003abd335 Mon Sep 17 00:00:00 2001 From: "Liana.Bakradze" Date: Wed, 15 Mar 2017 18:03:03 +0300 Subject: [PATCH] change API for Edu Java (EDU-895) --- .../jetbrains/edu/coursecreator/actions/CCCreateLesson.java | 2 +- .../com/jetbrains/edu/learning/EduPluginConfigurator.java | 6 ++++-- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/python/educational-core/course-creator/src/com/jetbrains/edu/coursecreator/actions/CCCreateLesson.java b/python/educational-core/course-creator/src/com/jetbrains/edu/coursecreator/actions/CCCreateLesson.java index 5ba4a3237f69..fc5f6eb51c59 100644 --- a/python/educational-core/course-creator/src/com/jetbrains/edu/coursecreator/actions/CCCreateLesson.java +++ b/python/educational-core/course-creator/src/com/jetbrains/edu/coursecreator/actions/CCCreateLesson.java @@ -54,7 +54,7 @@ public class CCCreateLesson extends CCCreateStudyItemActionBase { if (configurator == null) { return null; } - return configurator.createLesson(item, view, parentDirectory); + return configurator.createLesson(project, item, view, parentDirectory); } @Override diff --git a/python/educational-core/student/src/com/jetbrains/edu/learning/EduPluginConfigurator.java b/python/educational-core/student/src/com/jetbrains/edu/learning/EduPluginConfigurator.java index f81769706d87..35fa4d7cd314 100644 --- a/python/educational-core/student/src/com/jetbrains/edu/learning/EduPluginConfigurator.java +++ b/python/educational-core/student/src/com/jetbrains/edu/learning/EduPluginConfigurator.java @@ -18,8 +18,10 @@ public interface EduPluginConfigurator { @NotNull String getTestFileName(); - default PsiDirectory createLesson(@NotNull final StudyItem item, - @Nullable final IdeView view, @NotNull final PsiDirectory parentDirectory) { + default PsiDirectory createLesson(@NotNull Project project, + @NotNull StudyItem item, + @Nullable IdeView view, + @NotNull PsiDirectory parentDirectory) { final PsiDirectory[] lessonDirectory = new PsiDirectory[1]; ApplicationManager.getApplication().runWriteAction(() -> { lessonDirectory[0] = DirectoryUtil.createSubdirectories(EduNames.LESSON + item.getIndex(), parentDirectory, "\\/");