it.eng.spagobi.tools.massiveExport.dao
Class ProgressThreadDAOImpl

java.lang.Object
  extended by it.eng.spagobi.commons.dao.AbstractHibernateDAO
      extended by it.eng.spagobi.tools.massiveExport.dao.ProgressThreadDAOImpl
All Implemented Interfaces:
ISpagoBIDao, IProgressThreadDAO

public class ProgressThreadDAOImpl
extends AbstractHibernateDAO
implements IProgressThreadDAO


Field Summary
 
Fields inherited from class it.eng.spagobi.commons.dao.AbstractHibernateDAO
TENANT_FILTER_NAME
 
Constructor Summary
ProgressThreadDAOImpl()
           
 
Method Summary
 void closeProgressThread(java.lang.Integer progressThreadId)
           
 boolean deleteProgressThread(java.lang.Integer progressThreadId)
           
 boolean incrementProgressThread(java.lang.Integer progressThreadId)
           
 java.lang.Integer insertProgressThread(ProgressThread progThread)
           
 ProgressThread loadActiveProgressThreadByUserIdAndFuncCd(java.lang.String userId, java.lang.String functCd)
           
 java.util.List<ProgressThread> loadActiveProgressThreadsByUserId(java.lang.String userId)
           
 java.util.List<ProgressThread> loadNotClosedProgressThreadsByUserId(java.lang.String userId)
           
 ProgressThread loadProgressThreadById(java.lang.Integer progressThreadId)
           
 void setDownloadProgressThread(java.lang.Integer progressThreadId)
           
 void setErrorProgressThread(java.lang.Integer progressThreadId)
           
 void setStartedProgressThread(java.lang.Integer progressThreadId)
           
 ProgressThread toProgressThread(SbiProgressThread sbiPT)
           
 
Methods inherited from class it.eng.spagobi.commons.dao.AbstractHibernateDAO
commitIfActiveAndClose, disableTenantFilter, enableTenantFilter, getSession, getTenant, getUserProfile, logException, rollbackIfActiveAndClose, setTenant, setUserID, setUserProfile, updateSbiCommonInfo4Insert, updateSbiCommonInfo4Update
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface it.eng.spagobi.commons.dao.ISpagoBIDao
getUserProfile, setTenant, setUserID, setUserProfile
 

Constructor Detail

ProgressThreadDAOImpl

public ProgressThreadDAOImpl()
Method Detail

loadProgressThreadById

public ProgressThread loadProgressThreadById(java.lang.Integer progressThreadId)
                                      throws it.eng.spago.error.EMFUserError
Specified by:
loadProgressThreadById in interface IProgressThreadDAO
Returns:
Throws:
it.eng.spago.error.EMFUserError

loadActiveProgressThreadsByUserId

public java.util.List<ProgressThread> loadActiveProgressThreadsByUserId(java.lang.String userId)
                                                                 throws it.eng.spago.error.EMFUserError
Specified by:
loadActiveProgressThreadsByUserId in interface IProgressThreadDAO
Returns:
Throws:
it.eng.spago.error.EMFUserError

loadNotClosedProgressThreadsByUserId

public java.util.List<ProgressThread> loadNotClosedProgressThreadsByUserId(java.lang.String userId)
                                                                    throws it.eng.spago.error.EMFUserError
Specified by:
loadNotClosedProgressThreadsByUserId in interface IProgressThreadDAO
Returns:
Throws:
it.eng.spago.error.EMFUserError

loadActiveProgressThreadByUserIdAndFuncCd

public ProgressThread loadActiveProgressThreadByUserIdAndFuncCd(java.lang.String userId,
                                                                java.lang.String functCd)
                                                         throws it.eng.spago.error.EMFUserError
Specified by:
loadActiveProgressThreadByUserIdAndFuncCd in interface IProgressThreadDAO
Returns:
Throws:
it.eng.spago.error.EMFUserError

incrementProgressThread

public boolean incrementProgressThread(java.lang.Integer progressThreadId)
                                throws it.eng.spago.error.EMFUserError
Specified by:
incrementProgressThread in interface IProgressThreadDAO
Returns:
Throws:
it.eng.spago.error.EMFUserError

insertProgressThread

public java.lang.Integer insertProgressThread(ProgressThread progThread)
                                       throws it.eng.spago.error.EMFUserError
Specified by:
insertProgressThread in interface IProgressThreadDAO
Returns:
Throws:
it.eng.spago.error.EMFUserError

toProgressThread

public ProgressThread toProgressThread(SbiProgressThread sbiPT)

setStartedProgressThread

public void setStartedProgressThread(java.lang.Integer progressThreadId)
                              throws it.eng.spago.error.EMFUserError
Specified by:
setStartedProgressThread in interface IProgressThreadDAO
Throws:
it.eng.spago.error.EMFUserError

setDownloadProgressThread

public void setDownloadProgressThread(java.lang.Integer progressThreadId)
                               throws it.eng.spago.error.EMFUserError
Specified by:
setDownloadProgressThread in interface IProgressThreadDAO
Throws:
it.eng.spago.error.EMFUserError

closeProgressThread

public void closeProgressThread(java.lang.Integer progressThreadId)
                         throws it.eng.spago.error.EMFUserError
Throws:
it.eng.spago.error.EMFUserError

deleteProgressThread

public boolean deleteProgressThread(java.lang.Integer progressThreadId)
                             throws it.eng.spago.error.EMFUserError
Specified by:
deleteProgressThread in interface IProgressThreadDAO
Throws:
it.eng.spago.error.EMFUserError

setErrorProgressThread

public void setErrorProgressThread(java.lang.Integer progressThreadId)
                            throws it.eng.spago.error.EMFUserError
Specified by:
setErrorProgressThread in interface IProgressThreadDAO
Throws:
it.eng.spago.error.EMFUserError