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)
           
 void deleteSbiUserById(java.lang.Integer id)
           
 java.lang.Integer fullSaveOrUpdateSbiUser(SbiUser user)
           
 java.lang.Integer isUserIdAlreadyInUse(java.lang.String userId)
           
 java.util.ArrayList<SbiUserAttributes> loadSbiUserAttributesById(java.lang.Integer id)
           
 SbiUser loadSbiUserById(java.lang.Integer id)
           
 SbiUser loadSbiUserByUserId(java.lang.String userId)
           
 java.util.ArrayList<SbiExtRoles> loadSbiUserRolesById(java.lang.Integer id)
           
 java.util.ArrayList<SbiUser> loadSbiUsers()
           
 java.util.ArrayList<UserBO> loadUsers()
           
 it.eng.spagobi.dao.PagedList<UserBO> loadUsersPagedList(it.eng.spagobi.dao.QueryFilters filters, java.lang.Integer offset, java.lang.Integer fetchSize)
           
 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

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)
                                          throws it.eng.spago.error.EMFUserError
Throws:
it.eng.spago.error.EMFUserError

loadUsersPagedList

it.eng.spagobi.dao.PagedList<UserBO> loadUsersPagedList(it.eng.spagobi.dao.QueryFilters filters,
                                                        java.lang.Integer offset,
                                                        java.lang.Integer fetchSize)
                                                        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)