This is an automated email from the ASF dual-hosted git repository.

gitgabrio pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/incubator-kie-drools.git


The following commit(s) were added to refs/heads/main by this push:
     new 6ed1281c5b [incubator-kie-issues#1373] Define  
removeApplicationProperty (#6008)
6ed1281c5b is described below

commit 6ed1281c5bb4cc775c4dc63016ff95222df86625
Author: Gabriele Cardosi <[email protected]>
AuthorDate: Thu Jul 18 11:37:15 2024 +0200

    [incubator-kie-issues#1373] Define  removeApplicationProperty (#6008)
    
    Co-authored-by: Gabriele-Cardosi <[email protected]>
---
 .../codegen/common/DroolsModelApplicationPropertyProvider.java     | 7 +++++++
 .../java/org/drools/codegen/common/DroolsModelBuildContext.java    | 2 ++
 .../codegen/common/context/AbstractDroolsModelBuildContext.java    | 5 +++++
 3 files changed, 14 insertions(+)

diff --git 
a/drools-model/drools-codegen-common/src/main/java/org/drools/codegen/common/DroolsModelApplicationPropertyProvider.java
 
b/drools-model/drools-codegen-common/src/main/java/org/drools/codegen/common/DroolsModelApplicationPropertyProvider.java
index dfc6e8893b..9b079f2634 100644
--- 
a/drools-model/drools-codegen-common/src/main/java/org/drools/codegen/common/DroolsModelApplicationPropertyProvider.java
+++ 
b/drools-model/drools-codegen-common/src/main/java/org/drools/codegen/common/DroolsModelApplicationPropertyProvider.java
@@ -40,6 +40,11 @@ public interface DroolsModelApplicationPropertyProvider {
             public void setApplicationProperty(String key, String value) {
                 properties.put(key, value);
             }
+
+            @Override
+            public void removeApplicationProperty(String key) {
+                properties.remove(key);
+            }
         };
     }
 
@@ -48,4 +53,6 @@ public interface DroolsModelApplicationPropertyProvider {
     Collection<String> getApplicationProperties();
 
     void setApplicationProperty(String key, String value);
+
+    void removeApplicationProperty(String key);
 }
diff --git 
a/drools-model/drools-codegen-common/src/main/java/org/drools/codegen/common/DroolsModelBuildContext.java
 
b/drools-model/drools-codegen-common/src/main/java/org/drools/codegen/common/DroolsModelBuildContext.java
index a5194eca9c..f7537ca464 100644
--- 
a/drools-model/drools-codegen-common/src/main/java/org/drools/codegen/common/DroolsModelBuildContext.java
+++ 
b/drools-model/drools-codegen-common/src/main/java/org/drools/codegen/common/DroolsModelBuildContext.java
@@ -40,6 +40,8 @@ public interface DroolsModelBuildContext {
 
     void setApplicationProperty(String key, String value);
 
+    void removeApplicationProperty(String key);
+
     String getPackageName();
 
     ClassLoader getClassLoader();
diff --git 
a/drools-model/drools-codegen-common/src/main/java/org/drools/codegen/common/context/AbstractDroolsModelBuildContext.java
 
b/drools-model/drools-codegen-common/src/main/java/org/drools/codegen/common/context/AbstractDroolsModelBuildContext.java
index 584430d409..c38f239197 100644
--- 
a/drools-model/drools-codegen-common/src/main/java/org/drools/codegen/common/context/AbstractDroolsModelBuildContext.java
+++ 
b/drools-model/drools-codegen-common/src/main/java/org/drools/codegen/common/context/AbstractDroolsModelBuildContext.java
@@ -105,6 +105,11 @@ public abstract class AbstractDroolsModelBuildContext 
implements DroolsModelBuil
         applicationProperties.setApplicationProperty(key, value);
     }
 
+    @Override
+    public void removeApplicationProperty(String key) {
+        applicationProperties.removeApplicationProperty(key);
+    }
+
     @Override
     public String getPackageName() {
         return packageName;


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to