Package org.apache.fulcrum.security.util
Class UserSet<T extends User>
- All Implemented Interfaces:
Serializable
,Iterable<User>
,Collection<User>
,Set<User>
This class represents a set of Users. It is based on UserSet. Hibernate
doesn't return the right kind of set, so this is used to force the type of
set.
- Version:
- $Id$
- Author:
- Eric Pugh
- See Also:
-
Field Summary
Fields inherited from class org.apache.fulcrum.security.util.SecuritySet
idMap, nameMap
-
Constructor Summary
ConstructorsConstructorDescriptionUserSet()
Constructs an empty UserSetUserSet
(Collection<? extends User> users) Constructs a new UserSet with specified contents. -
Method Summary
Modifier and TypeMethodDescriptiongetUserById
(Object userId) Deprecated.use getById()getUserByName
(String userName) Deprecated.use getByName()toString()
Print out a UserSet as a StringMethods inherited from class org.apache.fulcrum.security.util.SecuritySet
add, add, addAll, clear, contains, containsAll, containsId, containsName, getById, getByName, getIds, getNames, getSet, isEmpty, iterator, remove, removeAll, retainAll, size, toArray, toArray
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface java.util.Collection
parallelStream, removeIf, stream, toArray
Methods inherited from interface java.util.Set
equals, hashCode, spliterator
-
Constructor Details
-
UserSet
public UserSet()Constructs an empty UserSet -
UserSet
Constructs a new UserSet with specified contents. If the given collection contains multiple objects that are identical WRT equals() method, some objects will be overwritten.- Parameters:
users
- A collection of users to be contained in the set.
-
-
Method Details
-
getUserByName
Deprecated.use getByName()Returns a User with the given name, if it is contained in this UserSet.- Parameters:
userName
- Name of User.- Returns:
- User if argument matched a User in this UserSet; null if no match.
-
getUserById
Deprecated.use getById()Returns a User with the given id, if it is contained in this UserSet.- Parameters:
userId
- id of the User.- Returns:
- User if argument matched a User in this UserSet; null if no match.
-
toString
Print out a UserSet as a String- Overrides:
toString
in classSecuritySet<User>
- Returns:
- The User Set as String
-