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 UsergetUserById(Object userId)Deprecated.use getById()UsergetUserByName(String userName)Deprecated.use getByName()StringtoString()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:
toStringin classSecuritySet<User>- Returns:
- The User Set as String
-