List of usage examples for com.liferay.portal.kernel.workflow WorkflowConstants STATUS_ANY
int STATUS_ANY
To view the source code for com.liferay.portal.kernel.workflow WorkflowConstants STATUS_ANY.
Click Source Link
From source file:com.liferay.wiki.trash.WikiPageTrashHandler.java
License:Open Source License
@Override public TrashEntry getTrashEntry(long classPK) throws PortalException { WikiPage page = _wikiPageLocalService.getLatestPage(classPK, WorkflowConstants.STATUS_ANY, false); return page.getTrashEntry(); }
From source file:com.liferay.wiki.trash.WikiPageTrashHandler.java
License:Open Source License
@Override public TrashRenderer getTrashRenderer(long classPK) throws PortalException { WikiPage page = _wikiPageLocalService.getLatestPage(classPK, WorkflowConstants.STATUS_ANY, false); return new WikiPageAssetRenderer(page, _wikiEngineRenderer); }
From source file:com.liferay.wiki.trash.WikiPageTrashHandler.java
License:Open Source License
@Override public boolean hasTrashPermission(PermissionChecker permissionChecker, long groupId, long classPK, String trashActionId) throws PortalException { if (trashActionId.equals(TrashActionKeys.MOVE)) { WikiPage page = _wikiPageLocalService.fetchLatestPage(classPK, WorkflowConstants.STATUS_ANY, true); if (page != null) { WikiPagePermissionChecker.check(permissionChecker, page.getNodeId(), page.getTitle(), ActionKeys.DELETE);/*from ww w. j a va 2 s . c om*/ classPK = page.getNodeId(); } return WikiNodePermissionChecker.contains(permissionChecker, classPK, ActionKeys.ADD_PAGE); } return super.hasTrashPermission(permissionChecker, groupId, classPK, trashActionId); }
From source file:com.liferay.wiki.trash.WikiPageTrashHandler.java
License:Open Source License
@Override public boolean isInTrash(long classPK) throws PortalException { WikiPage page = _wikiPageLocalService.getLatestPage(classPK, WorkflowConstants.STATUS_ANY, false); return page.isInTrash(); }
From source file:com.liferay.wiki.trash.WikiPageTrashHandler.java
License:Open Source License
@Override public boolean isInTrashContainer(long classPK) throws PortalException { WikiPage page = _wikiPageLocalService.getLatestPage(classPK, WorkflowConstants.STATUS_ANY, false); return page.isInTrashContainer(); }
From source file:com.liferay.wiki.trash.WikiPageTrashHandler.java
License:Open Source License
@Override public void restoreTrashEntry(long userId, long classPK) throws PortalException { WikiPage page = _wikiPageLocalService.getLatestPage(classPK, WorkflowConstants.STATUS_ANY, false); _wikiPageLocalService.restorePageFromTrash(userId, page); }
From source file:com.liferay.wiki.trash.WikiPageTrashHandler.java
License:Open Source License
@Override public void updateTitle(long classPK, String name) throws PortalException { WikiPage page = _wikiPageLocalService.getLatestPage(classPK, WorkflowConstants.STATUS_ANY, false); page.setTitle(name);//from w ww .j a va2 s . co m _wikiPageLocalService.updateWikiPage(page); WikiPageResource pageResource = _wikiPageResourceLocalService.getPageResource(page.getResourcePrimKey()); pageResource.setTitle(name); _wikiPageResourceLocalService.updateWikiPageResource(pageResource); }
From source file:com.liferay.wiki.trash.WikiPageTrashHandler.java
License:Open Source License
protected void checkRestorableEntry(long classPK, long trashEntryId, long containerModelId, String originalTitle, String newName) throws PortalException { WikiPage page = _wikiPageLocalService.getLatestPage(classPK, WorkflowConstants.STATUS_ANY, false); if (containerModelId == TrashEntryConstants.DEFAULT_CONTAINER_ID) { containerModelId = page.getNodeId(); }//w w w. j av a 2 s.co m if (Validator.isNotNull(newName)) { originalTitle = newName; } WikiPageResource duplicatePageResource = _wikiPageResourceLocalService.fetchPageResource(containerModelId, originalTitle); if (duplicatePageResource != null) { RestoreEntryException ree = new RestoreEntryException(RestoreEntryException.DUPLICATE); WikiPage duplicatePage = _wikiPageLocalService.getLatestPage(duplicatePageResource.getResourcePrimKey(), WorkflowConstants.STATUS_ANY, false); ree.setDuplicateEntryId(duplicatePage.getResourcePrimKey()); ree.setOldName(duplicatePage.getTitle()); ree.setTrashEntryId(trashEntryId); throw ree; } else { List<WikiPage> pages = _wikiPageLocalService.getDependentPages(page.getNodeId(), true, page.getTitle(), WorkflowConstants.STATUS_IN_TRASH); for (WikiPage curPage : pages) { checkRestorableEntry(curPage.getResourcePrimKey(), 0, containerModelId, curPage.getTitle(), TrashUtil.getOriginalTitle(curPage.getTitle())); } } }
From source file:com.liferay.wiki.trash.WikiPageTrashHandler.java
License:Open Source License
protected PortletURL getRestoreURL(PortletRequest portletRequest, long classPK, boolean containerModel) throws PortalException { PortletURL portletURL = null;//ww w. j ava 2s.c om WikiPage page = _wikiPageLocalService.getLatestPage(classPK, WorkflowConstants.STATUS_ANY, false); long plid = PortalUtil.getPlidFromPortletId(page.getGroupId(), WikiPortletKeys.WIKI); if (plid == LayoutConstants.DEFAULT_PLID) { portletURL = PortalUtil.getControlPanelPortletURL(portletRequest, WikiPortletKeys.WIKI_ADMIN, PortletRequest.RENDER_PHASE); } else { portletURL = PortletURLFactoryUtil.create(portletRequest, WikiPortletKeys.WIKI, plid, PortletRequest.RENDER_PHASE); } if (containerModel) { portletURL.setParameter("mvcRenderCommandName", "/wiki/view_pages"); } else { portletURL.setParameter("mvcRenderCommandName", "/wiki/view"); } return portletURL; }
From source file:com.liferay.wiki.util.test.WikiPageTrashHandlerTestUtil.java
License:Open Source License
public static int getNotInTrashBaseModelsCount(BaseModel<?> parentBaseModel) throws Exception { return WikiPageLocalServiceUtil.getPagesCount((Long) parentBaseModel.getPrimaryKeyObj(), true, WorkflowConstants.STATUS_ANY); }