Interface MutablePrincipalCollection
- All Superinterfaces:
Iterable,PrincipalCollection,Serializable
- All Known Implementing Classes:
SimplePrincipalCollection
A
PrincipalCollection that allows modification.- Since:
- 0.9
-
Method Summary
Modifier and TypeMethodDescriptionvoidAdds the given principal to this collection.voidaddAll(Collection principals, String realmName) Adds all of the principals in the given collection to this collection.voidaddAll(PrincipalCollection principals) Adds all of the principals from the given principal collection to this collection.voidclear()Removes all Principals in this collection.Methods inherited from interface java.lang.Iterable
forEach, iterator, spliteratorMethods inherited from interface org.apache.shiro.subject.PrincipalCollection
asList, asSet, byType, fromRealm, getPrimaryPrincipal, getRealmNames, isEmpty, oneByType
-
Method Details
-
add
-
addAll
Adds all of the principals in the given collection to this collection.- Parameters:
principals- the principals to be added.realmName- the realm these principals came from.
-
addAll
Adds all of the principals from the given principal collection to this collection.- Parameters:
principals- the principals to add.
-
clear
void clear()Removes all Principals in this collection.
-