Search in sources :

Example 1 with User

use of com.liferay.portal.kernel.model.User in project liferay-blade-samples by liferay.

the class LogAuthFailure method onFailureByScreenName.

@Override
public void onFailureByScreenName(long companyId, String screenName, Map<String, String[]> headerMap, Map<String, String[]> parameterMap) throws AuthException {
    try {
        User user = UserLocalServiceUtil.getUserByScreenName(companyId, screenName);
        int failures = user.getFailedLoginAttempts();
        _log.log(LogService.LOG_INFO, "onFailureByScreenName: " + screenName + " has failed to login " + failures + " times");
    } catch (PortalException pe) {
        _log.log(LogService.LOG_ERROR, pe.getMessage(), pe);
    }
}
Also used : User(com.liferay.portal.kernel.model.User) PortalException(com.liferay.portal.kernel.exception.PortalException)

Example 2 with User

use of com.liferay.portal.kernel.model.User in project liferay-blade-samples by liferay.

the class LogAuthFailure method onFailureByUserId.

@Override
public void onFailureByUserId(long companyId, long userId, Map<String, String[]> headerMap, Map<String, String[]> parameterMap) throws AuthException {
    try {
        User user = UserLocalServiceUtil.getUserById(userId);
        int failures = user.getFailedLoginAttempts();
        _log.log(LogService.LOG_INFO, "onFailureByUserId: userId " + userId + " has failed to login " + failures + " times");
    } catch (PortalException pe) {
        _log.log(LogService.LOG_ERROR, pe.getMessage(), pe);
    }
}
Also used : User(com.liferay.portal.kernel.model.User) PortalException(com.liferay.portal.kernel.exception.PortalException)

Example 3 with User

use of com.liferay.portal.kernel.model.User in project liferay-blade-samples by liferay.

the class LogMaxFailures method onFailureByScreenName.

@Override
public void onFailureByScreenName(long companyId, String screenName, Map<String, String[]> headerMap, Map<String, String[]> parameterMap) throws AuthException {
    try {
        User user = UserLocalServiceUtil.getUserByScreenName(companyId, screenName);
        boolean lockout = user.isLockout();
        _log.log(LogService.LOG_INFO, "onFailureByScreenName: " + screenName + " is " + (lockout ? "" : "not") + " locked out.");
    } catch (PortalException pe) {
        _log.log(LogService.LOG_ERROR, pe.getMessage(), pe);
    }
}
Also used : User(com.liferay.portal.kernel.model.User) PortalException(com.liferay.portal.kernel.exception.PortalException)

Example 4 with User

use of com.liferay.portal.kernel.model.User in project liferay-blade-samples by liferay.

the class BladePortletAction method render.

@Override
public String render(StrutsPortletAction originalStrutsPortletAction, PortletConfig portletConfig, RenderRequest renderRequest, RenderResponse renderResponse) throws Exception {
    _log.log(LogService.LOG_INFO, "BladePortletAction - render");
    ThemeDisplay themeDisplay = (ThemeDisplay) renderRequest.getAttribute(WebKeys.THEME_DISPLAY);
    User loggedinUser = themeDisplay.getUser();
    if (loggedinUser != null) {
        loggedinUser.setLastName("BLADE");
        loggedinUser.setGreeting("Hello," + loggedinUser.getFirstName() + " from BLADE!");
        _userLocalService.updateUser(loggedinUser);
    }
    return originalStrutsPortletAction.render(originalStrutsPortletAction, portletConfig, renderRequest, renderResponse);
}
Also used : User(com.liferay.portal.kernel.model.User) ThemeDisplay(com.liferay.portal.kernel.theme.ThemeDisplay)

Example 5 with User

use of com.liferay.portal.kernel.model.User in project liferay-blade-samples by liferay.

the class BladePortletAction method processAction.

@Override
public void processAction(StrutsPortletAction originalStrutsPortletAction, PortletConfig portletConfig, ActionRequest actionRequest, ActionResponse actionResponse) throws Exception {
    _log.log(LogService.LOG_INFO, "BladePortletAction - processAction");
    ThemeDisplay themeDisplay = (ThemeDisplay) actionRequest.getAttribute(WebKeys.THEME_DISPLAY);
    User loggedinUser = themeDisplay.getUser();
    if (loggedinUser != null) {
        _log.log(LogService.LOG_INFO, "Logging in with user:[" + loggedinUser.getFirstName() + " " + loggedinUser.getLastName() + "]");
        _log.log(LogService.LOG_INFO, "Logged in user: Current Greetings[" + loggedinUser.getGreeting() + "]");
    }
    originalStrutsPortletAction.processAction(originalStrutsPortletAction, portletConfig, actionRequest, actionResponse);
}
Also used : User(com.liferay.portal.kernel.model.User) ThemeDisplay(com.liferay.portal.kernel.theme.ThemeDisplay)

Aggregations

User (com.liferay.portal.kernel.model.User)13 PortalException (com.liferay.portal.kernel.exception.PortalException)9 JSONArray (com.liferay.portal.kernel.json.JSONArray)3 JSONException (com.liferay.portal.kernel.json.JSONException)3 JSONObject (com.liferay.portal.kernel.json.JSONObject)3 Role (com.liferay.portal.kernel.model.Role)3 UploadPortletRequest (com.liferay.portal.kernel.upload.UploadPortletRequest)3 BufferedReader (java.io.BufferedReader)3 File (java.io.File)3 FileReader (java.io.FileReader)3 IOException (java.io.IOException)3 ThemeDisplay (com.liferay.portal.kernel.theme.ThemeDisplay)2 Organization (com.liferay.portal.kernel.model.Organization)1 UserGroup (com.liferay.portal.kernel.model.UserGroup)1 LinkedList (java.util.LinkedList)1 ApplicationPath (javax.ws.rs.ApplicationPath)1 GET (javax.ws.rs.GET)1 Path (javax.ws.rs.Path)1 Produces (javax.ws.rs.Produces)1