gov.nih.nci.caarray.services.fileupload2.ejb
Class FileUploadManagerEJB

java.lang.Object
  extended by gov.nih.nci.caarray.services.util.AbstractSessionBean
      extended by gov.nih.nci.caarray.services.fileupload2.ejb.FileUploadManagerEJB
All Implemented Interfaces:
java.io.Serializable, javax.ejb.EnterpriseBean, javax.ejb.SessionBean

public class FileUploadManagerEJB
extends AbstractSessionBean
implements javax.ejb.SessionBean

Author:
TranP
See Also:
Serialized Form

Field Summary
 
Fields inherited from class gov.nih.nci.caarray.services.util.AbstractSessionBean
logger_, sessionCtx_
 
Constructor Summary
FileUploadManagerEJB()
           
 
Method Summary
 long addArrayDesignFileUploadEntry(ArrayDesignFileUploadEntryData fileUploadEntryData, java.lang.String errorDescription)
          Deprecated. no longer used
 long addArrayDesignFileUploadGroup(ArrayDesignFileUploadGroupData fileGroupData)
           
 long addCAFileUploadEntry(CAFileUploadEntryData fileUploadEntryData)
           
 long addHybridizationFileUploadEntry(HybridizationFileUploadEntryData fileUploadEntryData, java.lang.String errorDescription)
           
 long addHybridizationFileUploadGroup(HybridizationFileUploadGroupData fileGroupData)
           
 long addMAGEMLFileUploadEntry(MAGEMLFileUploadEntryData fileUploadEntryData, java.lang.String errorDescription)
           
 void compressHybridizationFiles(long experimentId)
           
 ArrayDesignFileUploadGroupData createArrayDesignFileUploadGroup(java.lang.String creatingSoftwareName)
           
 HybridizationFileUploadGroupData createHybridizationFileUploadGroup(java.lang.String creatingSoftwareName)
           
 boolean deleteAnnotationFromHybridizationFileUploadEntry(long hybridizationFileUploadEntryId)
           
 boolean deleteHybridizationFileUploadEntry(long hybridizationFileUploadEntryId)
           
 void ejbCreate()
           
 void ejbRemove()
          called when remove method is called.
 ArrayDesignFileUploadEntryData getArrayDesignFileUploadEntry(long fileUploadEntryId)
           
 ArrayDesignFileUploadEntryData getArrayDesignFileUploadEntryByArrayDesignId(long arrayDesignId)
           
 ArrayDesignFileUploadGroupData getArrayDesignFileUploadGroup(long arrayDesignFileUploadGroupId)
           
 FileType getFileTypeById(java.lang.String fileTypeId)
           
 HybridizationFileUploadEntryData getHybridizationFileUploadEntry(long fileUploadEntryId)
           
 HybridizationFileUploadEntrySummaryData[] getHybridizationFileUploadEntrySummaries(long experimentId)
           
 HybridizationFileUploadGroupData getHybridizationFileUploadGroup(long hybridizationFileUploadGroupId)
           
 java.lang.String[] getHybridizationSoftwareNames()
           
 MAGEMLFileUploadEntryData getMAGEMLFileUploadEntry(long fileUploadEntryId)
           
 FileUploadHistoryData[] searchFileUploadHistory(FileUploadHistorySearchCriteria criteria)
          Searches FileUploadHistory
 FileUploadHistoryData[] searchFileUploadHistory(FileUploadHistorySearchCriteria criteria, int pageSize, int pageNum)
          Searches MAGEMLFileUploadEntries pagesize 0 imples return averything.
 MAGEMLFileUploadEntryData[] searchMAGEMLFileUploadEntries(MAGEMLFileUploadSearchCriteria criteria)
          Searches Experiments
 MAGEMLFileUploadEntryData[] searchMAGEMLFileUploadEntries(MAGEMLFileUploadSearchCriteria criteria, int pageSize, int pageNum)
          Searches MAGEMLFileUploadEntries pagesize 0 imples return averything.
 void updateArrayDesignFileUploadEntry(ArrayDesignFileUploadEntryData fileUploadEntryData, java.lang.String errorDescription)
           
 void updateArrayDesignFileUploadGroup(ArrayDesignFileUploadGroupData fileGroupData)
           
 void updateHybridizationFileUploadEntry(HybridizationFileUploadEntryData fileUploadEntryData, java.lang.String errorDescription)
           
 boolean updateHybridizationFileUploadEntryFactorValues(long hybridizationFileUploadEntryId, long[] channelOneFactorValues, long[] channelTwoFactorValues)
           
 void updateHybridizationFileUploadGroup(HybridizationFileUploadGroupData fileGroupData)
           
 void updateMAGEMLFileUploadEntry(MAGEMLFileUploadEntryData fileUploadEntryData, java.lang.String errorDescription)
           
 
Methods inherited from class gov.nih.nci.caarray.services.util.AbstractSessionBean
disableAndRememberPreviousValueForCollectionDescriptorCascadeRetrieve, disableAndRememberPreviousValueForObjectDescriptorCascadeRetrieve, ejbActivate, ejbPassivate, getUserTransaction, resetCollectionDescriptorCascadeToPreviousValue, resetObjectDescriptorCascadeToPreviousValue, setSessionContext
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface javax.ejb.SessionBean
ejbActivate, ejbPassivate, setSessionContext
 

Constructor Detail

FileUploadManagerEJB

public FileUploadManagerEJB()
Method Detail

ejbCreate

public void ejbCreate()
               throws java.rmi.RemoteException,
                      javax.ejb.CreateException
Overrides:
ejbCreate in class AbstractSessionBean
Throws:
javax.ejb.CreateException
java.rmi.RemoteException

ejbRemove

public void ejbRemove()
               throws javax.ejb.EJBException,
                      java.rmi.RemoteException
called when remove method is called.

Specified by:
ejbRemove in interface javax.ejb.SessionBean
Overrides:
ejbRemove in class AbstractSessionBean
Throws:
javax.ejb.EJBException
java.rmi.RemoteException

createHybridizationFileUploadGroup

public HybridizationFileUploadGroupData createHybridizationFileUploadGroup(java.lang.String creatingSoftwareName)
                                                                    throws GeneralException
Throws:
GeneralException

createArrayDesignFileUploadGroup

public ArrayDesignFileUploadGroupData createArrayDesignFileUploadGroup(java.lang.String creatingSoftwareName)
                                                                throws java.lang.Exception
Throws:
java.lang.Exception

getHybridizationSoftwareNames

public java.lang.String[] getHybridizationSoftwareNames()
                                                 throws java.lang.Exception
Throws:
java.lang.Exception

addCAFileUploadEntry

public long addCAFileUploadEntry(CAFileUploadEntryData fileUploadEntryData)
                          throws java.lang.Exception
Throws:
java.lang.Exception

getFileTypeById

public FileType getFileTypeById(java.lang.String fileTypeId)
                         throws java.lang.Exception
Throws:
java.lang.Exception

addHybridizationFileUploadGroup

public long addHybridizationFileUploadGroup(HybridizationFileUploadGroupData fileGroupData)
                                     throws java.lang.Exception
Throws:
java.lang.Exception

compressHybridizationFiles

public void compressHybridizationFiles(long experimentId)
                                throws java.lang.Exception
Throws:
java.lang.Exception

updateHybridizationFileUploadGroup

public void updateHybridizationFileUploadGroup(HybridizationFileUploadGroupData fileGroupData)
                                        throws java.lang.Exception
Throws:
java.lang.Exception

getHybridizationFileUploadGroup

public HybridizationFileUploadGroupData getHybridizationFileUploadGroup(long hybridizationFileUploadGroupId)
                                                                 throws java.lang.Exception
Throws:
java.lang.Exception

getHybridizationFileUploadEntry

public HybridizationFileUploadEntryData getHybridizationFileUploadEntry(long fileUploadEntryId)
                                                                 throws java.lang.Exception
Throws:
java.lang.Exception

addHybridizationFileUploadEntry

public long addHybridizationFileUploadEntry(HybridizationFileUploadEntryData fileUploadEntryData,
                                            java.lang.String errorDescription)
                                     throws java.lang.Exception
Throws:
java.lang.Exception

updateHybridizationFileUploadEntry

public void updateHybridizationFileUploadEntry(HybridizationFileUploadEntryData fileUploadEntryData,
                                               java.lang.String errorDescription)
                                        throws java.lang.Exception
Throws:
java.lang.Exception

getHybridizationFileUploadEntrySummaries

public HybridizationFileUploadEntrySummaryData[] getHybridizationFileUploadEntrySummaries(long experimentId)
                                                                                   throws java.lang.Exception
Throws:
java.lang.Exception

getArrayDesignFileUploadEntry

public ArrayDesignFileUploadEntryData getArrayDesignFileUploadEntry(long fileUploadEntryId)
                                                             throws java.lang.Exception
Throws:
java.lang.Exception

addArrayDesignFileUploadEntry

public long addArrayDesignFileUploadEntry(ArrayDesignFileUploadEntryData fileUploadEntryData,
                                          java.lang.String errorDescription)
                                   throws java.lang.Exception
Deprecated. no longer used

Throws:
java.lang.Exception

updateArrayDesignFileUploadEntry

public void updateArrayDesignFileUploadEntry(ArrayDesignFileUploadEntryData fileUploadEntryData,
                                             java.lang.String errorDescription)
                                      throws java.lang.Exception
Throws:
java.lang.Exception

searchMAGEMLFileUploadEntries

public MAGEMLFileUploadEntryData[] searchMAGEMLFileUploadEntries(MAGEMLFileUploadSearchCriteria criteria)
                                                          throws java.lang.Exception
Searches Experiments

Throws:
java.lang.Exception

searchMAGEMLFileUploadEntries

public MAGEMLFileUploadEntryData[] searchMAGEMLFileUploadEntries(MAGEMLFileUploadSearchCriteria criteria,
                                                                 int pageSize,
                                                                 int pageNum)
                                                          throws java.lang.Exception
Searches MAGEMLFileUploadEntries pagesize 0 imples return averything. pageNum 0 implies first page.

Throws:
java.lang.Exception

searchFileUploadHistory

public FileUploadHistoryData[] searchFileUploadHistory(FileUploadHistorySearchCriteria criteria)
                                                throws java.lang.Exception
Searches FileUploadHistory

Throws:
java.lang.Exception

searchFileUploadHistory

public FileUploadHistoryData[] searchFileUploadHistory(FileUploadHistorySearchCriteria criteria,
                                                       int pageSize,
                                                       int pageNum)
                                                throws java.lang.Exception
Searches MAGEMLFileUploadEntries pagesize 0 imples return averything. pageNum 0 implies first page.

Throws:
java.lang.Exception

getMAGEMLFileUploadEntry

public MAGEMLFileUploadEntryData getMAGEMLFileUploadEntry(long fileUploadEntryId)
                                                   throws java.lang.Exception
Throws:
java.lang.Exception

addMAGEMLFileUploadEntry

public long addMAGEMLFileUploadEntry(MAGEMLFileUploadEntryData fileUploadEntryData,
                                     java.lang.String errorDescription)
                              throws java.lang.Exception
Throws:
java.lang.Exception

updateMAGEMLFileUploadEntry

public void updateMAGEMLFileUploadEntry(MAGEMLFileUploadEntryData fileUploadEntryData,
                                        java.lang.String errorDescription)
                                 throws java.lang.Exception
Throws:
java.lang.Exception

addArrayDesignFileUploadGroup

public long addArrayDesignFileUploadGroup(ArrayDesignFileUploadGroupData fileGroupData)
                                   throws java.lang.Exception
Throws:
java.lang.Exception

updateArrayDesignFileUploadGroup

public void updateArrayDesignFileUploadGroup(ArrayDesignFileUploadGroupData fileGroupData)
                                      throws java.lang.Exception
Throws:
java.lang.Exception

getArrayDesignFileUploadGroup

public ArrayDesignFileUploadGroupData getArrayDesignFileUploadGroup(long arrayDesignFileUploadGroupId)
                                                             throws java.lang.Exception
Throws:
java.lang.Exception

deleteAnnotationFromHybridizationFileUploadEntry

public boolean deleteAnnotationFromHybridizationFileUploadEntry(long hybridizationFileUploadEntryId)
                                                         throws java.lang.Exception
Throws:
java.lang.Exception

deleteHybridizationFileUploadEntry

public boolean deleteHybridizationFileUploadEntry(long hybridizationFileUploadEntryId)
                                           throws java.lang.Exception
Throws:
java.lang.Exception

updateHybridizationFileUploadEntryFactorValues

public boolean updateHybridizationFileUploadEntryFactorValues(long hybridizationFileUploadEntryId,
                                                              long[] channelOneFactorValues,
                                                              long[] channelTwoFactorValues)
                                                       throws java.lang.Exception
Throws:
java.lang.Exception

getArrayDesignFileUploadEntryByArrayDesignId

public ArrayDesignFileUploadEntryData getArrayDesignFileUploadEntryByArrayDesignId(long arrayDesignId)
                                                                            throws java.lang.Exception
Throws:
java.lang.Exception