From e916f8c030ee8f4a27b263c3249508d17b627828 Mon Sep 17 00:00:00 2001 From: "bartlomiej.zylinski" Date: Fri, 7 Jun 2024 12:48:59 +0200 Subject: [PATCH] Fix filters factory --- src/main/java/otter/jet/store/Filters.java | 17 ++++++----------- 1 file changed, 6 insertions(+), 11 deletions(-) diff --git a/src/main/java/otter/jet/store/Filters.java b/src/main/java/otter/jet/store/Filters.java index b2128ca..b2eac8a 100644 --- a/src/main/java/otter/jet/store/Filters.java +++ b/src/main/java/otter/jet/store/Filters.java @@ -4,24 +4,19 @@ import java.util.function.Predicate; +// For more parameters consider builder public record Filters(String subject, String type, String bodyContent) { - public static Filters of(String subject, String type, String bodyContent) { - return new Filters(subject, type, bodyContent); - } - - public static Filters of(String subject, String type) { - return new Filters(subject, type, ""); + public static Filters empty() { + return new Filters("", "", ""); } - public static Filters of(String subject) { - return new Filters(subject, "" ,""); + return new Filters(subject, "", ""); } - - public static Filters empty() { - return new Filters("", "", ""); + public static Filters of(String subject, String type, String bodyContent) { + return new Filters(subject, type, bodyContent); } Predicate toPredicate() {