Class UnresolvedPrincipal

java.lang.Object
org.apache.wiki.auth.acl.UnresolvedPrincipal
All Implemented Interfaces:
Serializable, Principal

public final class UnresolvedPrincipal extends Object implements Principal, Serializable
Represents a Principal, typically read from an ACL, that cannot be resolved based on the current state of the user database, group manager, and built-in role definitions. Creating a principal marked "unresolved" allows delayed resolution, which enables principals to be resolved lazily during a later access control check. Conceptually, UnresolvedPrincipal performs a function similar to UnresolvedPermission.
Since:
2.3
See Also:
  • Constructor Summary

    Constructors
    Constructor
    Description
    Constructs a new UnresolvedPrincipal instance.
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    An unresolved principal is equal to another unresolved principal if their names match.
    Returns the name of the principal.
    int
    The hashCode of this object is equal to the hash code of its name.
    Returns a String representation of the UnresolvedPrincipal.

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait

    Methods inherited from interface java.security.Principal

    implies