public class LdapDirectUserFactory extends AdminUserFactory
| Modifier and Type | Field and Description |
|---|---|
static Logger |
logger |
SESSION_KEY, USER_FACTORY_KEY, userInfoListAUTO_LOGIN_AGE_SEC, TOKEN_PARAM| Constructor and Description |
|---|
LdapDirectUserFactory() |
| Modifier and Type | Method and Description |
|---|---|
void |
addUserInfo(IUserInfo userInfo) |
User |
autoLogin(javax.servlet.http.HttpServletRequest request,
String login) |
void |
clearUserInfoList() |
UserInfo |
createUserInfos() |
void |
deleteUser(String login) |
User |
getCurrentUser(javax.servlet.http.HttpSession session) |
User |
getUser(String login) |
List<IUserInfo> |
getUserInfoForRoles(String[] inRoles) |
List<IUserInfo> |
getUserInfoList() |
IUserInfo |
getUserInfos(String id) |
void |
init(GlobalContext globalContext,
javax.servlet.http.HttpSession session) |
boolean |
isStandardStorage()
check if the user system use standard storage system of wcms
|
User |
login(javax.servlet.http.HttpServletRequest request,
String login,
String password) |
void |
mergeUserInfo(IUserInfo userInfo) |
void |
releaseUserInfoList() |
void |
store() |
void |
updateUserInfo(IUserInfo userInfo) |
createAdminUserFactory, createUserFactory, getAllRoles, getFileName, getRoleList, loginaddOrModifyUserInfo, createPasswordChangeKey, createUser, createUserFactory, getCurrentUser, getInternetAddress, getInternetAddress, getPasswordChangeWidthKey, getRoleWrapper, getTokenCreateIfNotExist, getUserByEmail, load, logout, reload, store, userListAsInternetAddressListpublic static Logger logger
public void addUserInfo(IUserInfo userInfo) throws UserAllreadyExistException
addUserInfo in interface IUserFactoryaddUserInfo in class UserFactoryUserAllreadyExistExceptionpublic User autoLogin(javax.servlet.http.HttpServletRequest request, String login)
autoLogin in interface IUserFactoryautoLogin in class AdminUserFactorypublic void clearUserInfoList()
clearUserInfoList in interface IUserFactoryclearUserInfoList in class UserFactorypublic UserInfo createUserInfos()
createUserInfos in interface IUserFactorycreateUserInfos in class AdminUserFactorypublic void deleteUser(String login)
deleteUser in interface IUserFactorydeleteUser in class UserFactorypublic User getCurrentUser(javax.servlet.http.HttpSession session)
getCurrentUser in class AdminUserFactorypublic User getUser(String login)
getUser in interface IUserFactorygetUser in class AdminUserFactorypublic List<IUserInfo> getUserInfoForRoles(String[] inRoles)
getUserInfoForRoles in interface IUserFactorygetUserInfoForRoles in class UserFactorypublic List<IUserInfo> getUserInfoList()
getUserInfoList in interface IUserFactorygetUserInfoList in class UserFactorypublic IUserInfo getUserInfos(String id)
getUserInfos in interface IUserFactorygetUserInfos in class UserFactorypublic void init(GlobalContext globalContext, javax.servlet.http.HttpSession session)
init in interface IUserFactoryinit in class UserFactorypublic boolean isStandardStorage()
IUserFactoryisStandardStorage in interface IUserFactoryisStandardStorage in class UserFactorypublic User login(javax.servlet.http.HttpServletRequest request, String login, String password)
login in interface IUserFactorylogin in class AdminUserFactorypublic void mergeUserInfo(IUserInfo userInfo)
mergeUserInfo in interface IUserFactorymergeUserInfo in class UserFactorypublic void releaseUserInfoList()
releaseUserInfoList in interface IUserFactoryreleaseUserInfoList in class UserFactorypublic void store()
store in interface IUserFactorystore in class UserFactorypublic void updateUserInfo(IUserInfo userInfo)
updateUserInfo in interface IUserFactoryupdateUserInfo in class UserFactoryCopyright © 2012-2018. All Rights Reserved.