uk.ac.cisban.rod.data.handlers
Class AddMediumTask

java.lang.Object
  extended by javax.swing.SwingWorker<MANAGED,MANAGED1>
      extended by uk.ac.cisban.rod.data.handlers.StateSwingWorker<java.lang.Void,java.lang.Void>
          extended by uk.ac.cisban.rod.data.handlers.AddMediumTask
All Implemented Interfaces:
java.lang.Runnable, java.util.concurrent.Future<java.lang.Void>, java.util.concurrent.RunnableFuture<java.lang.Void>

public class AddMediumTask
extends StateSwingWorker<java.lang.Void,java.lang.Void>

Adds a MediumCV to the database.

Since:
17-Dec-2008 3:57:29 PM
Author:
Morgan Taschuk

Nested Class Summary
 
Nested classes/interfaces inherited from class javax.swing.SwingWorker
javax.swing.SwingWorker.StateValue
 
Constructor Summary
AddMediumTask(MediumCV mediumCV)
          creates new thread which makes a connection to the database and adds a new medium to it.
 
Method Summary
 java.lang.Void doInBackground()
           
 void done()
           
 
Methods inherited from class uk.ac.cisban.rod.data.handlers.StateSwingWorker
addException, addExceptions, getException, getId, getStatus, setRandomProgress, setStatus
 
Methods inherited from class javax.swing.SwingWorker
addPropertyChangeListener, cancel, execute, firePropertyChange, get, get, getProgress, getPropertyChangeSupport, getState, isCancelled, isDone, process, publish, removePropertyChangeListener, run, setProgress
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AddMediumTask

public AddMediumTask(MediumCV mediumCV)
creates new thread which makes a connection to the database and adds a new medium to it.

Parameters:
mediumCV - medium to be added.
Method Detail

doInBackground

public java.lang.Void doInBackground()
                              throws AlreadyExistsException
Specified by:
doInBackground in class javax.swing.SwingWorker<java.lang.Void,java.lang.Void>
Throws:
AlreadyExistsException

done

public void done()
Overrides:
done in class javax.swing.SwingWorker<java.lang.Void,java.lang.Void>


Copyright © 2010. All Rights Reserved.