|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectit.eng.spagobi.commons.dao.AbstractHibernateDAO
it.eng.spagobi.profiling.dao.SbiUserDAOHibImpl
public class SbiUserDAOHibImpl
Field Summary |
---|
Fields inherited from class it.eng.spagobi.commons.dao.AbstractHibernateDAO |
---|
TENANT_FILTER_NAME |
Constructor Summary | |
---|---|
SbiUserDAOHibImpl()
|
Method Summary | |
---|---|
void |
checkUserId(java.lang.String userId,
java.lang.Integer id)
Check if the user identifier in input is valid (for insertion or modification) for the user with the input 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)
|
protected SbiUser |
getSbiUserByUserId(java.lang.String userId)
Get the SbiUser object with the input user identifier. |
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)
Load SbiUser by 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)
Insert SbiUser |
UserBO |
toUserBO(SbiUser sbiUser)
From the Hibernate SbiUser at input, gives the corrispondent BI object (UserBO). |
void |
updateSbiUser(SbiUser user,
java.lang.Integer userID)
Update SbiUser |
void |
updateSbiUserAttributes(SbiUserAttributes attribute)
|
void |
updateSbiUserRoles(SbiExtUserRoles role)
|
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 |
---|
public SbiUserDAOHibImpl()
Method Detail |
---|
public SbiUser loadSbiUserById(java.lang.Integer id) throws it.eng.spago.error.EMFUserError
loadSbiUserById
in interface ISbiUserDAO
id
- the identifier /**
Load SbiUser by id.id
- the bi object id
it.eng.spago.error.EMFUserError
- the EMF user errorpublic java.lang.Integer saveSbiUser(SbiUser user) throws it.eng.spago.error.EMFUserError
saveSbiUser
in interface ISbiUserDAO
user
-
it.eng.spago.error.EMFUserError
public void updateSbiUser(SbiUser user, java.lang.Integer userID) throws it.eng.spago.error.EMFUserError
updateSbiUser
in interface ISbiUserDAO
user
-
it.eng.spago.error.EMFUserError
public void updateSbiUserAttributes(SbiUserAttributes attribute) throws it.eng.spago.error.EMFUserError
updateSbiUserAttributes
in interface ISbiUserDAO
it.eng.spago.error.EMFUserError
public void updateSbiUserRoles(SbiExtUserRoles role) throws it.eng.spago.error.EMFUserError
updateSbiUserRoles
in interface ISbiUserDAO
it.eng.spago.error.EMFUserError
public SbiUser loadSbiUserByUserId(java.lang.String userId) throws it.eng.spago.error.EMFUserError
loadSbiUserByUserId
in interface ISbiUserDAO
it.eng.spago.error.EMFUserError
public java.util.ArrayList<SbiUserAttributes> loadSbiUserAttributesById(java.lang.Integer id) throws it.eng.spago.error.EMFUserError
loadSbiUserAttributesById
in interface ISbiUserDAO
it.eng.spago.error.EMFUserError
public java.util.ArrayList<SbiExtRoles> loadSbiUserRolesById(java.lang.Integer id) throws it.eng.spago.error.EMFUserError
loadSbiUserRolesById
in interface ISbiUserDAO
it.eng.spago.error.EMFUserError
public java.util.ArrayList<SbiUser> loadSbiUsers() throws it.eng.spago.error.EMFUserError
loadSbiUsers
in interface ISbiUserDAO
it.eng.spago.error.EMFUserError
public void deleteSbiUserById(java.lang.Integer id) throws it.eng.spago.error.EMFUserError
deleteSbiUserById
in interface ISbiUserDAO
it.eng.spago.error.EMFUserError
public 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
fullSaveOrUpdateSbiUser
in interface ISbiUserDAO
it.eng.spago.error.EMFUserError
public void checkUserId(java.lang.String userId, java.lang.Integer id) throws it.eng.spago.error.EMFUserError
checkUserId
in interface ISbiUserDAO
userId
- The user identifier to checkid
- The id of the user to which the user identifier should be validated
a
- EMFUserError with severity EMFErrorSeverity.ERROR and code 400 in case the user id is already in use
it.eng.spago.error.EMFUserError
public UserBO loadUserById(java.lang.Integer id) throws it.eng.spago.error.EMFUserError
loadUserById
in interface ISbiUserDAO
it.eng.spago.error.EMFUserError
public java.util.ArrayList<UserBO> loadUsers() throws it.eng.spago.error.EMFUserError
loadUsers
in interface ISbiUserDAO
it.eng.spago.error.EMFUserError
public UserBO toUserBO(SbiUser sbiUser) throws it.eng.spago.error.EMFUserError
sbiUser
- The Hibernate SbiUser
UserBO
it.eng.spago.error.EMFUserError
public java.lang.Integer countUsers() throws it.eng.spago.error.EMFUserError
countUsers
in interface ISbiUserDAO
it.eng.spago.error.EMFUserError
public java.util.List<UserBO> loadPagedUsersList(java.lang.Integer offset, java.lang.Integer fetchSize) throws it.eng.spago.error.EMFUserError
loadPagedUsersList
in interface ISbiUserDAO
it.eng.spago.error.EMFUserError
public java.lang.Integer isUserIdAlreadyInUse(java.lang.String userId)
isUserIdAlreadyInUse
in interface ISbiUserDAO
protected SbiUser getSbiUserByUserId(java.lang.String userId)
userId
- The user identifier
public java.util.List<UserBO> loadSbiUserListFiltered(java.lang.String hsql, java.lang.Integer offset, java.lang.Integer fetchSize) throws it.eng.spago.error.EMFUserError
loadSbiUserListFiltered
in interface ISbiUserDAO
it.eng.spago.error.EMFUserError
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |