From 06ddb19335342d1d78e8e63372f9b950453f1740 Mon Sep 17 00:00:00 2001 From: Julius Sula Date: Wed, 21 Jun 2023 12:08:20 +0200 Subject: [PATCH] add query to filter --- .../calender/changes/query/Filter.java | 31 +++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/backend/src/main/java/com/nttdata/calender/changes/query/Filter.java b/backend/src/main/java/com/nttdata/calender/changes/query/Filter.java index 9a2995d..21753eb 100644 --- a/backend/src/main/java/com/nttdata/calender/changes/query/Filter.java +++ b/backend/src/main/java/com/nttdata/calender/changes/query/Filter.java @@ -12,6 +12,34 @@ import com.nttdata.calender.errorhandling.ErrorTypes.ValidationError; public class Filter { private ArrayList filterElement; + private Query queryChange; + + public Filter() { + this.queryChange = new Query.QueryBuilder("ASF:WI_TAS_Paket") + .addFieldId("ChangeNr", 1000000182) + .addFieldId("SupportGroup", 1000000015) + .addFieldId("State", 7) + .addFieldId("ResourceName", 1000000000) + .addFieldId("D1", 1000000349) + .addFieldId("D2", 1000000350) + .addFieldId("D3", 666000350) + .addFieldId("D4", 1000000364) + .addFieldId("StatusReason", 1000000150) + .addFieldId("ApprovalStatus", 1000003264) + .addFieldId("CoordinatorSg", 1000003229) + .addFieldId("CoordinatorSgId", 1000003234) + .addFieldId("ChangeCoordinator", 1000003230) + .addFieldId("SupportGroupId", 1000000079) + .addFieldId("ProviderCluster", 610020002) + .addFieldId("ChangeImplementer", 610023230) + .addFieldId("ChangeImplementerLogin", 610023231) + .addFieldId("ChangeImplementerPersonId", 610023232) + .addFieldId("PackageType", 670031016) + .addFieldId("Contract", 670031002) + .addFieldId("PlanTimeHours", 666000009) + .addFieldId("PlanTimeMinutes", 666000010) + .build(); + } /** * Adds a filter to the list of filters. @@ -51,6 +79,9 @@ public class Filter { if (this.filterElement == null) { return qualifier; } + if (query == null) { + query = this.queryChange; + } for (int i = 0; i < this.filterElement.size(); i++) { var current_filter = this.filterElement.get(i);