📄 modulerights.java
字号:
package com.easyjf.news.business;
import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
public class ModuleRights {
private String moduleName;
private Map rights;
public static ModuleRights read(String name)
{
return ModuleRightsConfig.getInstance().getModuleRights(name);
}
public boolean save()
{
return ModuleRightsConfig.getInstance().addModuleRights(this);
}
public boolean update()
{
return ModuleRightsConfig.getInstance().updateModuleRights(this);
}
public boolean del()
{
return ModuleRightsConfig.getInstance().delModuleRights(this);
}
public Integer getRightsNum()
{
int ret=0;
if(this.rights!=null)ret= this.rights.size();
return new Integer(ret);
}
public String getModuleName() {
return moduleName;
}
public void setModuleName(String moduleName) {
this.moduleName = moduleName;
}
public void addRights(String actionName,SystemRights r)
{
if(rights==null)rights=new HashMap();
rights.put(actionName,r);
}
public Map getRights() {
return rights;
}
public void setRights(Map rights) {
this.rights = rights;
}
public String toString()
{
StringBuffer s=new StringBuffer("ModuleName:"+this.getModuleName());
Iterator it=rights.entrySet().iterator();
while(it.hasNext())
{
//System.out.println(it.next().getClass());
Map.Entry en=(Map.Entry)it.next();
SystemRights r=(SystemRights)en.getValue();
s.append("\r\naction="+en.getKey()+";"+r.toString());
}
return s.toString();
}
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -