From 09fe3eeff5ad2913c448aa8076e800a34da5ff60 Mon Sep 17 00:00:00 2001
From: ousseyn01 <ousseyn.ndiaye9@gmail.com>
Date: Fri, 29 Nov 2024 21:21:10 +0100
Subject: [PATCH] We add method getMountainPosition who was in FirefighterBoard
 in order to respect SOLID principe

---
 src/main/java/model/Mountain.java | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/src/main/java/model/Mountain.java b/src/main/java/model/Mountain.java
index a1e8e04..74ede00 100644
--- a/src/main/java/model/Mountain.java
+++ b/src/main/java/model/Mountain.java
@@ -3,7 +3,9 @@ package model;
 import util.Position;
 
 import java.util.HashSet;
+import java.util.List;
 import java.util.Set;
+import java.util.stream.Collectors;
 
 public class Mountain {
     private final Position position;
@@ -15,4 +17,10 @@ public class Mountain {
         return position;
     }
 
+    public static Set<Position> getMountainPositions(List<Mountain> mountains) {
+        return mountains.stream()
+                .map(Mountain::getPosition)
+                .collect(Collectors.toSet());
+    }
+
 }
-- 
GitLab