diff --git a/src/main/java/ipos/project/Functionality/eventfilter/FilteringResult.java b/src/main/java/ipos/project/Functionality/eventfilter/PositionFilteringResult.java similarity index 63% rename from src/main/java/ipos/project/Functionality/eventfilter/FilteringResult.java rename to src/main/java/ipos/project/Functionality/eventfilter/PositionFilteringResult.java index 9049e3931050d1deef3d0b5f57f8800d9cc49a0c..19b1baa9bb388df0415baf09bc69f7e7f3938cde 100644 --- a/src/main/java/ipos/project/Functionality/eventfilter/FilteringResult.java +++ b/src/main/java/ipos/project/Functionality/eventfilter/PositionFilteringResult.java @@ -4,23 +4,16 @@ import ipos.project.DataModellntegration.iPos_Datamodel.PositionEvent; import java.util.List; -public class FilteringResult { +public class PositionFilteringResult extends FilteringResult{ - public FilteringResult(String monitoringTaskId, PositionEvent posEvent, boolean isBlocking, List<String> matchingPositionConditionCells, List<String> allPositionConditionCells){ - this.monitoringTaskId = monitoringTaskId; + public PositionFilteringResult(String monitoringTaskId, PositionEvent posEvent, boolean isBlocking, List<String> matchingPositionConditionCells, List<String> allPositionConditionCells){ + super(monitoringTaskId, isBlocking); this.posEvent = posEvent; - this.isBlocking = isBlocking; this.matchingPositionConditionCells = matchingPositionConditionCells; this.nonMatchingPositionConditionCells = allPositionConditionCells; this.nonMatchingPositionConditionCells.removeAll(matchingPositionConditionCells); } - public String getMonitoringTaskId() { - return monitoringTaskId; - } - - private String monitoringTaskId; - private boolean isBlocking; private List<String> matchingPositionConditionCells; private List<String> nonMatchingPositionConditionCells; @@ -31,10 +24,6 @@ public class FilteringResult { private PositionEvent posEvent; - public boolean hasBlockedEvent(){ - return this.isBlocking; - } - public List<String> getMatchingPositionConditionCellIds() { return this.matchingPositionConditionCells; }