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 © 2020. All rights reserved.