Example usage for com.liferay.portal.kernel.workflow WorkflowEngineManagerUtil isDeployed

List of usage examples for com.liferay.portal.kernel.workflow WorkflowEngineManagerUtil isDeployed

Introduction

In this page you can find the example usage for com.liferay.portal.kernel.workflow WorkflowEngineManagerUtil isDeployed.

Prototype

public static boolean isDeployed() 

Source Link

Usage

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;
}