it.eng.spagobi.hotlink.rememberme.dao
Interface IRememberMeDAO

All Superinterfaces:
ISpagoBIDao
All Known Implementing Classes:
RememberMeDAOHibImpl

public interface IRememberMeDAO
extends ISpagoBIDao

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

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 interface it.eng.spagobi.commons.dao.ISpagoBIDao
getUserProfile, setTenant, setUserID, setUserProfile
 

Method Detail

saveRememberMe

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
Save remember me.

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

getMyRememberMe

java.util.List<RememberMe> getMyRememberMe(java.lang.String userId)
                                           throws it.eng.spago.error.EMFInternalError
Gets all user's remember me.

Parameters:
userId - the user id
Returns:
the my remember me
Throws:
it.eng.spago.error.EMFInternalError - the EMF internal error

delete

void delete(java.lang.Integer rememberMeId)
            throws it.eng.spago.error.EMFInternalError
Deletes the remember me with the given id.

Parameters:
rememberMeId - the remember me id
Throws:
it.eng.spago.error.EMFInternalError - the EMF internal error

getRememberMe

RememberMe getRememberMe(java.lang.Integer rememberMeId)
                         throws it.eng.spago.error.EMFInternalError
Loads the remember me with the given id.

Parameters:
rememberMeId - the remember me id
Returns:
the required remember me
Throws:
it.eng.spago.error.EMFInternalError - the EMF internal error