## org.emboss.jemboss.soap
Class PendingResults

    java.lang.Object
      |
      +--org.emboss.jemboss.soap.PendingResults

public class PendingResults
extends java.lang.Object

Field Summary
`private boolean` `autoUpdates`
`private int` `completed_jobs`
`private javax.swing.JButton` `jobButton`
`private javax.swing.JComboBox` `jobComboBox`
`private JembossParams` `mysettings`
`private java.util.Vector` `pendingResults`
`private int` `running_jobs`

Constructor Summary
`PendingResults(JembossParams mysettings)`

Method Summary
`void` `addResult(JembossProcess res)`
`java.util.Hashtable` `descriptionHash()`
`JembossProcess` `getResult(java.lang.String s)`
`java.lang.String` `getStatus()`
`private java.util.Vector` `getVector(java.util.Hashtable h)`
`boolean` `isAutoUpdate()`
`java.lang.String` `jobStatus()` Report the status of completed and running processes.
`void` `removeResult(JembossProcess res)`
`void` `resetCount()`
`void` `setAutoUpdate(boolean b)`
`void` `showPendingResults(javax.swing.JFrame f)`
`java.util.Hashtable` `statusHash()`
`javax.swing.JPanel` `statusPanel(javax.swing.JFrame f)` A panel with appropriate gadgets to show the status of any jobs and to view them, and to set the mode.
`void` `updateJobStats()`
`void` `updateMode()` Updates the mode on the combo box to reflect the current state
`void` `updateMode(java.lang.String s)` Updates the mode on the combo box to reflect the requested value
`void` `updateStatus()` Connect to the embreo server, and update the status of the jobs in the list.

Methods inherited from class java.lang.Object
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

Field Detail

### completed_jobs

    private int completed_jobs

### running_jobs

    private int running_jobs

### mysettings

    private JembossParams mysettings

### pendingResults

    private java.util.Vector pendingResults

### jobButton

    private javax.swing.JButton jobButton

### jobComboBox

    private javax.swing.JComboBox jobComboBox

### autoUpdates

    private boolean autoUpdates

Constructor Detail

### PendingResults

    public PendingResults(JembossParams mysettings)

Method Detail

### resetCount

    public void resetCount()

### addResult

    public void addResult(JembossProcess res)

### removeResult

    public void removeResult(JembossProcess res)

### getResult

    public JembossProcess getResult(java.lang.String s)

  Parameters:
    `s` - The name of the dataset
  Returns:
    the process object

### descriptionHash

    public java.util.Hashtable descriptionHash()

### statusHash

    public java.util.Hashtable statusHash()

### updateJobStats

    public void updateJobStats()

### jobStatus

    public java.lang.String jobStatus()

  Report the status of completed and running processes.

### updateStatus

    public void updateStatus()

  Connect to the embreo server, and update the status of the jobs in the list. If a statusPanel is active, updates the text on that.

### getVector

    private java.util.Vector getVector(java.util.Hashtable h)

### isAutoUpdate

    public boolean isAutoUpdate()

  Returns:
    true if automatically updating status manager with BatchUpdateTimer thread

### setAutoUpdate

    public void setAutoUpdate(boolean b)

### updateMode

    public void updateMode()

  Updates the mode on the combo box to reflect the current state

### updateMode

    public void updateMode(java.lang.String s)

  Updates the mode on the combo box to reflect the requested value

### statusPanel

    public javax.swing.JPanel statusPanel(javax.swing.JFrame f)

  A panel with appropriate gadgets to show the status of any jobs and to view them, and to set the mode.

  Parameters:
    `f` - The parent frame, to which dialogs will be attached.

### showPendingResults

    public void showPendingResults(javax.swing.JFrame f)

### getStatus

    public java.lang.String getStatus()

  Returns:
    job status text