Package org.apache.fulcrum.security.util
Class UserSet<T extends User>
- All Implemented Interfaces:
Serializable
,Iterable<User>
,Collection<User>
,Set<User>
public class UserSet<T extends User> extends SecuritySet<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: UserSet.java 1845858 2018-11-05 21:14:02Z painter $
- Author:
- Eric Pugh
- See Also:
- Serialized Form
-
Field Summary
-
Constructor Summary
Constructors Constructor Description UserSet()
Constructs an empty UserSetUserSet(Collection<? extends User> users)
Constructs a new UserSet with specified contents. -
Method Summary
Modifier and Type Method Description User
getUserById(Object userId)
Deprecated.use getById()User
getUserByName(String userName)
Deprecated.use getByName()String
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
-
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
-