gov.nih.nci.caarray.services.hybridization.ejb
Class HybridizationFileHandlerEJB
java.lang.Object
gov.nih.nci.caarray.services.util.AbstractSessionBean
gov.nih.nci.caarray.services.hybridization.ejb.HybridizationFileHandlerEJB
- All Implemented Interfaces:
- java.io.Serializable, javax.ejb.EnterpriseBean, javax.ejb.SessionBean
public class HybridizationFileHandlerEJB
- extends AbstractSessionBean
- implements javax.ejb.SessionBean
Allows direct, synchronous access to the hybridization data file parsing
subsystem. Generally, the parsing subsystem is invoked asynchronously via
the HybridizationFileHanderMDB message-driven bean.
- Author:
- ETavela
- See Also:
- Serialized Form
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 |
HybridizationFileHandlerEJB
public HybridizationFileHandlerEJB()
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
handleJob
public HybridizationDataJob handleJob(HybridizationDataJob job)
getMatchingEntries
public java.util.List getMatchingEntries(DataFileReloadConfiguration configuration)
repairDataFile
public DataFileRepairResults repairDataFile(HybridizationFileUploadEntryData entry)
assessDataFile
public DataFileAssessment assessDataFile(HybridizationFileUploadEntryData entry)
throws java.lang.Exception
- Throws:
java.lang.Exception
reloadDataFile
public DataFileReloadResults reloadDataFile(HybridizationFileUploadEntryData entry)