public class NestablePrincipal extends SimplePrincipal implements Group, Cloneable
Constructor and Description |
---|
NestablePrincipal(String name)
Creates new NestablePrincipal with the given name
|
Modifier and Type | Method and Description |
---|---|
boolean |
addMember(Principal user)
Pushes the user onto the Principal stack and makes it the active
Principal.
|
Object |
clone() |
boolean |
isMember(Principal member)
Returns true if the passed principal is a member of the group.
|
Enumeration<Principal> |
members()
Returns an enumeration that contains the single active Principal.
|
boolean |
removeMember(Principal user)
Removes the first occurence of user from the Principal stack.
|
equals, getName, hashCode, toString
public NestablePrincipal(String name)
public Enumeration<Principal> members()
public boolean removeMember(Principal user)
removeMember
in interface Group
user
- the principal to remove from this group.public boolean addMember(Principal user)
public boolean isMember(Principal member)
public Object clone() throws CloneNotSupportedException
clone
in class Object
CloneNotSupportedException
Copyright © 2018 JBoss by Red Hat. All rights reserved.