public abstract class SecurityLoginBean extends Object
Constructor and Description |
---|
SecurityLoginBean() |
Modifier and Type | Method and Description |
---|---|
void |
addErrorMessage(String message) |
User |
authenticateUserPassword(User user,
String password) |
EncryptionType |
getEncryptionType() |
abstract javax.persistence.EntityManager |
getEntityManager() |
String |
getInactiveUserMessage()
Message when user is not active not found.
|
String |
getNoRolesFoundMessage()
Message when there is no role.
|
abstract String |
getRedirectPageWhenLogout()
Redirect to this page when user logout
|
abstract String |
getRedirectPageWhenSucess()
Redirect to this page when login is successful
|
User |
getUser(String login,
String password) |
Class |
getUserClass() |
String |
getUserLogin() |
javax.persistence.Query |
getUserLoginQuery(javax.persistence.EntityManager entityManager,
String queryString,
String login) |
String |
getUserLoginQueryString() |
String |
getUserNotFoundMessage()
Message when user was not found.
|
String |
getUserPassword() |
abstract AbstractUserSession |
getUserSession() |
String |
getUserWithoutPassword() |
boolean |
isLoginIgnoreCase() |
boolean |
isLoginLowerCase() |
boolean |
isLoginUpperCase() |
boolean |
isValidateWhenNoRolesFound() |
void |
login() |
void |
logout() |
void |
onError()
Define something when login is unsuccessful
|
void |
onSucess(User user)
Define something when login is successful like add a message "Welcome
user"
|
void |
setUserLogin(String userLogin) |
void |
setUserPassword(String userPassword) |
boolean |
validate()
Executed before user query in database
|
boolean |
validate(User user)
Executed after user query in database
|
public EncryptionType getEncryptionType()
public boolean isLoginIgnoreCase()
public boolean isLoginUpperCase()
public boolean isLoginLowerCase()
public boolean isValidateWhenNoRolesFound()
public Class getUserClass()
public abstract AbstractUserSession getUserSession()
public abstract javax.persistence.EntityManager getEntityManager()
public void onSucess(User user)
user
- public void onError()
public abstract String getRedirectPageWhenSucess()
public abstract String getRedirectPageWhenLogout()
public String getUserNotFoundMessage()
public String getUserWithoutPassword()
public String getInactiveUserMessage()
public String getNoRolesFoundMessage()
public boolean validate()
public boolean validate(User user) throws BusinessException
user
- BusinessException
public void logout()
public String getUserLoginQueryString()
public javax.persistence.Query getUserLoginQuery(javax.persistence.EntityManager entityManager, String queryString, String login)
entityManager
- queryString
- String to find Userlogin
- User Loginpublic void login()
public void addErrorMessage(String message)
public String getUserLogin()
public void setUserLogin(String userLogin)
public String getUserPassword()
public void setUserPassword(String userPassword)
Copyright © 2015. All rights reserved.