it.eng.spagobi.hotlink.rememberme.dao
Class RememberMeDAOHibImpl

java.lang.Object
  extended by it.eng.spagobi.commons.dao.AbstractHibernateDAO
      extended by it.eng.spagobi.hotlink.rememberme.dao.RememberMeDAOHibImpl
All Implemented Interfaces:
ISpagoBIDao, IRememberMeDAO

public class RememberMeDAOHibImpl
extends AbstractHibernateDAO
implements IRememberMeDAO

Author:
Zerbetto (davide.zerbetto@eng.it)

Field Summary
 
Fields inherited from class it.eng.spagobi.commons.dao.AbstractHibernateDAO
TENANT_FILTER_NAME
 
Constructor Summary
RememberMeDAOHibImpl()
           
 
Method Summary
 void delete(java.lang.Integer rememberMeId)
          Deletes the remember me with the given id.
 java.util.List<RememberMe> getMyRememberMe(java.lang.String userId)
          Gets all user's remember me.
 RememberMe getRememberMe(java.lang.Integer rememberMeId)
          Loads the remember me with the given id.
 boolean saveRememberMe(java.lang.String name, java.lang.String description, java.lang.Integer docId, java.lang.Integer subObjId, java.lang.String userId, java.lang.String parameters)
          Save remember me.
 
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

RememberMeDAOHibImpl

public RememberMeDAOHibImpl()
Method Detail

delete

public void delete(java.lang.Integer rememberMeId)
            throws it.eng.spago.error.EMFInternalError
Description copied from interface: IRememberMeDAO
Deletes the remember me with the given id.

Specified by:
delete in interface IRememberMeDAO
Parameters:
rememberMeId - the remember me id
Throws:
it.eng.spago.error.EMFInternalError - the EMF internal error

getMyRememberMe

public java.util.List<RememberMe> getMyRememberMe(java.lang.String userId)
                                           throws it.eng.spago.error.EMFInternalError
Description copied from interface: IRememberMeDAO
Gets all user's remember me.

Specified by:
getMyRememberMe in interface IRememberMeDAO
Parameters:
userId - the user id
Returns:
the my remember me
Throws:
it.eng.spago.error.EMFInternalError - the EMF internal error

saveRememberMe

public boolean saveRememberMe(java.lang.String name,
                              java.lang.String description,
                              java.lang.Integer docId,
                              java.lang.Integer subObjId,
                              java.lang.String userId,
                              java.lang.String parameters)
                       throws it.eng.spago.error.EMFInternalError
Description copied from interface: IRememberMeDAO
Save remember me.

Specified by:
saveRememberMe in interface IRememberMeDAO
Parameters:
name - the name
description - the description
docId - the doc id
subObjId - the sub obj id
userId - the user id
parameters - the parameters
Returns:
true, if successful
Throws:
it.eng.spago.error.EMFInternalError - the EMF internal error

getRememberMe

public RememberMe getRememberMe(java.lang.Integer rememberMeId)
                         throws it.eng.spago.error.EMFInternalError
Description copied from interface: IRememberMeDAO
Loads the remember me with the given id.

Specified by:
getRememberMe in interface IRememberMeDAO
Parameters:
rememberMeId - the remember me id
Returns:
the required remember me
Throws:
it.eng.spago.error.EMFInternalError - the EMF internal error