|
|||||||||
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 FormField 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 |