principalcomparator.java

来自「JAVA的一些源码 JAVA2 STANDARD EDITION DEVELO」· Java 代码 · 共 48 行

JAVA
48
字号
/* * @(#)PrincipalComparator.java	1.10 03/12/19 * * Copyright 2004 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.10, 12/19/03 * @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 + -
显示快捷键?