⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 dbprincipal.java

📁 wendang for java. 124342423 432
💻 JAVA
字号:
package javasec.samples.ch15;import java.io.*;import java.util.*;import java.security.*;import javax.security.auth.*;import com.sun.security.auth.*;public class DBPrincipal implements Principal, PrincipalComparator, Serializable {    private String name;    public DBPrincipal(String name) {        this.name = name;    }    public String getName() {        return name;    }    public boolean implies(Subject s) {        Set set = s.getPrincipals(DBPrincipal.class);        Iterator i = set.iterator();        if (i.hasNext() && name.equals("DBA"))            return true;        try {            while (true) {                DBPrincipal p = (DBPrincipal) i.next();                if (p.equals(this))                    return true;            }        } catch (NoSuchElementException nsee) {            return false;        }    }    public boolean equals(Object o) {        if (!(o instanceof DBPrincipal))            return false;        return ((DBPrincipal) o).name.equals(name);    } }

⌨️ 快捷键说明

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