Package org.javlo.user
Class AdminUserFactory
- java.lang.Object
-
- org.javlo.user.UserFactory
-
- org.javlo.user.AdminUserFactory
-
- All Implemented Interfaces:
Serializable,IUserFactory
- Direct Known Subclasses:
HardUserFactory,LdapDirectUserFactory
public class AdminUserFactory extends UserFactory
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description StringadminUserInfoFilestatic Loggerlogger-
Fields inherited from class org.javlo.user.UserFactory
USER_FACTORY_KEY, userInfoList
-
Fields inherited from interface org.javlo.user.IUserFactory
AUTO_LOGIN_AGE_SEC, TOKEN_PARAM
-
-
Constructor Summary
Constructors Constructor Description AdminUserFactory()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description UserautoLogin(javax.servlet.http.HttpServletRequest request, String login)static AdminUserFactorycreateAdminUserFactory(GlobalContext globalContext, javax.servlet.http.HttpSession session)Deprecated.use createUserFactorystatic AdminUserFactorycreateUserFactory(GlobalContext globalContext, javax.servlet.http.HttpSession session)UserInfocreateUserInfos()Set<String>getAllRoles(GlobalContext globalContext, javax.servlet.http.HttpSession session)get all roles of the user.UsergetCurrentUser(javax.servlet.http.HttpSession session)UsergetCurrentUser(GlobalContext globalContext, javax.servlet.http.HttpSession session)protected StringgetFileName()protected Set<String>getRoleList(ContentContext ctx)UsergetUser(String login)Userlogin(javax.servlet.http.HttpServletRequest request, String token)Userlogin(javax.servlet.http.HttpServletRequest request, String login, String password)-
Methods inherited from class org.javlo.user.UserFactory
addOrModifyUserInfo, addUserInfo, adminFakeLogin, checkUserAviability, clearUserInfoList, createPasswordChangeKey, createUser, createUserFactory, deleteUser, getInternetAddress, getInternetAddress, getPasswordChangeWidthKey, getRoleWrapper, getSessionKey, getTokenCreateIfNotExist, getUserByEmail, getUserInfoForRoles, getUserInfoList, getUserInfos, init, isStandardStorage, load, logout, mergeUserInfo, releaseUserInfoList, reload, store, store, updateUserInfo, uploadNewAvatar, userListAsInternetAddressList
-
-
-
-
Method Detail
-
createUserFactory
public static AdminUserFactory createUserFactory(GlobalContext globalContext, javax.servlet.http.HttpSession session)
-
createAdminUserFactory
@Deprecated public static AdminUserFactory createAdminUserFactory(GlobalContext globalContext, javax.servlet.http.HttpSession session)
Deprecated.use createUserFactory- Parameters:
globalContext-session-- Returns:
-
getFileName
protected String getFileName()
- Overrides:
getFileNamein classUserFactory
-
getCurrentUser
public User getCurrentUser(GlobalContext globalContext, javax.servlet.http.HttpSession session)
- Specified by:
getCurrentUserin interfaceIUserFactory- Overrides:
getCurrentUserin classUserFactory
-
getUser
public User getUser(String login)
- Specified by:
getUserin interfaceIUserFactory- Overrides:
getUserin classUserFactory
-
login
public User login(javax.servlet.http.HttpServletRequest request, String login, String password)
- Specified by:
loginin interfaceIUserFactory- Overrides:
loginin classUserFactory
-
autoLogin
public User autoLogin(javax.servlet.http.HttpServletRequest request, String login)
- Specified by:
autoLoginin interfaceIUserFactory- Overrides:
autoLoginin classUserFactory
-
getCurrentUser
public User getCurrentUser(javax.servlet.http.HttpSession session)
-
getAllRoles
public Set<String> getAllRoles(GlobalContext globalContext, javax.servlet.http.HttpSession session)
Description copied from interface:IUserFactoryget all roles of the user.- Specified by:
getAllRolesin interfaceIUserFactory- Overrides:
getAllRolesin classUserFactory- Returns:
-
createUserInfos
public UserInfo createUserInfos()
- Specified by:
createUserInfosin interfaceIUserFactory- Overrides:
createUserInfosin classUserFactory
-
login
public User login(javax.servlet.http.HttpServletRequest request, String token)
- Specified by:
loginin interfaceIUserFactory- Overrides:
loginin classUserFactory
-
getRoleList
protected Set<String> getRoleList(ContentContext ctx)
- Overrides:
getRoleListin classUserFactory
-
-