CPD Results

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

Duplications

FileLine
info/magnolia/ui/framework/overlay/OverlayPresenter.java120
info/magnolia/ui/framework/overlay/OverlayPresenter.java210
        dialog.addStyleName("confirmation");

        dialog.setCaption(title);
        CompositeIcon icon = (CompositeIcon) Classes.getClassFactory().newInstance(type.getIconClass());
        icon.setStyleName("dialog-icon");
        dialog.setHeaderToolbar(icon);
        dialog.showCloseButton();

        dialog.setContent(body.asVaadinComponent());

        Panel shortcutPanel = new Panel();
        shortcutPanel.setStyleName("shortcut-panel");
        shortcutPanel.setHeight(100, Unit.PERCENTAGE);
        shortcutPanel.setWidth(100, Unit.PERCENTAGE);
        shortcutPanel.setContent(dialog);

        final OverlayCloser overlayCloser = openOverlay(new ViewAdapter(shortcutPanel), ModalityLevel.LIGHT);

        final ShortcutListener escapeShortcut = new ShortcutListener("Escape shortcut", ShortcutAction.KeyCode.ESCAPE, null) {
            @Override
            public void handleAction(Object sender, Object target) {
                callback.onCancel();
FileLine
info/magnolia/ui/framework/action/OpenCreateDialogAction.java86
info/magnolia/ui/framework/action/OpenEditDialogAction.java82
        this(definition, itemToEdit, formDialogPresenterFactory, uiContext, eventBus, Components.getComponent(SimpleTranslator.class));
    }

    @Override
    public void execute() throws ActionExecutionException {
        final String dialogName = getDefinition().getDialogName();
        if(StringUtils.isBlank(dialogName)){
            uiContext.openNotification(MessageStyleTypeEnum.ERROR, false, i18n.translate("ui-framework.actions.no.dialog.definition", getDefinition().getName()));
            return;

        }
        final FormDialogPresenter formDialogPresenter = formDialogPresenterFactory.createFormDialogPresenter(dialogName);
        if(formDialogPresenter == null){
            uiContext.openNotification(MessageStyleTypeEnum.ERROR, false, i18n.translate("ui-framework.actions.dialog.not.registered", dialogName));
            return;
        }