List of usage examples for com.liferay.portal.kernel.util Constants APPROVE
String APPROVE
To view the source code for com.liferay.portal.kernel.util Constants APPROVE.
Click Source Link
From source file:com.liferay.calendar.test.util.CalendarWorkflowTestUtil.java
License:Open Source License
public static void completeWorkflow(Group group) throws Exception { try (CaptureAppender captureAppender = Log4JLoggerTestUtil .configureLog4JLogger("com.liferay.util.mail.MailEngine", Level.OFF)) { List<WorkflowTask> workflowTasks = WorkflowTaskManagerUtil.getWorkflowTasksByUserRoles( TestPropsValues.getCompanyId(), TestPropsValues.getUserId(), false, QueryUtil.ALL_POS, QueryUtil.ALL_POS, null); Assert.assertEquals(workflowTasks.toString(), 1, workflowTasks.size()); WorkflowTask workflowTask = workflowTasks.get(0); PermissionChecker userPermissionChecker = PermissionCheckerFactoryUtil .create(TestPropsValues.getUser()); PermissionThreadLocal.setPermissionChecker(userPermissionChecker); WorkflowTaskManagerUtil.assignWorkflowTaskToUser(group.getCompanyId(), TestPropsValues.getUserId(), workflowTask.getWorkflowTaskId(), TestPropsValues.getUserId(), StringPool.BLANK, null, null); WorkflowTaskManagerUtil.completeWorkflowTask(group.getCompanyId(), TestPropsValues.getUserId(), workflowTask.getWorkflowTaskId(), Constants.APPROVE, StringPool.BLANK, null); }// w w w .j ava 2 s.c o m }
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;//from w ww .j a v a2 s .c o 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; } } }