|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object | +--com.ibm.as400.access.UserList
The UserList class represents a list of AS/400 users.
Some of the selections have associated get and set methods
defined in this class. These are provided for backwards compatibility
with previous versions of the AS/400 Toolbox for Java. The complete
set of selections can be accessed using the
RUserList
class.
RUserList, Serialized Form| Field Summary | |
static java.lang.String |
ALL
Selection value indicating that the list contains all user profiles and group profiles. |
static java.lang.String |
GROUP
Selection value indicating that the list contains only user profiles that are group profiles. |
static java.lang.String |
MEMBER
Selection value indicating that the list contains only user profiles that are members of a specified group. |
static java.lang.String |
NOGROUP
Selection value indicating that the list contains only user profiles that are not group profiles. |
static java.lang.String |
NONE
Selection value indicating that no group profile is specified. |
static java.lang.String |
USER
Selection value indicating that the list contains only user profiles that are not group profiles. |
| Constructor Summary | |
UserList()
Constructs a UserList object. |
|
UserList(AS400 system)
Constructs a UserList object. |
|
UserList(AS400 system,
java.lang.String userInfo,
java.lang.String groupInfo)
Constructs a UserList object. |
|
| Method Summary | |
void |
addPropertyChangeListener(java.beans.PropertyChangeListener listener)
Adds a PropertyChangeListener. |
void |
addVetoableChangeListener(java.beans.VetoableChangeListener listener)
Adds a VetoableChangeListener. |
java.lang.String |
getGroupInfo()
Returns the group profile whose members are to be returned. |
int |
getLength()
Returns the number of users in the list. |
AS400 |
getSystem()
Returns the system. |
java.lang.String |
getUserInfo()
Returns the description of which users are returned. |
java.util.Enumeration |
getUsers()
Returns the list of users in the user list. |
void |
removePropertyChangeListener(java.beans.PropertyChangeListener listener)
Removes a PropertyChangeListener. |
void |
removeVetoableChangeListener(java.beans.VetoableChangeListener listener)
Removes a VetoableChangeListener. |
void |
setGroupInfo(java.lang.String groupInfo)
Sets the group profile whose members are to be returned. |
void |
setSystem(AS400 system)
Sets the system. |
void |
setUserInfo(java.lang.String userInfo)
Sets which users are returned. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
public static final java.lang.String ALL
public static final java.lang.String USER
public static final java.lang.String GROUP
public static final java.lang.String MEMBER
public static final java.lang.String NONE
public static final java.lang.String NOGROUP
| Constructor Detail |
public UserList()
public UserList(AS400 system)
system - The system.
public UserList(AS400 system,
java.lang.String userInfo,
java.lang.String groupInfo)
system - The system.userInfo - The users to be returned. Possible values are:
groupInfo - The group profile whose members are to be returned. Possible values are:
| Method Detail |
public void addPropertyChangeListener(java.beans.PropertyChangeListener listener)
listener - The listener.public void addVetoableChangeListener(java.beans.VetoableChangeListener listener)
listener - The listener.public java.lang.String getGroupInfo()
public int getLength()
public AS400 getSystem()
public java.lang.String getUserInfo()
RUserList.SELECTION_CRITERIA
public java.util.Enumeration getUsers()
throws AS400Exception,
AS400SecurityException,
ErrorCompletingRequestException,
java.lang.InterruptedException,
java.io.IOException,
ObjectDoesNotExistException,
RequestNotSupportedException
AS400Exception - If the AS/400 system returns an error message.AS400SecurityException - If a security or authority error occurs.ConnectionDroppedException - If the connection is dropped unexpectedly.ErrorCompletingRequestException - If an error occurs before the request is completed.java.lang.InterruptedException - If this thread is interrupted.java.io.IOException - If an error occurs while communicating with the AS/400.ObjectDoesNotExistException - If the AS/400 object does not exist.RequestNotSupportedException - If the requested function is not supported because the AS/400 system is not at the correct level.public void removePropertyChangeListener(java.beans.PropertyChangeListener listener)
listener - The listener.public void removeVetoableChangeListener(java.beans.VetoableChangeListener listener)
listener - The listener.
public void setGroupInfo(java.lang.String groupInfo)
throws java.beans.PropertyVetoException
This must be set to a group profile name or NOGROUP if group info is set to MEMBER. This must be set to NONE if group info is not set to MEMBER.
groupInfo - The group profile whose members are to be returned.
Possible values are:
java.beans.PropertyVetoException - If the change is vetoed.RUserList.GROUP_PROFILE
public void setSystem(AS400 system)
throws java.beans.PropertyVetoException
system - The system.java.beans.PropertyVetoException - If the property change is vetoed.
public void setUserInfo(java.lang.String userInfo)
throws java.beans.PropertyVetoException
userInfo - A description of which users are returned.
Possible values are:
java.beans.PropertyVetoException - If the change is vetoed.RUserList.SELECTION_CRITERIA
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||