it.eng.spagobi.profiling.dao
Interface ISbiUserDAO

All Superinterfaces:
ISpagoBIDao
All Known Implementing Classes:
SbiUserDAOHibImpl

public interface ISbiUserDAO
extends ISpagoBIDao


Method Summary
 void checkUserId(java.lang.String userId, java.lang.Integer id)
           
 java.lang.Integer countUsers()
           
 void deleteSbiUserById(java.lang.Integer id)
           
 java.lang.Integer fullSaveOrUpdateSbiUser(SbiUser user, java.util.List roles, java.util.HashMap<java.lang.Integer,java.lang.String> attributes)
           
 java.lang.Integer isUserIdAlreadyInUse(java.lang.String userId)
           
 java.util.List<UserBO> loadPagedUsersList(java.lang.Integer offset, java.lang.Integer fetchSize)
           
 java.util.ArrayList<SbiUserAttributes> loadSbiUserAttributesById(java.lang.Integer id)
           
 SbiUser loadSbiUserById(java.lang.Integer id)
           
 SbiUser loadSbiUserByUserId(java.lang.String userId)
           
 java.util.List<UserBO> loadSbiUserListFiltered(java.lang.String hsql, java.lang.Integer offset, java.lang.Integer fetchSize)
           
 java.util.ArrayList<SbiExtRoles> loadSbiUserRolesById(java.lang.Integer id)
           
 java.util.ArrayList<SbiUser> loadSbiUsers()
           
 UserBO loadUserById(java.lang.Integer id)
           
 java.util.ArrayList<UserBO> loadUsers()
           
 java.lang.Integer saveSbiUser(SbiUser user)
           
 void updateSbiUser(SbiUser user, java.lang.Integer userID)
           
 void updateSbiUserAttributes(SbiUserAttributes attribute)
           
 void updateSbiUserRoles(SbiExtUserRoles role)
           
 
Methods inherited from interface it.eng.spagobi.commons.dao.ISpagoBIDao
getUserProfile, setTenant, setUserID, setUserProfile
 

Method Detail

loadSbiUserByUserId

SbiUser loadSbiUserByUserId(java.lang.String userId)
                            throws it.eng.spago.error.EMFUserError
Throws:
it.eng.spago.error.EMFUserError

loadSbiUserById

SbiUser loadSbiUserById(java.lang.Integer id)
                        throws it.eng.spago.error.EMFUserError
Throws:
it.eng.spago.error.EMFUserError

loadUserById

UserBO loadUserById(java.lang.Integer id)
                    throws it.eng.spago.error.EMFUserError
Throws:
it.eng.spago.error.EMFUserError

deleteSbiUserById

void deleteSbiUserById(java.lang.Integer id)
                       throws it.eng.spago.error.EMFUserError
Throws:
it.eng.spago.error.EMFUserError

saveSbiUser

java.lang.Integer saveSbiUser(SbiUser user)
                              throws it.eng.spago.error.EMFUserError
Throws:
it.eng.spago.error.EMFUserError

updateSbiUserRoles

void updateSbiUserRoles(SbiExtUserRoles role)
                        throws it.eng.spago.error.EMFUserError
Throws:
it.eng.spago.error.EMFUserError

updateSbiUserAttributes

void updateSbiUserAttributes(SbiUserAttributes attribute)
                             throws it.eng.spago.error.EMFUserError
Throws:
it.eng.spago.error.EMFUserError

loadSbiUserRolesById

java.util.ArrayList<SbiExtRoles> loadSbiUserRolesById(java.lang.Integer id)
                                                      throws it.eng.spago.error.EMFUserError
Throws:
it.eng.spago.error.EMFUserError

loadSbiUserAttributesById

java.util.ArrayList<SbiUserAttributes> loadSbiUserAttributesById(java.lang.Integer id)
                                                                 throws it.eng.spago.error.EMFUserError
Throws:
it.eng.spago.error.EMFUserError

loadSbiUsers

java.util.ArrayList<SbiUser> loadSbiUsers()
                                          throws it.eng.spago.error.EMFUserError
Throws:
it.eng.spago.error.EMFUserError

loadUsers

java.util.ArrayList<UserBO> loadUsers()
                                      throws it.eng.spago.error.EMFUserError
Throws:
it.eng.spago.error.EMFUserError

updateSbiUser

void updateSbiUser(SbiUser user,
                   java.lang.Integer userID)
                   throws it.eng.spago.error.EMFUserError
Throws:
it.eng.spago.error.EMFUserError

fullSaveOrUpdateSbiUser

java.lang.Integer fullSaveOrUpdateSbiUser(SbiUser user,
                                          java.util.List roles,
                                          java.util.HashMap<java.lang.Integer,java.lang.String> attributes)
                                          throws it.eng.spago.error.EMFUserError
Throws:
it.eng.spago.error.EMFUserError

loadPagedUsersList

java.util.List<UserBO> loadPagedUsersList(java.lang.Integer offset,
                                          java.lang.Integer fetchSize)
                                          throws it.eng.spago.error.EMFUserError
Throws:
it.eng.spago.error.EMFUserError

countUsers

java.lang.Integer countUsers()
                             throws it.eng.spago.error.EMFUserError
Throws:
it.eng.spago.error.EMFUserError

checkUserId

void checkUserId(java.lang.String userId,
                 java.lang.Integer id)
                 throws it.eng.spago.error.EMFUserError
Throws:
it.eng.spago.error.EMFUserError

isUserIdAlreadyInUse

java.lang.Integer isUserIdAlreadyInUse(java.lang.String userId)

loadSbiUserListFiltered

java.util.List<UserBO> loadSbiUserListFiltered(java.lang.String hsql,
                                               java.lang.Integer offset,
                                               java.lang.Integer fetchSize)
                                               throws it.eng.spago.error.EMFUserError
Throws:
it.eng.spago.error.EMFUserError