gov.nih.nci.caarray.services.fileparse2
Class DesignElementManagerDB

java.lang.Object
  extended by gov.nih.nci.caarray.services.util.db.ManagerDB
      extended by gov.nih.nci.caarray.services.fileparse2.DesignElementManagerDB

public final class DesignElementManagerDB
extends ManagerDB

Author:
tranp

Field Summary
 
Fields inherited from class gov.nih.nci.caarray.services.util.db.ManagerDB
CASCADE_LINK, CASCADE_NONE, CASCADE_OBJECT, ID_UNSET
 
Constructor Summary
DesignElementManagerDB()
          Default Constructor
 
Method Summary
 SimpleDesignElement[] getAndWriteDesignElementsToFile(long arrayDesignId, java.lang.String cacheFileName, DesignElementColumnsMap dEColumnsMap)
           
static java.lang.String getDesignElementGroupShortClassName(java.lang.String designElementClassName)
           
 SimpleDesignElement[] getDesignElementsFromFile(java.lang.String cacheFileName, DesignElementColumnsMap dEColumnsMap)
           
 
Methods inherited from class gov.nih.nci.caarray.services.util.db.ManagerDB
clearCache, close, countObjects, countObjects, deleteByQuery, deleteMtoNRelation, deleteObject, deleteObject, deleteObject, deleteObjectByQuery, exists, getIdentifiable, getObject, getObject, getObject, getObject, getObject, getObject, getObjectIterator, getObjectIterator, getObjects, getObjects, getObjects, getPersistenceBroker, getSqlInLimit, insertMtoNRelation, insertMtoNRelation, insertObject, insertObject, link, link, removeFromCache, retrieveReference, retrieveReferences, setCascadeDelete, setCascadeRetrieve, setCascadeStore, storeObject, storeObject, unlink, unlink, updateObject, updateObject
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DesignElementManagerDB

public DesignElementManagerDB()
Default Constructor

Method Detail

getDesignElementsFromFile

public SimpleDesignElement[] getDesignElementsFromFile(java.lang.String cacheFileName,
                                                       DesignElementColumnsMap dEColumnsMap)
                                                throws java.lang.Exception
Throws:
java.lang.Exception

getAndWriteDesignElementsToFile

public SimpleDesignElement[] getAndWriteDesignElementsToFile(long arrayDesignId,
                                                             java.lang.String cacheFileName,
                                                             DesignElementColumnsMap dEColumnsMap)
                                                      throws java.lang.Exception
Parameters:
arrayDesignId -
cacheFileName -
dEColumnsMap -
Returns:
A list of BasicDynaBean's containing the DesignElements cached in the specified file or null otherwise.
Throws:
ParseException
ObjectNotExistException
DBException
java.lang.Exception

getDesignElementGroupShortClassName

public static final java.lang.String getDesignElementGroupShortClassName(java.lang.String designElementClassName)