Examples of EditFilterConditionDialog


Examples of com.dci.intellij.dbn.object.filter.name.ui.EditFilterConditionDialog

    private ObjectNameFilterManager(Project project) {
        super(project);
    }

    public void createFilter(DBObjectType objectType, ObjectNameFilterSettingsForm settingsForm) {
        EditFilterConditionDialog dialog =
                new EditFilterConditionDialog(getProject(), null, null, objectType, EditFilterConditionForm.Operation.CREATE);
        dialog.show();
        if (dialog.getExitCode() == DialogWrapper.OK_EXIT_CODE) {
            settingsForm.getConfiguration().setModified(true);
            JTree filtersTree = settingsForm.getFiltersTree();
            ObjectNameFilterSettings settings = (ObjectNameFilterSettings) filtersTree.getModel();
            ObjectNameFilter objectNameFilter = new ObjectNameFilter(settings, objectType, dialog.getCondition());
            settings.addFilter(objectNameFilter);

            TreePath treePath = settings.createTreePath(objectNameFilter);
            filtersTree.expandPath(treePath);
            filtersTree.setSelectionPath(treePath);
View Full Code Here

Examples of com.dci.intellij.dbn.object.filter.name.ui.EditFilterConditionDialog

            filtersTree.setSelectionPath(treePath);
        }
    }

    public void createFilterCondition(CompoundFilterCondition parentCondition, ObjectNameFilterSettingsForm settingsForm) {
        EditFilterConditionDialog dialog =
                new EditFilterConditionDialog(getProject(), parentCondition, null, parentCondition.getObjectType(), EditFilterConditionForm.Operation.CREATE);
        dialog.show();
        if (dialog.getExitCode() == DialogWrapper.OK_EXIT_CODE) {
            settingsForm.getConfiguration().setModified(true);
            SimpleFilterCondition newCondition = dialog.getCondition();
            parentCondition.addCondition(newCondition);
            ConditionJoinType joinType = dialog.getJoinType();
            if (joinType != null) {
                parentCondition.setJoinType(joinType);
            }

            ObjectNameFilterSettings settings = (ObjectNameFilterSettings) settingsForm.getFiltersTree().getModel();
View Full Code Here

Examples of com.dci.intellij.dbn.object.filter.name.ui.EditFilterConditionDialog

        settings.notifyChildNodesChanged(condition);
    }


    public void joinFilterCondition(SimpleFilterCondition condition, ObjectNameFilterSettingsForm settingsForm) {
        EditFilterConditionDialog dialog =
                new EditFilterConditionDialog(getProject(), condition.getParent(), null, condition.getObjectType(), EditFilterConditionForm.Operation.JOIN);
        dialog.show();
        if (dialog.getExitCode() == DialogWrapper.OK_EXIT_CODE) {
            settingsForm.getConfiguration().setModified(true);
            SimpleFilterCondition newCondition = dialog.getCondition();
            ConditionJoinType joinType = dialog.getJoinType();
            CompoundFilterCondition parent = condition.getParent();
            if (parent.getConditions().size() == 1) {
                parent.setJoinType(joinType);
                parent.addCondition(newCondition);
            } else {
View Full Code Here

Examples of com.dci.intellij.dbn.object.filter.name.ui.EditFilterConditionDialog

            }
        }
    }

    public void editFilterCondition(SimpleFilterCondition condition, ObjectNameFilterSettingsForm settingsForm) {
        EditFilterConditionDialog dialog =
                new EditFilterConditionDialog(getProject(), condition.getParent(), condition, condition.getObjectType(), EditFilterConditionForm.Operation.EDIT);
        dialog.show();
        if (dialog.getExitCode() == DialogWrapper.OK_EXIT_CODE) {
            settingsForm.getConfiguration().setModified(true);
            SimpleFilterCondition newCondition = dialog.getCondition();
            condition.setOperator(newCondition.getOperator());
            condition.setText(newCondition.getText());
            condition.getSettings().notifyNodeChanged(condition);
        }
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.