it.eng.spagobi.profiling.dao
Interface ISbiUserDAO

All Known Implementing Classes:
SbiUserDAOHibImpl

public interface ISbiUserDAO


Method Summary
 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 loadByUserId(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.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)
           
 

Method Detail

loadByUserId

java.lang.Integer loadByUserId(java.lang.String userId)
                               throws it.eng.spago.error.EMFUserError
Throws:
it.eng.spago.error.EMFUserError

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