@Service public class HibernateXdatUserAuthService extends org.nrg.framework.orm.hibernate.AbstractHibernateEntityService<XdatUserAuth,XdatUserAuthDAO> implements XdatUserAuthService
DEFAULT_CACHE_REGION
LDAP, LOCALDB, OPENID, TOKEN
Constructor and Description |
---|
HibernateXdatUserAuthService() |
afterPropertiesSet, create, create, delete, delete, getAll, getAllWithDisabled, getContext, getCount, getCountWithDisabled, getInitialize, newEntity, refresh, refresh, refresh, refresh, refresh, refresh, retrieve, setApplicationContext, setInitialize, update, validate
getCacheRegion, getParameterizedType, isMatchingType
@Transactional public XdatUserAuth getUserByNameAndAuth(String user, String auth, String id)
getUserByNameAndAuth
in interface XdatUserAuthService
@Transactional public XdatUserAuth getUserByXdatUsernameAndAuth(String user, String auth, String id)
getUserByXdatUsernameAndAuth
in interface XdatUserAuthService
@Transactional public List<XdatUserAuth> getUsersByName(String user)
getUsersByName
in interface XdatUserAuthService
@Transactional public List<XdatUserAuth> getUsersByXdatUsername(String xdatUser)
getUsersByXdatUsername
in interface XdatUserAuthService
protected XdatUserAuthDAO getDao()
getDao
in class org.nrg.framework.orm.hibernate.AbstractHibernateEntityService<XdatUserAuth,XdatUserAuthDAO>
@Transactional public XDATUserDetails getUserDetailsByNameAndAuth(String user, String auth)
getUserDetailsByNameAndAuth
in interface XdatUserAuthService
@Transactional public XDATUserDetails getUserDetailsByNameAndAuth(String user, String auth, String id)
getUserDetailsByNameAndAuth
in interface XdatUserAuthService
@Transactional public XDATUserDetails getUserDetailsByNameAndAuth(String user, String auth, String id, String email)
getUserDetailsByNameAndAuth
in interface XdatUserAuthService
@Transactional public XDATUserDetails getUserDetailsByNameAndAuth(String username, String auth, String id, String email, String lastname, String firstname)
getUserDetailsByNameAndAuth
in interface XdatUserAuthService
@Transactional public XDATUserDetails getUserDetailsByUsernameAndMostRecentSuccessfulLogin(String username)
getUserDetailsByUsernameAndMostRecentSuccessfulLogin
in interface XdatUserAuthService
public List<org.springframework.security.core.GrantedAuthority> loadUserAuthorities(String username)
public Boolean newUserAccountsAreAutoEnabled()
protected XDATUserDetails getUserDetails(String username, String auth, String id)
Copyright © 2015 Neuroinformatics Research Group. All rights reserved.