|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--com.ibm.as400.vaccess.VUser
The VUser class defines the representation of a user on an AS/400 for use in various models and panes in this package. You must explicitly call load() to load the information from the AS/400.
Most errors are reported as ErrorEvents rather than throwing exceptions. Users should listen for ErrorEvents in order to diagnose and recover from error conditions.
VUser objects generate the following events:
Fields inherited from interface com.ibm.as400.vaccess.VObject |
DESCRIPTION_PROPERTY,
NAME_PROPERTY |
Constructor Summary | |
VUser()
Constructs a VUser object. |
|
VUser(User user)
Constructs a VUser object. |
Method Summary | |
void |
addErrorListener(ErrorListener listener)
Adds a listener to be notified when an error occurs. |
void |
addPropertyChangeListener(java.beans.PropertyChangeListener listener)
Adds a listener to be notified when the value of any bound property changes. |
void |
addVetoableChangeListener(java.beans.VetoableChangeListener listener)
Adds a listener to be notified when the value of any constrained property changes. |
void |
addVObjectListener(VObjectListener listener)
Adds a listener to be notified when a VObject is changed, created, or deleted. |
void |
addWorkingListener(WorkingListener listener)
Adds a listener to be notified when work starts and stops on potentially long-running operations. |
VAction[] |
getActions()
Returns the list of actions that can be performed. |
VAction |
getDefaultAction()
Returns the default action. |
java.lang.String |
getDescription()
Returns the description. |
javax.swing.Icon |
getIcon(int size,
boolean open)
Returns the icon. |
java.lang.String |
getName()
Returns the user name. |
VPropertiesPane |
getPropertiesPane()
Returns the properties pane. |
java.lang.Object |
getPropertyValue(java.lang.Object propertyIdentifier)
Returns a property value. |
AS400 |
getSystem()
Returns the AS/400 system on which the user resides. |
java.lang.String |
getText()
Returns the text. |
User |
getUser()
Returns the user. |
void |
load()
Loads information about the object from the AS/400. |
void |
removeErrorListener(ErrorListener listener)
Removes an error listener. |
void |
removePropertyChangeListener(java.beans.PropertyChangeListener listener)
Removes a property change listener. |
void |
removeVetoableChangeListener(java.beans.VetoableChangeListener listener)
Removes a vetoable change listener. |
void |
removeVObjectListener(VObjectListener listener)
Removes a VObjectListener. |
void |
removeWorkingListener(WorkingListener listener)
Removes a working listener. |
void |
setUser(User user)
Sets the user. |
java.lang.String |
toString()
Returns the string representation of the user name. |
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
wait,
wait,
wait |
Constructor Detail |
public VUser()
public VUser(User user)
user
- The user.Method Detail |
public void addErrorListener(ErrorListener listener)
listener
- The listener.public void addPropertyChangeListener(java.beans.PropertyChangeListener listener)
listener
- The listener.public void addVetoableChangeListener(java.beans.VetoableChangeListener listener)
listener
- The listener.public void addVObjectListener(VObjectListener listener)
listener
- The listener.public void addWorkingListener(WorkingListener listener)
listener
- The listener.public VAction getDefaultAction()
public VAction[] getActions()
public java.lang.String getDescription()
User.getDescription()
public javax.swing.Icon getIcon(int size, boolean open)
size
- The icon size, either 16 or 32. If any other
value is given, then return a default.open
- This parameter has no effect.public java.lang.String getName()
public VPropertiesPane getPropertiesPane()
public java.lang.Object getPropertyValue(java.lang.Object propertyIdentifier)
propertyIdentifier
- The property identifier. The choices are
NAME_PROPERTY and DESCRIPTION_PROPERTY.public AS400 getSystem()
public java.lang.String getText()
public User getUser()
public void load()
public void removeErrorListener(ErrorListener listener)
listener
- The listener.public void removePropertyChangeListener(java.beans.PropertyChangeListener listener)
listener
- The listener.public void removeVetoableChangeListener(java.beans.VetoableChangeListener listener)
listener
- The listener.public void removeVObjectListener(VObjectListener listener)
listener
- The listener.public void removeWorkingListener(WorkingListener listener)
listener
- The listener.public void setUser(User user) throws java.beans.PropertyVetoException
user
- The user.public java.lang.String toString()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |