CPD Results

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

Duplications

File Line
info/magnolia/ui/framework/overlay/OverlayPresenter.java 94
info/magnolia/ui/framework/overlay/OverlayPresenter.java 145
        dialog.addStyleName("alert");

        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.onOk();
File Line
info/magnolia/ui/contentapp/browser/MagnoliaGrid.java 66
info/magnolia/ui/contentapp/browser/MagnoliaTreeGrid.java 68
    protected com.vaadin.ui.components.grid.Editor<T> createEditor() {
        return new EditableCellFilteringEditor<>(getPropertySet(), this, cellEditingAvailability);
    }

    @Override
    public void scrollTo(int row, ScrollDestination destination) {
        getRpcProxy(GridClientRpc.class).scrollToRow(row, destination); //#super does sanity check for size, in most impls querying whole datasource
    }

    @Override
    public GridSelectionModel<T> setSelectionMode(SelectionMode selectionMode) {
        final GridSelectionModel<T> model = selectionMode == SelectionMode.MULTI ? new MagnoliaGridDecoration.MultiSelectionModel<>() : new MagnoliaGridDecoration.SingleSelectionModel<>();
        super.setSelectionModel(model);
        return model;
    }
}