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

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.AddRepeatTask
All Implemented Interfaces:
java.lang.Runnable, java.util.concurrent.Future<java.lang.Void>, java.util.concurrent.RunnableFuture<java.lang.Void>

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

Adds a Repeat to the database.

Since:
17-Dec-2008 3:58:31 PM
Author:
Alex Muirhead

Nested Class Summary
 
Nested classes/interfaces inherited from class javax.swing.SwingWorker
javax.swing.SwingWorker.StateValue
 
Constructor Summary
AddRepeatTask(java.lang.String description, java.lang.String experimentId, java.lang.String masterplateDesc, java.lang.String protocolIdentifier)
           
 
Method Summary
 java.lang.Void doInBackground()
          connects to database and adds a new background mutation cv
 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

AddRepeatTask

public AddRepeatTask(java.lang.String description,
                     java.lang.String experimentId,
                     java.lang.String masterplateDesc,
                     java.lang.String protocolIdentifier)
Method Detail

doInBackground

public java.lang.Void doInBackground()
                              throws QueryNotFoundException
connects to database and adds a new background mutation cv

Specified by:
doInBackground in class javax.swing.SwingWorker<java.lang.Void,java.lang.Void>
Throws:
AlreadyExistsException - if new background mutation cv is already in database
QueryNotFoundException

done

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


Copyright © 2010. All Rights Reserved.