List of usage examples for com.liferay.portal.kernel.workflow WorkflowEngineManagerUtil isDeployed
public static boolean isDeployed()
From source file:au.com.permeance.liferay.portlets.workflow.WorkflowControlPanelEntry.java
License:Open Source License
@Override public boolean isVisible(Portlet portlet, String category, ThemeDisplay themeDisplay) throws Exception { if (WorkflowEngineManagerUtil.isDeployed()) { return super.isVisible(portlet, category, themeDisplay); } else {//from w w w . j a v a 2 s . co m return false; } }
From source file:com.liferay.document.library.web.internal.portlet.configuration.icon.EditFolderPortletConfigurationIcon.java
License:Open Source License
@Override public boolean isShow(PortletRequest portletRequest) { try {/*from w w w .j ava2s . c o m*/ long folderId = DLFolderConstants.DEFAULT_PARENT_FOLDER_ID; Folder folder = ActionUtil.getFolder(portletRequest); if (folder == null) { if (!WorkflowEngineManagerUtil.isDeployed() || (WorkflowHandlerRegistryUtil.getWorkflowHandler(DLFileEntry.class.getName()) == null)) { return false; } } else { folderId = folder.getFolderId(); } ThemeDisplay themeDisplay = (ThemeDisplay) portletRequest.getAttribute(WebKeys.THEME_DISPLAY); return DLFolderPermission.contains(themeDisplay.getPermissionChecker(), themeDisplay.getScopeGroupId(), folderId, ActionKeys.UPDATE); } catch (Exception e) { } return false; }