aboutsummaryrefslogtreecommitdiffstats
path: root/policy-core/src
diff options
context:
space:
mode:
authorjhh <jorge.hernandez-herrero@att.com>2023-01-26 10:07:32 -0600
committerjhh <jorge.hernandez-herrero@att.com>2023-01-26 10:07:32 -0600
commitdeaad0775a0672cbca27d6afba6a642a53dbc971 (patch)
treef4289c91c90aca5c859e855576ad6747500c069e /policy-core/src
parentef2a86add9cac393a23e4a0b8980a339760860a3 (diff)
Upgrade drools libs from 7.x to 8.x
Signed-off-by: jhh <jorge.hernandez-herrero@att.com> Issue-ID: POLICY-4498 Change-Id: Ifb0e19107522ac0248f308a1fb804c0c98764e1b
Diffstat (limited to 'policy-core/src')
-rw-r--r--policy-core/src/main/java/org/onap/policy/drools/util/KieUtils.java6
1 files changed, 3 insertions, 3 deletions
diff --git a/policy-core/src/main/java/org/onap/policy/drools/util/KieUtils.java b/policy-core/src/main/java/org/onap/policy/drools/util/KieUtils.java
index 043e2b10..099ce3aa 100644
--- a/policy-core/src/main/java/org/onap/policy/drools/util/KieUtils.java
+++ b/policy-core/src/main/java/org/onap/policy/drools/util/KieUtils.java
@@ -2,7 +2,7 @@
* ============LICENSE_START=======================================================
* ONAP
* ================================================================================
- * Copyright (C) 2018-2021 AT&T Intellectual Property. All rights reserved.
+ * Copyright (C) 2018-2021, 2023 AT&T Intellectual Property. All rights reserved.
* ================================================================================
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@@ -39,7 +39,7 @@ import lombok.NonNull;
import org.apache.commons.io.IOUtils;
import org.drools.compiler.kie.builder.impl.InternalKieModule;
import org.drools.compiler.kproject.models.KieModuleModelImpl;
-import org.drools.core.impl.KnowledgeBaseImpl;
+import org.drools.kiesession.rulebase.SessionsAwareKnowledgeBase;
import org.kie.api.KieBase;
import org.kie.api.KieServices;
import org.kie.api.builder.KieBuilder;
@@ -242,7 +242,7 @@ public final class KieUtils {
if (!stillNeeded.isEmpty()) {
// there are still packages we need to add --
// this code makes use of an internal class and method
- ((KnowledgeBaseImpl) kieBase).addPackages(stillNeeded);
+ ((SessionsAwareKnowledgeBase) kieBase).addPackages(stillNeeded);
}
}
}