public class Group extends Object implements Cloneable
Modifier and Type | Field and Description |
---|---|
static String |
GROUP_NAME_PROPERTY |
Constructor and Description |
---|
Group()
Default constructor, initializes the users list
|
Modifier and Type | Method and Description |
---|---|
void |
addPropertyChangeListener(PropertyChangeListener listener)
addPropertyChangeListener
|
void |
addUser(String aUser)
Adds a username to the list of users
|
void |
clearUsers()
Removes all users from the group.
|
Group |
clone()
clone
|
String |
getGroupComments()
Returns the comments for the group
|
GroupInfo |
getGroupInfo()
Returns the group information for this group
|
String |
getGroupName()
Returns the group name
|
int |
getUserCount()
Returns a count of the users in the list
|
List<String> |
getUsers()
Returns the list of users
|
boolean |
hasUser(String aUser)
Returns whether the group has this user in its users list
|
void |
removePropertyChangeListener(PropertyChangeListener listener)
removePropertyChangeListener
|
void |
removeUser(String aUser)
Removes a username from the list of users
|
void |
setGroupComments(String someComments)
Sets the comments for the group
|
void |
setGroupInfo(GroupInfo someInfo)
Sets the group information for this group
|
void |
setGroupName(String aName)
Sets the group name
|
String |
toString()
Returns a String representation of the group, used primarily for
debugging.
|
public static final String GROUP_NAME_PROPERTY
public void addPropertyChangeListener(PropertyChangeListener listener)
addPropertyChangeListener
listener
- a PropertyChangeListener
object.public void removePropertyChangeListener(PropertyChangeListener listener)
removePropertyChangeListener
listener
- a PropertyChangeListener
object.public GroupInfo getGroupInfo()
public void setGroupInfo(GroupInfo someInfo)
someInfo
- the group infopublic void setGroupName(String aName)
aName
- the name of the grouppublic String getGroupName()
public void setGroupComments(String someComments)
someComments
- the comments for the grouppublic String getGroupComments()
public boolean hasUser(String aUser)
aUser
- a String
object.public void addUser(String aUser)
aUser
- a new usernamepublic void removeUser(String aUser)
aUser
- the user to removepublic void clearUsers()
public int getUserCount()
Copyright © 2021. All rights reserved.