diff --git a/src/main/java/b_application_business_rules/boundaries/ProjectSelectionInputBoundary.java b/src/main/java/b_application_business_rules/boundaries/ProjectSelectionInputBoundary.java index 0ef83d6..f4189e1 100644 --- a/src/main/java/b_application_business_rules/boundaries/ProjectSelectionInputBoundary.java +++ b/src/main/java/b_application_business_rules/boundaries/ProjectSelectionInputBoundary.java @@ -11,6 +11,8 @@ public interface ProjectSelectionInputBoundary { void setCurrentProject(ProjectModel project); void createProject(String name, String description); + void createProject(); + void createProject(ProjectModel projectModel); void deleteProject(UUID projectID); diff --git a/src/main/java/b_application_business_rules/use_cases/project_selection_use_cases/ProjectSelectionInteractor.java b/src/main/java/b_application_business_rules/use_cases/project_selection_use_cases/ProjectSelectionInteractor.java index dbd0fe8..3ca5954 100644 --- a/src/main/java/b_application_business_rules/use_cases/project_selection_use_cases/ProjectSelectionInteractor.java +++ b/src/main/java/b_application_business_rules/use_cases/project_selection_use_cases/ProjectSelectionInteractor.java @@ -29,6 +29,8 @@ public class ProjectSelectionInteractor implements ProjectSelectionInputBoundary // The presenter holds the reference to the ProjectSelectionOutputBoundary instance, // which is responsible for displaying the results of the use cases. private ProjectSelectionOutputBoundary presenter; + private ProjectModel projectModel; + private String message; /** * Initializes the ProjectSelectionInteractor with the provided presenter. @@ -73,6 +75,14 @@ public void createProject(String projectName, String projectDescription) { presenter.displayCurrentProject(projectModel); } + /** + * + */ + @Override + public void createProject() { + + } + @Override public void createProject(ProjectModel projectModel) { @@ -119,14 +129,22 @@ public void deleteProject(UUID projectUUID) { presenter.displayDeletedProject(projectModel); } + /** + * @param message + */ @Override public void projectDeletionFailed(String message) { } + /** + * @param projectID + */ @Override public void projectDeleted(UUID projectID) { } + + }