From 53c4be6e3e0ab954da6d0a2aaee8a7687ddb1884 Mon Sep 17 00:00:00 2001 From: lanyuanxiaoyao Date: Tue, 7 Jan 2025 14:21:43 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0String=E8=BD=AC=E6=8D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../flowable/core/model/FlowableMetadata.java | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/flowable-core/src/main/java/com/lanyuanxiaoyao/flowable/core/model/FlowableMetadata.java b/flowable-core/src/main/java/com/lanyuanxiaoyao/flowable/core/model/FlowableMetadata.java index 77021a7..11eb6db 100644 --- a/flowable-core/src/main/java/com/lanyuanxiaoyao/flowable/core/model/FlowableMetadata.java +++ b/flowable-core/src/main/java/com/lanyuanxiaoyao/flowable/core/model/FlowableMetadata.java @@ -37,6 +37,10 @@ public class FlowableMetadata implements Serializable { return clazz.cast(metadata.get(key)); } + public String getString(String key) { + return get(key, String.class); + } + public Integer getInt(String key) { return get(key, Integer.class); } @@ -81,6 +85,10 @@ public class FlowableMetadata implements Serializable { return clazz.cast(metadata.getOrDefault(key, defaultValue)); } + public String getStringOrDefault(String key, String defaultValue) { + return getOrDefault(key, String.class, defaultValue); + } + public Integer getIntOrDefault(String key, Integer defaultValue) { return getOrDefault(key, Integer.class, defaultValue); }