magnolia-ui-framework Version: 5.0 Last Published: Jun 19, 2013

CPD Results

The following document contains the results of PMD's CPD 4.2.5.

Duplications

FileLine
info/magnolia/ui/framework/action/ActivationAction.java101
info/magnolia/ui/framework/action/DeactivationAction.java83
        eventBus.fireEvent(new ContentChangedEvent(jcrNodeAdapter.getWorkspace(), jcrNodeAdapter.getItemId()));

        // Display a notification
        Context context = MgnlContext.getInstance();
        boolean result = (Boolean) context.getAttribute(COMMAND_RESULT);
        String message;
        MessageStyleTypeEnum messageStyleType;
        if (!result) {
            message = MessagesManager.get(isWorkflowInstalled() ? getDefinition().getWorkflowSuccessMessage() : getDefinition().getSuccessMessage());
            messageStyleType = MessageStyleTypeEnum.INFO;
        } else {
            message = MessagesManager.get(isWorkflowInstalled() ? getDefinition().getWorkflowFailureMessage() : getDefinition().getFailureMessage());
            messageStyleType = MessageStyleTypeEnum.ERROR;
        }

        if (StringUtils.isNotBlank(message)) {
            uiContext.openNotification(messageStyleType, true, message);
        }
    }

    private boolean isWorkflowInstalled() {
        return moduleRegistry.isModuleRegistered("workflow-base");
    }
}