From 4592780f75511a14cb0c70850ef40a11c7da3462 Mon Sep 17 00:00:00 2001 From: dialYun <1552333077@qq.com> Date: Sun, 12 Jan 2025 01:28:43 +0000 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=20OrmInterceptor=20=E5=B8=B8?= =?UTF-8?q?=E9=87=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: dialYun <1552333077@qq.com> --- .../src/main/java/io/nop/orm/OrmConstants.java | 10 ++++++++++ .../nop/orm/interceptor/XplOrmInterceptor.java | 16 ++++++++-------- 2 files changed, 18 insertions(+), 8 deletions(-) diff --git a/nop-orm/src/main/java/io/nop/orm/OrmConstants.java b/nop-orm/src/main/java/io/nop/orm/OrmConstants.java index 76607b647..bd2f2fa8e 100644 --- a/nop-orm/src/main/java/io/nop/orm/OrmConstants.java +++ b/nop-orm/src/main/java/io/nop/orm/OrmConstants.java @@ -159,4 +159,14 @@ public interface OrmConstants { String PROP_FILE_STATUS_LIST = "fileStatusList"; String EXT_AUTO_UPGRADE_DATABASE = "ext:auto-upgrade-database"; + + String PRE_SAVE = "pre-save"; + String PRE_UPDATE = "pre-update"; + String PRE_DELETE = "pre-delete"; + String PRE_RESET = "pre-reset"; + String POST_SAVE = "post-save"; + String POST_UPDATE = "post-update"; + String POST_DELETE = "post-delete"; + String POST_LOAD = "post-load"; + } \ No newline at end of file diff --git a/nop-orm/src/main/java/io/nop/orm/interceptor/XplOrmInterceptor.java b/nop-orm/src/main/java/io/nop/orm/interceptor/XplOrmInterceptor.java index 296988135..9e4bd125d 100644 --- a/nop-orm/src/main/java/io/nop/orm/interceptor/XplOrmInterceptor.java +++ b/nop-orm/src/main/java/io/nop/orm/interceptor/XplOrmInterceptor.java @@ -32,21 +32,21 @@ public class XplOrmInterceptor implements IOrmInterceptor { private List postFlushActions; public void setActions(String event, Map> actions) { - if ("pre-save".equals(event)) { + if (OrmConstants.PRE_SAVE.equals(event)) { setPreSaveActions(actions); - } else if ("pre-update".equals(event)) { + } else if (OrmConstants.PRE_UPDATE.equals(event)) { setPreUpdateActions(actions); - } else if ("pre-delete".equals(event)) { + } else if (OrmConstants.PRE_DELETE.equals(event)) { setPreDeleteActions(actions); - } else if ("pre-reset".equals(event)) { + } else if (OrmConstants.PRE_RESET.equals(event)) { setPreResetActions(actions); - } else if ("post-save".equals(event)) { + } else if (OrmConstants.POST_SAVE.equals(event)) { setPostSaveActions(actions); - } else if ("post-update".equals(event)) { + } else if (OrmConstants.POST_UPDATE.equals(event)) { setPostUpdateActions(actions); - } else if ("post-delete".equals(event)) { + } else if (OrmConstants.POST_DELETE.equals(event)) { setPostDeleteActions(actions); - } else if ("post-load".equals(event)) { + } else if (OrmConstants.POST_LOAD.equals(event)) { setPostLoadActions(actions); } else { throw new IllegalArgumentException("nop.err.orm.unsupported-event:" + event); -- Gitee