Example usage for com.liferay.portal.kernel.struts StrutsAction execute

List of usage examples for com.liferay.portal.kernel.struts StrutsAction execute

Introduction

In this page you can find the example usage for com.liferay.portal.kernel.struts StrutsAction execute.

Prototype

public String execute(HttpServletRequest httpServletRequest, HttpServletResponse httpServletResponse)
            throws Exception;

Source Link

Usage

From source file:com.evolveum.liferay.usercreatehook.CustomVerifyEmailAddressAction.java

License:Apache License

@Override
public String execute(StrutsAction originalStrutsAction, HttpServletRequest request,
        HttpServletResponse response) throws Exception {
    LOG.debug("Before call of original action");
    String result = originalStrutsAction.execute(request, response);
    LOG.debug("After call of original action, result=" + result);
    return result;
}

From source file:com.fb.action.OpenGraphLayoutAction.java

License:Open Source License

@Override
public String execute(StrutsAction originalStrutsAction, HttpServletRequest request,
        HttpServletResponse response) throws Exception {

    addOpenGraphProperties(request);//  w  w w . j  ava  2 s.  c o  m

    return originalStrutsAction.execute(request, response);
}

From source file:com.liferay.compat.hook.action.CompatUpdatePasswordAction.java

License:Open Source License

public String execute(StrutsAction originalStrutsAction, HttpServletRequest request,
        HttpServletResponse response) throws Exception {

    NoRedirectServletResponse noRedirectServletResponse = new NoRedirectServletResponse(response);

    String forward = originalStrutsAction.execute(request, noRedirectServletResponse);

    String location = noRedirectServletResponse.getRedirectLocation();

    if (Validator.isNotNull(location)) {
        String redirect = ParamUtil.getString(request, WebKeys.REFERER);

        if (Validator.isNull(redirect)) {
            redirect = location;/*from   ww w . ja  v  a 2s  .c o m*/
        }

        response.sendRedirect(redirect);
    }

    return forward;
}

From source file:com.liferay.contenttargeting.hook.action.LayoutViewAction.java

License:Open Source License

@Override
public String execute(StrutsAction originalStrutsAction, HttpServletRequest request,
        HttpServletResponse response) throws Exception {

    ThemeDisplay themeDisplay = (ThemeDisplay) request.getAttribute(WebKeys.THEME_DISPLAY);

    String actionForward = originalStrutsAction.execute(request, response);

    Layout layout = themeDisplay.getLayout();

    if (layout == null) {
        return actionForward;
    }//from  www  .ja  va  2s.  c o  m

    if (_anonymousUsersManager == null) {
        _intiAnonymousUserManager();
    }

    AnonymousUser anonymousUser = _anonymousUsersManager.getAnonymousUser(request, response);

    Message message = new Message();

    message.put("className", Layout.class.getName());
    message.put("classPK", layout.getPrimaryKey());
    message.put("anonymousUserId", anonymousUser.getAnonymousUserId());
    message.put("groupId", layout.getGroupId());

    MessageBusUtil.sendMessage("liferay/analytics", message);

    return actionForward;
}

From source file:cz.topolik.login.PortalLoginAction.java

License:Open Source License

@Override
public String execute(StrutsAction originalStrutsAction, HttpServletRequest request,
        HttpServletResponse response) throws Exception {

    String login = ParamUtil.getString(request, "login");
    String password = request.getParameter("password");

    if (Validator.isNotNull(login) && Validator.isNotNull(password)) {
        if (!captchaChecker.check(request, response)) {
            return null;
        }// w w w . j a va 2  s.  com
    }

    return originalStrutsAction.execute(request, response);
}

From source file:it.intesys.bootcamp.portal.login.MyPortalLoginAction.java

License:Open Source License

public String execute(StrutsAction originalStrutsAction, HttpServletRequest request,
        HttpServletResponse response) throws Exception {

    _log.info("This is my 'portal' login action :)");
    return originalStrutsAction.execute(request, response);
}