001
014
015 package com.liferay.portal.security.auth;
016
017 import com.liferay.portal.service.UserLocalServiceUtil;
018
019 import java.util.Map;
020
021
025 public class LoginFailure implements AuthFailure {
026
027 public void onFailureByEmailAddress(
028 long companyId, String emailAddress,
029 Map<String, String[]> headerMap, Map<String, String[]> parameterMap)
030 throws AuthException {
031
032 try {
033 UserLocalServiceUtil.checkLoginFailureByEmailAddress(
034 companyId, emailAddress);
035 }
036 catch (Exception e) {
037 throw new AuthException(e);
038 }
039 }
040
041 public void onFailureByScreenName(
042 long companyId, String screenName, Map<String, String[]> headerMap,
043 Map<String, String[]> parameterMap)
044 throws AuthException {
045
046 try {
047 UserLocalServiceUtil.checkLoginFailureByScreenName(
048 companyId, screenName);
049 }
050 catch (Exception e) {
051 throw new AuthException(e);
052 }
053 }
054
055 public void onFailureByUserId(
056 long companyId, long userId, Map<String, String[]> headerMap,
057 Map<String, String[]> parameterMap)
058 throws AuthException {
059
060 try {
061 UserLocalServiceUtil.checkLoginFailureById(userId);
062 }
063 catch (Exception e) {
064 throw new AuthException(e);
065 }
066 }
067
068 }