|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object | +--com.ibm.as400.vaccess.VJobList
The VJobList class defines the representation of a job list 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.
VJobList objects generate the following events:
| Fields inherited from interface com.ibm.as400.vaccess.VObject |
DESCRIPTION_PROPERTY, NAME_PROPERTY |
| Constructor Summary | |
VJobList()
Constructs a VJobList object. |
|
VJobList(AS400 system)
Constructs a VJobList object. |
|
VJobList(VNode parent,
AS400 system)
Constructs a VJobList 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()
Indiciates 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. |
java.lang.String |
getName()
Returns the job name. |
java.lang.String |
getNumber()
Returns the job number. |
javax.swing.tree.TreeNode |
getParent()
Returns the parent node. |
VPropertiesPane |
getPropertiesPane()
Returns the properties pane. |
java.lang.Object |
getPropertyValue(java.lang.Object propertyIdentifier)
Returns a property value. |
AS400 |
getSystem()
Returns the AS/400 on which the list resides. |
java.lang.String |
getText()
Returns the text. |
java.lang.String |
getUser()
Returns the user name. |
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 |
setName(java.lang.String name)
Sets the job name. |
void |
setNumber(java.lang.String number)
Sets the job number. |
void |
setSystem(AS400 system)
Sets the AS/400 system on which the list resides. |
void |
setUser(java.lang.String user)
Sets the job user. |
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 VJobList()
public VJobList(AS400 system)
system - The AS/400 system on which the list resides.
public VJobList(VNode parent,
AS400 system)
parent - The parent.system - The AS/400 system on which the list resides.| 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 java.lang.String getName()
JobList.getName()public java.lang.String getNumber()
JobList.getNumber()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 propertyIdentifier)
getPropertyValue in interface VObjectpropertyIdentifier - The property identifier. The choices are
NAME_PROPERTY and DESCRIPTION_PROPERTY.public AS400 getSystem()
public java.lang.String getText()
getText in interface VObjectpublic java.lang.String getUser()
JobList.getUser()public boolean isLeaf()
isLeaf in interface javax.swing.tree.TreeNodetrue - if the node if a leaf; false otherwise.public 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 setName(java.lang.String name)
throws java.beans.PropertyVetoException
jobName - The job name, or *ALL to list jobs with any name.java.beans.PropertyVetoException - If the change is vetoed.JobList.setName(java.lang.String)
public void setNumber(java.lang.String number)
throws java.beans.PropertyVetoException
jobNumber - The job number, or *ALL to list jobs with any number.java.beans.PropertyVetoException - If the change is vetoed.JobList.setNumber(java.lang.String)
public void setSystem(AS400 system)
throws java.beans.PropertyVetoException
system - The AS/400 system on which the list resides.java.beans.PropertyVetoException - If the change is vetoed.
public void setUser(java.lang.String user)
throws java.beans.PropertyVetoException
userName - The job user.java.beans.PropertyVetoException - If the change is vetoed.JobList.setUser(java.lang.String)
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 | ||||||||