|
|||||||||
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)
addErrorListener
in interface VObject
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)
addVObjectListener
in interface VObject
listener
- The listener.public void addWorkingListener(WorkingListener listener)
addWorkingListener
in interface VObject
listener
- The listener.public VAction getDefaultAction()
getDefaultAction
in interface VObject
public VAction[] getActions()
getActions
in interface VObject
public java.lang.String getDescription()
User.getDescription()
public javax.swing.Icon getIcon(int size, boolean open)
getIcon
in interface VObject
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()
getPropertiesPane
in interface VObject
public java.lang.Object getPropertyValue(java.lang.Object propertyIdentifier)
getPropertyValue
in interface VObject
propertyIdentifier
- The property identifier. The choices are
NAME_PROPERTY and DESCRIPTION_PROPERTY.public AS400 getSystem()
public java.lang.String getText()
getText
in interface VObject
public User getUser()
public void load()
load
in interface VObject
public void removeErrorListener(ErrorListener listener)
removeErrorListener
in interface VObject
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)
removeVObjectListener
in interface VObject
listener
- The listener.public void removeWorkingListener(WorkingListener listener)
removeWorkingListener
in interface VObject
listener
- The listener.public void setUser(User user) throws java.beans.PropertyVetoException
user
- The user.java.beans.PropertyVetoException
- If the change is vetoed.public java.lang.String toString()
toString
in class java.lang.Object
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |