UserList
instead, as this package may be removed in the future.public class RUserList extends SystemResourceList
Use one or more of these selection IDs with
getSelectionValue()
and setSelectionValue()
to access the selection values for an RUserList.
RUserList objects generate RUser
objects.
// Create an RUserList object to represent a list of users. AS400 system = new AS400("MYSYSTEM", "MYUSERID", "MYPASSWORD"); RUserList userList = new RUserList(system);
// Set the selection so that only user profiles // that are group profiles are included in the list. userList.setSelectionValue(RUserList.SELECTION_CRITERIA, RUserList.GROUP);
// Open the list and wait for it to complete. userList.open(); userList.waitForComplete();
// Read and print the user profile names and text // descriptions for the users in the list. long numberOfUsers = userList.getListLength(); for(long i = 0; i < numberOfUsers; ++i) { RUser user = (RUser)userList.resourceAt(i); System.out.println(user.getAttributeValue(RUser.USER_PROFILE_NAME)); System.out.println(user.getAttributeValue(RUser.TEXT_DESCRIPTION)); System.out.println(); }
// Close the list. userList.close();
RUser
,
Serialized FormModifier and Type | Field and Description |
---|---|
static java.lang.String |
ALL
Deprecated.
Selection value indicating that the list contains all user profiles
and group profiles.
|
static java.lang.String |
GROUP
Deprecated.
Selection value indicating that the list contains only user profiles
that are group profiles.
|
static java.lang.String |
GROUP_PROFILE
Deprecated.
Selection ID for group profile.
|
static java.lang.String |
MEMBER
Deprecated.
Selection value indicating that the list contains only user profiles
that are members of a specified group.
|
static java.lang.String |
NOGROUP
Deprecated.
Selection value indicating that the list contains only user profiles
that are not group profiles.
|
static java.lang.String |
NONE
Deprecated.
Selection value indicating that no group profile is specified.
|
static java.lang.String |
SELECTION_CRITERIA
Deprecated.
Selection ID for selection criteria.
|
static java.lang.String |
USER
Deprecated.
Selection value indicating that the list contains only user profiles
that are not group profiles.
|
static java.lang.String |
USER_PROFILE
Deprecated.
Selection ID for user profile.
|
Constructor and Description |
---|
RUserList()
Deprecated.
Constructs an RUserList object.
|
RUserList(AS400 system)
Deprecated.
Constructs an RUserList object.
|
Modifier and Type | Method and Description |
---|---|
protected void |
establishConnection()
Deprecated.
Establishes the connection to the system.
|
close, isBidiEnabled, isResourceAvailable, open, refreshContents, refreshStatus, resourceAt, setSelectionValue, waitForComplete, waitForResource
fireResourceAdded, getNumberOfPages, getPageSize, setNumberOfPages, setPageSize
addActiveStatusListener, addPropertyChangeListener, addResourceListListener, addVetoableChangeListener, arePropertiesFrozen, fireBusy, fireIdle, fireLengthChanged, fireListClosed, fireListCompleted, fireListInError, fireListOpened, firePropertyChange, fireVetoableChange, freezeProperties, getAttributeMetaData, getAttributeMetaData, getListLength, getPresentation, getSelectionMetaData, getSelectionMetaData, getSelectionValue, getSelectionValue, getSortMetaData, getSortMetaData, getSortOrder, getSortValue, getSystem, isComplete, isConnectionEstablished, isInError, isOpen, removeActiveStatusListener, removePropertyChangeListener, removeResourceListListener, removeVetoableChangeListener, resources, setAttributeMetaData, setPresentation, setSelectionValue, setSortOrder, setSortValue, setSystem, toString
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
public static final java.lang.String SELECTION_CRITERIA
ALL
- All user profiles and group profiles are
returned.
USER
- Only user profiles that are not group
profiles are returned. These are user profiles that do not have
a group identifier specified.
GROUP
- Only user profiles that are group
profiles are returned. These are user profiles that have
a group identifier specified.
MEMBER
- User profiles that are members
of the group specified for the GROUP_PROFILE
selection value are returned.
public static final java.lang.String GROUP_PROFILE
NONE
- No group profile is specified.
NOGROUP
- Users who are not a member of
any group are returned.
This must be set to a group profile name or NOGROUP
if SELECTION_CRITERIA
is set to
MEMBER
. This must be set to NONE
if SELECTION_CRITERIA
is not set to
MEMBER
.
public static final java.lang.String USER_PROFILE
ALL
- All users are specified.
public RUserList()
public RUserList(AS400 system)
system
- The system.protected void establishConnection() throws ResourceException
The method is called by the resource framework automatically when the connection needs to be established.
establishConnection
in class ResourceList
ResourceException
- If an error occurs.