com.ibm.as400.vaccess

Class VUser

  • java.lang.Object
    • com.ibm.as400.vaccess.VUser
  • All Implemented Interfaces:
    VObject, java.io.Serializable

    Deprecated. 
    Use Java Swing instead, along with the classes in package com.ibm.as400.access

    public class VUser
    extends java.lang.Object
    implements VObject, java.io.Serializable
    The VUser class defines the representation of a user on a system for use in various models and panes in this package. You must explicitly call load() to load the information from the system.

    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:

    • ErrorEvent
    • PropertyChangeEvent
    • VObjectEvent
    • WorkingEvent
    See Also:
    Serialized Form
    • Constructor Summary

      Constructors 
      Constructor and Description
      VUser()
      Deprecated. 
      Constructs a VUser object.
      VUser(User user)
      Deprecated. 
      Constructs a VUser object.
    • Method Summary

      Methods 
      Modifier and Type Method and Description
      void addErrorListener(ErrorListener listener)
      Deprecated. 
      Adds a listener to be notified when an error occurs.
      void addPropertyChangeListener(java.beans.PropertyChangeListener listener)
      Deprecated. 
      Adds a listener to be notified when the value of any bound property changes.
      void addVetoableChangeListener(java.beans.VetoableChangeListener listener)
      Deprecated. 
      Adds a listener to be notified when the value of any constrained property changes.
      void addVObjectListener(VObjectListener listener)
      Deprecated. 
      Adds a listener to be notified when a VObject is changed, created, or deleted.
      void addWorkingListener(WorkingListener listener)
      Deprecated. 
      Adds a listener to be notified when work starts and stops on potentially long-running operations.
      VAction[] getActions()
      Deprecated. 
      Returns the list of actions that can be performed.
      VAction getDefaultAction()
      Deprecated. 
      Returns the default action.
      java.lang.String getDescription()
      Deprecated. 
      Returns the description.
      javax.swing.Icon getIcon(int size, boolean open)
      Deprecated. 
      Returns the icon.
      java.lang.String getName()
      Deprecated. 
      Returns the user name.
      VPropertiesPane getPropertiesPane()
      Deprecated. 
      Returns the properties pane.
      java.lang.Object getPropertyValue(java.lang.Object propertyIdentifier)
      Deprecated. 
      Returns a property value.
      AS400 getSystem()
      Deprecated. 
      Returns the system on which the user resides.
      java.lang.String getText()
      Deprecated. 
      Returns the text.
      User getUser()
      Deprecated. 
      Returns the user.
      void load()
      Deprecated. 
      Loads information about the object from the system.
      void removeErrorListener(ErrorListener listener)
      Deprecated. 
      Removes an error listener.
      void removePropertyChangeListener(java.beans.PropertyChangeListener listener)
      Deprecated. 
      Removes a property change listener.
      void removeVetoableChangeListener(java.beans.VetoableChangeListener listener)
      Deprecated. 
      Removes a vetoable change listener.
      void removeVObjectListener(VObjectListener listener)
      Deprecated. 
      Removes a VObjectListener.
      void removeWorkingListener(WorkingListener listener)
      Deprecated. 
      Removes a working listener.
      void setUser(User user)
      Deprecated. 
      Sets the user.
      java.lang.String toString()
      Deprecated. 
      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

      • VUser

        public VUser()
        Deprecated. 
        Constructs a VUser object.
      • VUser

        public VUser(User user)
        Deprecated. 
        Constructs a VUser object.
        Parameters:
        user - The user.
    >
    • Method Detail

      • addErrorListener

        public void addErrorListener(ErrorListener listener)
        Deprecated. 
        Adds a listener to be notified when an error occurs.
        Specified by:
        addErrorListener in interface VObject
        Parameters:
        listener - The listener.
      • addPropertyChangeListener

        public void addPropertyChangeListener(java.beans.PropertyChangeListener listener)
        Deprecated. 
        Adds a listener to be notified when the value of any bound property changes.
        Parameters:
        listener - The listener.
      • addVetoableChangeListener

        public void addVetoableChangeListener(java.beans.VetoableChangeListener listener)
        Deprecated. 
        Adds a listener to be notified when the value of any constrained property changes.
        Parameters:
        listener - The listener.
      • addVObjectListener

        public void addVObjectListener(VObjectListener listener)
        Deprecated. 
        Adds a listener to be notified when a VObject is changed, created, or deleted.
        Specified by:
        addVObjectListener in interface VObject
        Parameters:
        listener - The listener.
      • addWorkingListener

        public void addWorkingListener(WorkingListener listener)
        Deprecated. 
        Adds a listener to be notified when work starts and stops on potentially long-running operations.
        Specified by:
        addWorkingListener in interface VObject
        Parameters:
        listener - The listener.
      • getDefaultAction

        public VAction getDefaultAction()
        Deprecated. 
        Returns the default action.
        Specified by:
        getDefaultAction in interface VObject
        Returns:
        Always null. There is no default action.
      • getActions

        public VAction[] getActions()
        Deprecated. 
        Returns the list of actions that can be performed.
        Specified by:
        getActions in interface VObject
        Returns:
        Always null. There are no actions.
      • getDescription

        public java.lang.String getDescription()
        Deprecated. 
        Returns the description.
        Returns:
        The description.
        See Also:
        User.getDescription()
      • getIcon

        public javax.swing.Icon getIcon(int size,
                               boolean open)
        Deprecated. 
        Returns the icon.
        Specified by:
        getIcon in interface VObject
        Parameters:
        size - The icon size, either 16 or 32. If any other value is given, then return a default.
        open - This parameter has no effect.
        Returns:
        The icon.
      • getName

        public java.lang.String getName()
        Deprecated. 
        Returns the user name.
        Returns:
        The user name.
      • getPropertyValue

        public java.lang.Object getPropertyValue(java.lang.Object propertyIdentifier)
        Deprecated. 
        Returns a property value.
        Specified by:
        getPropertyValue in interface VObject
        Parameters:
        propertyIdentifier - The property identifier. The choices are NAME_PROPERTY and DESCRIPTION_PROPERTY.
        Returns:
        The property value, or null if the property identifier is not recognized.
      • getSystem

        public AS400 getSystem()
        Deprecated. 
        Returns the system on which the user resides.
        Returns:
        The system on which the user resides.
      • getText

        public java.lang.String getText()
        Deprecated. 
        Returns the text. This is the user name.
        Specified by:
        getText in interface VObject
        Returns:
        The text which is the user name.
      • getUser

        public User getUser()
        Deprecated. 
        Returns the user.
        Returns:
        The user, or null if it has not been set.
      • load

        public void load()
        Deprecated. 
        Loads information about the object from the system.
        Specified by:
        load in interface VObject
      • removeErrorListener

        public void removeErrorListener(ErrorListener listener)
        Deprecated. 
        Removes an error listener.
        Specified by:
        removeErrorListener in interface VObject
        Parameters:
        listener - The listener.
      • removePropertyChangeListener

        public void removePropertyChangeListener(java.beans.PropertyChangeListener listener)
        Deprecated. 
        Removes a property change listener.
        Parameters:
        listener - The listener.
      • removeVetoableChangeListener

        public void removeVetoableChangeListener(java.beans.VetoableChangeListener listener)
        Deprecated. 
        Removes a vetoable change listener.
        Parameters:
        listener - The listener.
      • removeVObjectListener

        public void removeVObjectListener(VObjectListener listener)
        Deprecated. 
        Removes a VObjectListener.
        Specified by:
        removeVObjectListener in interface VObject
        Parameters:
        listener - The listener.
      • removeWorkingListener

        public void removeWorkingListener(WorkingListener listener)
        Deprecated. 
        Removes a working listener.
        Specified by:
        removeWorkingListener in interface VObject
        Parameters:
        listener - The listener.
      • setUser

        public void setUser(User user)
                     throws java.beans.PropertyVetoException
        Deprecated. 
        Sets the user.
        Parameters:
        user - The user.
        Throws:
        java.beans.PropertyVetoException - If the change is vetoed.
      • toString

        public java.lang.String toString()
        Deprecated. 
        Returns the string representation of the user name.
        Overrides:
        toString in class java.lang.Object
        Returns:
        The string representation of the user name.