|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object | +--com.ibm.as400.vaccess.VSystemStatus
The VSystemStatus class defines the representation of system status on an AS/400 for use in various models and panes in this package. The method load() must be explicitly called 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.
VSystemStatus objects generate the following events:
| Fields inherited from interface com.ibm.as400.vaccess.VObject |
DESCRIPTION_PROPERTY, NAME_PROPERTY |
| Constructor Summary | |
VSystemStatus()
Constructs a VSystemStatus object. |
|
VSystemStatus(AS400 system)
Constructs a VSystemStatus object. |
|
VSystemStatus(SystemStatus systemStatus)
Constructs a VSystemStatus object. |
|
VSystemStatus(VNode parent,
AS400 system)
Constructs a VSystemStatus 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. |
java.util.Enumeration |
children()
Returns the children of the node. |
VAction[] |
getActions()
Returns the list of actions that can be performed. |
boolean |
getAllowsChildren()
Indicates if the node allows children. |
javax.swing.tree.TreeNode |
getChildAt(int index)
Returns the child node at the specified index. |
int |
getChildCount()
Returns the number of children. |
VAction |
getDefaultAction()
Returns the default action. |
VObject |
getDetailsChildAt(int index)
Returns the child for the details at the specified index. |
int |
getDetailsChildCount()
Returns the number of children for the details. |
javax.swing.table.TableColumnModel |
getDetailsColumnModel()
Returns the table column model to use in the details when representing the children. |
int |
getDetailsIndex(VObject detailsChild)
Returns the index of the specified child for the details. |
javax.swing.Icon |
getIcon(int size,
boolean open)
Returns the icon. |
int |
getIndex(javax.swing.tree.TreeNode child)
Returns the index of the specified child. |
javax.swing.tree.TreeNode |
getParent()
Returns the parent node. |
VPropertiesPane |
getPropertiesPane()
Returns the properties pane. |
java.lang.Object |
getPropertyValue(java.lang.Object object)
Returns a property value. |
AS400 |
getSystem()
Returns the AS/400 system in which the system status information resides. |
java.lang.String |
getText()
Returns the description text. |
boolean |
isAllowModifyAllPools()
Return true if the modify action to all system pools is allowed, otherwise false. |
boolean |
isLeaf()
Indicates if the node is a leaf. |
boolean |
isSortable()
Indicates if the details children are sortable. |
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 |
setAllowModifyAllPools(boolean allow)
Set the state of modify action of all the pools. |
void |
setSystem(AS400 system)
Sets the AS/400 system in which the system status information resides. |
void |
sortDetailsChildren(java.lang.Object[] propertyIdentifiers,
boolean[] orders)
Sorts the children for the details. |
java.lang.String |
toString()
Returns the string representation of the description. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
public VSystemStatus()
throws AS400Exception,
AS400SecurityException,
ConnectionDroppedException,
ErrorCompletingRequestException,
java.lang.InterruptedException,
ObjectDoesNotExistException,
java.io.IOException,
java.io.UnsupportedEncodingException,
java.beans.PropertyVetoException
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.java.beans.PropertyVetoException - If the change is vetoed.java.io.UnsupportedEncodingException - If the character encoding is
not supported.
public VSystemStatus(AS400 system)
throws AS400Exception,
AS400SecurityException,
ConnectionDroppedException,
ErrorCompletingRequestException,
java.lang.InterruptedException,
ObjectDoesNotExistException,
java.io.IOException,
java.io.UnsupportedEncodingException,
java.beans.PropertyVetoException
system - The AS/400 system in which the system status information
resides.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.java.beans.PropertyVetoException - If the change is vetoed.java.io.UnsupportedEncodingException - If the character encoding is
not supported.
public VSystemStatus(SystemStatus systemStatus)
throws AS400Exception,
AS400SecurityException,
ConnectionDroppedException,
ErrorCompletingRequestException,
java.lang.InterruptedException,
ObjectDoesNotExistException,
java.io.IOException,
java.io.UnsupportedEncodingException,
java.beans.PropertyVetoException
parent - The parent.system - The AS/400 system from which the user will be retrieved.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.java.beans.PropertyVetoException - If the change is vetoed.java.io.UnsupportedEncodingException - If the character encoding is
not supported.
public VSystemStatus(VNode parent,
AS400 system)
throws AS400Exception,
AS400SecurityException,
ConnectionDroppedException,
ErrorCompletingRequestException,
java.lang.InterruptedException,
ObjectDoesNotExistException,
java.io.IOException,
java.io.UnsupportedEncodingException,
java.beans.PropertyVetoException
parent - The parent.system - The AS/400 system from which the user will be retrieved.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.java.beans.PropertyVetoException - If the change is vetoed.java.io.UnsupportedEncodingException - If the character encoding is
not supported.| Method Detail |
public void addErrorListener(ErrorListener listener)
addErrorListener in interface VObjectlistener - 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 VObjectlistener - The listener.public void addWorkingListener(WorkingListener listener)
addWorkingListener in interface VObjectlistener - The listener.public java.util.Enumeration children()
children in interface javax.swing.tree.TreeNodepublic VAction[] getActions()
getActions in interface VObjectpublic boolean getAllowsChildren()
getAllowsChildren in interface javax.swing.tree.TreeNodepublic javax.swing.tree.TreeNode getChildAt(int index)
getChildAt in interface javax.swing.tree.TreeNodeindex - The index.public int getChildCount()
getChildCount in interface javax.swing.tree.TreeNodepublic VAction getDefaultAction()
getDefaultAction in interface VObjectpublic VObject getDetailsChildAt(int index)
getDetailsChildAt in interface VNodeindex - The index.public int getDetailsChildCount()
getDetailsChildCount in interface VNodepublic javax.swing.table.TableColumnModel getDetailsColumnModel()
getDetailsColumnModel in interface VNodepublic int getDetailsIndex(VObject detailsChild)
getDetailsIndex in interface VNodedetailsChild - The details child.
public javax.swing.Icon getIcon(int size,
boolean open)
getIcon in interface VObjectsize - The icon size, either 16 or 32. If any other
value is given, then return a default.open - This parameter has no effect.public int getIndex(javax.swing.tree.TreeNode child)
getIndex in interface javax.swing.tree.TreeNodechild - The child.public javax.swing.tree.TreeNode getParent()
getParent in interface javax.swing.tree.TreeNodepublic VPropertiesPane getPropertiesPane()
getPropertiesPane in interface VObjectpublic java.lang.Object getPropertyValue(java.lang.Object object)
getPropertyValue in interface VObjectpropertyIdentifier - The property identifier.public AS400 getSystem()
SystemStatus.getSystem()public java.lang.String getText()
getText in interface VObjectpublic boolean isAllowModifyAllPools()
public boolean isLeaf()
isLeaf in interface javax.swing.tree.TreeNodepublic boolean isSortable()
isSortable in interface VNodepublic void load()
load in interface VObjectpublic void removeErrorListener(ErrorListener listener)
removeErrorListener in interface VObjectlistener - 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 VObjectlistener - The listener.public void removeWorkingListener(WorkingListener listener)
removeWorkingListener in interface VObjectlistener - The listener.
public void setSystem(AS400 system)
throws java.beans.PropertyVetoException
system - The AS/400 system in which the system status information
resides.java.beans.PropertyVetoException - If the change is vetoed.SystemStatus.setSystem(com.ibm.as400.access.AS400)public void setAllowModifyAllPools(boolean allow)
allowModify - The boolean value.
public void sortDetailsChildren(java.lang.Object[] propertyIdentifiers,
boolean[] orders)
sortDetailsChildren in interface VNodepropertyIdentifiers - The property identifiers.orders - The sort orders for each property identifier:
true for ascending order; false for descending order.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 | ||||||||