gov.nih.nci.caarray.services.arraydesign.loader
Class ArrayDesignSaver
java.lang.Object
gov.nih.nci.caarray.services.arraydesign.loader.ArrayDesignSaver
public class ArrayDesignSaver
- extends java.lang.Object
Efficiently stores large array designs by saving the enclosing objects and then
directly storing design elements and their associations using SQL batch execution.
- Author:
- ETavela
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ArrayDesignSaver
public ArrayDesignSaver()
saveTopLevelElements
public void saveTopLevelElements(PhysicalArrayDesign arrayDesign)
throws ArrayDesignSaveException
- Throws:
ArrayDesignSaveException
flush
public void flush()
throws ArrayDesignSaveException
- Throws:
ArrayDesignSaveException
saveFeature
public void saveFeature(Feature feature,
FeatureGroup featureGroup)
throws ArrayDesignSaveException
- Throws:
ArrayDesignSaveException
saveReporter
public void saveReporter(Reporter reporter,
ReporterGroup reporterGroup)
throws ArrayDesignSaveException
- Throws:
ArrayDesignSaveException
saveCompositeSequence
public void saveCompositeSequence(CompositeSequence compositeSequence,
CompositeGroup compositeGroup)
throws ArrayDesignSaveException
- Throws:
ArrayDesignSaveException
close
public void close()