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]