defaultpermissionplugin.java

来自「Java编译osworkflow工作流系统的安装和源代码」· Java 代码 · 共 49 行

JAVA
49
字号
package com.opensymphony.workflow.designer.spi;import java.awt.Component;import java.util.Iterator;import java.util.Map;import java.util.Set;import com.opensymphony.workflow.designer.dialogs.DialogUtils;import com.opensymphony.workflow.loader.PermissionConditionDescriptor;/** * @author Gulei */public class DefaultPermissionPlugin implements PermissionCondition{  PermissionConditionDescriptor perm;  public void setPermissionCondition(PermissionConditionDescriptor descriptor)  {    perm = descriptor;  }  public PermissionConditionDescriptor getPermissionCondition()  {    return perm;  }  public boolean editPermissionCondition(Map args, Component parent)  {    Map newArg = DialogUtils.getMapDialog(perm, perm.getType(), perm.getOwner(), parent);    if(newArg == null)    {      return false;    }    Map oldArg = perm.getArgs();    Set keys = oldArg.keySet();    Iterator iter = keys.iterator();    while(iter.hasNext())    {      Object key = iter.next();      oldArg.put(key, newArg.get(key));    }    return true;  }}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?