📄 pagesecurity.java.svn-base
字号:
/* * SecurityPage.java * * Created on 2007-10-30, 10:35:02 * * To change this template, choose Tools | Templates * and open the template in the editor. */package com.s7turn.jaas;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;/** * * @author Long */public class PageSecurity { private String page; private boolean loginRequired; private Map<String, Boolean> allowUser = new HashMap<String, Boolean>(); private Map<String, Boolean> allowRoles = new HashMap<String, Boolean>(); private List<String> exceptPages = new ArrayList<String>(); public boolean isLoginRequired() { return loginRequired; } public void setLoginRequired(boolean blrq ) { loginRequired = blrq; } public Map<String, Boolean> getAllowRoles() { return allowRoles; } public void addAllowRoles( String role ) { allowRoles.put( role, Boolean.TRUE ); } public void addDenniedRole( String role ) { allowRoles.put( role, Boolean.FALSE ); } public Map<String, Boolean> getAllowUser() { return allowUser; } public void addAllowUser(String user) { this.allowUser.put( user, Boolean.TRUE ); } public void addDenniedUser(String user) { this.allowUser.put( user, Boolean.FALSE ); } public List<String> getExceptPages() { return exceptPages; } public void addExceptPages(String except ) { this.exceptPages.add( except ); } public String getPage() { return page; } public void setPage(String page) { this.page = page; } void copyPermissionTo( PageSecurity sep ) { sep.allowRoles.putAll(allowRoles); sep.allowUser.putAll(allowUser); sep.setLoginRequired(isLoginRequired()); } }
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -