principalcomparator.java

来自「JAVA 所有包」· Java 代码 · 共 48 行

JAVA
48
字号
/* * @(#)PrincipalComparator.java	1.11 05/11/17 * * Copyright 2006 Sun Microsystems, Inc. All rights reserved. * SUN PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. */package com.sun.security.auth;/** * An object that implements the <code>java.security.Principal</code> * interface typically also implements this interface to provide * a means for comparing that object to a specified <code>Subject</code>. * * <p> The comparison is achieved via the <code>implies</code> method. * The implementation of the <code>implies</code> method determines * whether this object "implies" the specified <code>Subject</code>. * One example application of this method may be for * a "group" object to imply a particular <code>Subject</code> * if that <code>Subject</code> belongs to the group. * Another example application of this method would be for * "role" object to imply a particular <code>Subject</code> * if that <code>Subject</code> is currently acting in that role. *  * <p> Although classes that implement this interface typically * also implement the <code>java.security.Principal</code> interface, * it is not required.  In other words, classes may implement the * <code>java.security.Principal</code> interface by itself, * the <code>PrincipalComparator</code> interface by itself, * or both at the same time. * * @version 1.11, 11/17/05 * @see java.security.Principal * @see javax.security.auth.Subject */public interface PrincipalComparator {    /**     * Check if the specified <code>Subject</code> is implied by     * this object.     *     * <p>     *     * @return true if the specified <code>Subject</code> is implied by     *		this object, or false otherwise.     */    boolean implies(javax.security.auth.Subject subject);}

⌨️ 快捷键说明

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