Example usage for com.liferay.portal.kernel.servlet SessionErrors add

List of usage examples for com.liferay.portal.kernel.servlet SessionErrors add

Introduction

In this page you can find the example usage for com.liferay.portal.kernel.servlet SessionErrors add.

Prototype

public static void add(PortletRequest portletRequest, String key) 

Source Link

Usage

From source file:com.liferay.portlet.journal.action.ConfigurationActionImpl.java

License:Open Source License

protected void validateEmailArticleAdded(ActionRequest actionRequest) throws Exception {

    String emailArticleAddedSubject = getParameter(actionRequest, "emailArticleAddedSubject");
    String emailArticleAddedBody = getParameter(actionRequest, "emailArticleAddedBody");

    if (Validator.isNull(emailArticleAddedSubject)) {
        SessionErrors.add(actionRequest, "emailArticleAddedSubject");
    } else if (Validator.isNull(emailArticleAddedBody)) {
        SessionErrors.add(actionRequest, "emailArticleAddedBody");
    }//from   ww w .  j a va 2s  . c om
}

From source file:com.liferay.portlet.journal.action.ConfigurationActionImpl.java

License:Open Source License

protected void validateEmailArticleApprovalDenied(ActionRequest actionRequest) throws Exception {

    String emailArticleApprovalDeniedSubject = getParameter(actionRequest, "emailArticleApprovalDeniedSubject");
    String emailArticleApprovalDeniedBody = getParameter(actionRequest, "emailArticleApprovalDeniedBody");

    if (Validator.isNull(emailArticleApprovalDeniedSubject)) {
        SessionErrors.add(actionRequest, "emailArticleApprovalDeniedSubject");
    } else if (Validator.isNull(emailArticleApprovalDeniedBody)) {
        SessionErrors.add(actionRequest, "emailArticleApprovalDeniedBody");
    }//from w  ww  .j  a v  a  2s .  co m
}

From source file:com.liferay.portlet.journal.action.ConfigurationActionImpl.java

License:Open Source License

protected void validateEmailArticleApprovalGranted(ActionRequest actionRequest) throws Exception {

    String emailArticleApprovalGrantedSubject = getParameter(actionRequest,
            "emailArticleApprovalGrantedSubject");
    String emailArticleApprovalGrantedBody = getParameter(actionRequest, "emailArticleApprovalGrantedBody");

    if (Validator.isNull(emailArticleApprovalGrantedSubject)) {
        SessionErrors.add(actionRequest, "emailArticleApprovalGrantedSubject");
    } else if (Validator.isNull(emailArticleApprovalGrantedBody)) {
        SessionErrors.add(actionRequest, "emailArticleApprovalGrantedBody");
    }/*  w w  w. jav  a 2 s.  co m*/
}

From source file:com.liferay.portlet.journal.action.ConfigurationActionImpl.java

License:Open Source License

protected void validateEmailArticleApprovalRequested(ActionRequest actionRequest) throws Exception {

    String emailArticleApprovalRequestedSubject = getParameter(actionRequest,
            "emailArticleApprovalRequestedSubject");
    String emailArticleApprovalRequestedBody = getParameter(actionRequest, "emailArticleApprovalRequestedBody");

    if (Validator.isNull(emailArticleApprovalRequestedSubject)) {
        SessionErrors.add(actionRequest, "emailArticleApprovalRequestedSubject");
    } else if (Validator.isNull(emailArticleApprovalRequestedBody)) {
        SessionErrors.add(actionRequest, "emailArticleApprovalRequestedBody");
    }//from  w w  w.j  av a 2 s.  c  o  m
}

From source file:com.liferay.portlet.journal.action.ConfigurationActionImpl.java

License:Open Source License

protected void validateEmailArticleReview(ActionRequest actionRequest) throws Exception {

    String emailArticleReviewSubject = getParameter(actionRequest, "emailArticleReviewSubject");
    String emailArticleReviewBody = getParameter(actionRequest, "emailArticleReviewBody");

    if (Validator.isNull(emailArticleReviewSubject)) {
        SessionErrors.add(actionRequest, "emailArticleReviewSubject");
    } else if (Validator.isNull(emailArticleReviewBody)) {
        SessionErrors.add(actionRequest, "emailArticleReviewBody");
    }/*from  w ww  .  j a v  a  2s  .c  o  m*/
}

From source file:com.liferay.portlet.journal.action.ConfigurationActionImpl.java

License:Open Source License

protected void validateEmailArticleUpdated(ActionRequest actionRequest) throws Exception {

    String emailArticleUpdatedSubject = getParameter(actionRequest, "emailArticleUpdatedSubject");
    String emailArticleUpdatedBody = getParameter(actionRequest, "emailArticleUpdatedBody");

    if (Validator.isNull(emailArticleUpdatedSubject)) {
        SessionErrors.add(actionRequest, "emailArticleUpdatedSubject");
    } else if (Validator.isNull(emailArticleUpdatedBody)) {
        SessionErrors.add(actionRequest, "emailArticleUpdatedBody");
    }/*from w  w w  .j a v a2  s  .c  o m*/
}

From source file:com.liferay.portlet.journal.action.CopyArticleAction.java

License:Open Source License

@Override
public void processAction(ActionMapping mapping, ActionForm form, PortletConfig portletConfig,
        ActionRequest actionRequest, ActionResponse actionResponse) throws Exception {

    try {//  w  w  w.  j  a  va  2 s .com
        copyArticle(actionRequest);

        sendRedirect(actionRequest, actionResponse);
    } catch (Exception e) {
        if (e instanceof NoSuchArticleException || e instanceof PrincipalException) {

            SessionErrors.add(actionRequest, e.getClass().getName());

            setForward(actionRequest, "portlet.journal.error");
        } else if (e instanceof DuplicateArticleIdException || e instanceof ArticleIdException) {

            SessionErrors.add(actionRequest, e.getClass().getName());
        } else {
            throw e;
        }
    }
}

From source file:com.liferay.portlet.journal.action.CopyStructureAction.java

License:Open Source License

@Override
public void processAction(ActionMapping mapping, ActionForm form, PortletConfig portletConfig,
        ActionRequest actionRequest, ActionResponse actionResponse) throws Exception {

    try {/*w w  w.  j  ava 2s. c  o  m*/
        copyStructure(actionRequest);

        sendRedirect(actionRequest, actionResponse);
    } catch (Exception e) {
        if (e instanceof NoSuchStructureException || e instanceof PrincipalException) {

            SessionErrors.add(actionRequest, e.getClass().getName());

            setForward(actionRequest, "portlet.journal.error");
        } else if (e instanceof DuplicateStructureIdException || e instanceof StructureIdException) {

            SessionErrors.add(actionRequest, e.getClass().getName());
        } else {
            throw e;
        }
    }
}

From source file:com.liferay.portlet.journal.action.CopyTemplateAction.java

License:Open Source License

@Override
public void processAction(ActionMapping mapping, ActionForm form, PortletConfig portletConfig,
        ActionRequest actionRequest, ActionResponse actionResponse) throws Exception {

    try {/*from   ww  w  . ja  va  2s . co  m*/
        copyTemplate(actionRequest);

        sendRedirect(actionRequest, actionResponse);
    } catch (Exception e) {
        if (e instanceof NoSuchTemplateException || e instanceof PrincipalException) {

            SessionErrors.add(actionRequest, e.getClass().getName());

            setForward(actionRequest, "portlet.journal.error");
        } else if (e instanceof DuplicateTemplateIdException || e instanceof TemplateIdException) {

            SessionErrors.add(actionRequest, e.getClass().getName());
        } else {
            throw e;
        }
    }
}

From source file:com.liferay.portlet.journal.action.EditArticleAction.java

License:Open Source License

public void processAction(ActionMapping mapping, ActionForm form, PortletConfig portletConfig,
        ActionRequest actionRequest, ActionResponse actionResponse) throws Exception {

    String cmd = ParamUtil.getString(actionRequest, Constants.CMD);

    JournalArticle article = null;//w  w w .  j a v  a 2s .co m

    try {
        if (cmd.equals(Constants.ADD) || cmd.equals(Constants.UPDATE)) {
            article = updateArticle(actionRequest);
        } else if (cmd.equals(Constants.APPROVE)) {
            approveArticle(actionRequest);
        } else if (cmd.equals(Constants.DELETE)) {
            deleteArticles(actionRequest);
        } else if (cmd.equals(Constants.EXPIRE)) {
            expireArticles(actionRequest);
        } else if (cmd.equals("removeArticlesLocale")) {
            removeArticlesLocale(actionRequest);
        }

        if (Validator.isNotNull(cmd)) {
            String redirect = ParamUtil.getString(actionRequest, "redirect");

            if (article != null) {
                boolean saveAndContinue = ParamUtil.getBoolean(actionRequest, "saveAndContinue");

                if (saveAndContinue) {
                    redirect = getSaveAndContinueRedirect(portletConfig, actionRequest, article, redirect);
                }
            }

            sendRedirect(actionRequest, actionResponse, redirect);
        }
    } catch (Exception e) {
        if (e instanceof NoSuchArticleException || e instanceof NoSuchStructureException
                || e instanceof NoSuchTemplateException || e instanceof PrincipalException) {

            SessionErrors.add(actionRequest, e.getClass().getName());

            setForward(actionRequest, "portlet.journal.error");
        } else if (e instanceof ArticleContentException || e instanceof ArticleDisplayDateException
                || e instanceof ArticleExpirationDateException || e instanceof ArticleIdException
                || e instanceof ArticleSmallImageNameException || e instanceof ArticleSmallImageSizeException
                || e instanceof ArticleTitleException || e instanceof ArticleTypeException
                || e instanceof DuplicateArticleIdException) {

            SessionErrors.add(actionRequest, e.getClass().getName());
        } else if (e instanceof TagsEntryException) {
            SessionErrors.add(actionRequest, e.getClass().getName(), e);
        } else {
            throw e;
        }
    }
}