permissiondetailschangedlistener.java
来自「一个关于tlms的一个小程序 看看能否帮助到别人」· Java 代码 · 共 35 行
JAVA
35 行
package com.szmx.component.security.acegipro.event.authorization;
import org.springframework.context.ApplicationListener;
import org.springframework.context.ApplicationEvent;
import com.szmx.component.security.acegipro.intercept.web.RdbmsBasedFilterInvocationDefinitionMap;
import com.szmx.component.security.acegipro.intercept.method.RdbmsBasedMethodDefinitionMap;
import com.szmx.framework.spring.context.ApplicationContextUtil;
/**
* ================================================================
* Copyright 2006 szmx
* <p/>
* Change Revision
* ---------------------------------------------------------------
* Date Author Remarks
* Mar 16, 2006 BZhang Create class com.szmx.base.security.acegipro.event.authorization.PermissionDetailsChangedListener
* ================================================================
*/
public class PermissionDetailsChangedListener implements ApplicationListener {
public void onApplicationEvent(ApplicationEvent event) {
if (event instanceof UrlPermissionDetailsChangedEvent) {
// refresh UrlPermissions from database
RdbmsBasedFilterInvocationDefinitionMap rdbmsBasedFilterInvocationDefinitionMap
= (RdbmsBasedFilterInvocationDefinitionMap) ApplicationContextUtil.getBean("rdbmsBasedFilterInvocationDefinitionMap");
rdbmsBasedFilterInvocationDefinitionMap.retrieveDaoFilterInvocationDefinitionSource();
}
else if (event instanceof MethodPermissionDetailsChangedEvent) {
// refresh MethodPermissions from database
RdbmsBasedMethodDefinitionMap rdbmsBasedMethodDefinitionMap
= (RdbmsBasedMethodDefinitionMap) ApplicationContextUtil.getBean("rdbmsBasedMethodDefinitionMap");
rdbmsBasedMethodDefinitionMap.retrieveDaoMethodDefinitionSource();
}
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?