Examples of DbTranFilters


Examples of org.jitterbit.integration.data.structure.database.DbTranFilters

        }
        dbStruct.setRelations(copy);
    }

    private void processFilters() {
        DbTranFilters original = dbStruct.getHierarchicalFilters();
        List<Entry> copiedEntries = Lists.newArrayList();
        for (Entry e : original.getAllEntries()) {
            DatabaseObject table = translatedObjects.get(e.getTableName());
            if (table != null) {
                DatabaseColumn column = table.getColumn(e.getColumnName());
                if (column != null) {
                    copiedEntries.add(new Entry(table.getName(), column.getName(), e.getCondition(), e.getSortOrder()));
                }
            }
        }
        DbTranFilters copiedFilters = new DbTranFilters();
        for (Entry e : copiedEntries) {
            copiedFilters.addEntry(e);
        }
        dbStruct.setHierarchicalFilters(copiedFilters);
    }
View Full Code Here

Examples of org.jitterbit.integration.data.structure.database.DbTranFilters

    private JComponent getComponentToFocus() {
        return null;
    }

    public DbTranFilters getDefinedFilters() {
        DbTranFilters filters = new DbTranFilters();
        for (WhereClauseTable t : tables) {
            t.provideDefinedFilters(filters);
        }
        return filters;
    }
View Full Code Here

Examples of org.jitterbit.integration.data.structure.database.DbTranFilters

        return null;
    }

    @Override
    public void applyTo(DatabaseStructure s) {
        DbTranFilters filters = ui.getDefinedFilters();
        s.setHierarchicalFilters(filters);
    }
View Full Code Here

Examples of org.jitterbit.integration.data.structure.database.DbTranFilters

        s.setHierarchicalFilters(filters);
    }

    @Override
    public void setStructureToEdit(StructureToEdit toEdit) {
        DbTranFilters filters = toEdit.getStructure().getHierarchicalFilters();
        ui.setFilters(filters);
    }
View Full Code Here

Examples of org.jitterbit.integration.data.structure.database.DbTranFilters

        SqlScript script = new SqlScript();
        script.setManualSqlStatement(statementDetails.getName());
        s.setSqlScript(script);
        s.setDbTables(new DbTables());
        s.setDbFields(new DbFields());
        s.setHierarchicalFilters(new DbTranFilters());
        s.setRelations(new DbTranRelations());
    }
View Full Code Here

Examples of org.jitterbit.integration.data.structure.database.DbTranFilters

    }

    // Only for source
    private void addTranFilters(DatabaseStructure dbStructure, String sTranId) {
        // This is only for sources.
        DbTranFilters dbFilters = dbStructure.getHierarchicalFilters();
        List<DbTranFilters.Entry> entries = dbFilters.getAllEntries();
        for (DbTranFilters.Entry entry : entries) {
            String[] fields = entry.getColumnValues(sTranId, dbFilters);
            m_updatedTranFilters.add(getInterchangeDataRow(fields));
        }
    }
View Full Code Here

Examples of org.jitterbit.integration.data.structure.database.DbTranFilters

            String existingWhereClause = (existingScript == null) ? "" :
                            existingScript.getWhereClause();
            BeginEndQuote quotes = structure.getBeginEndQuote();
            return new SingleTableEditorUi(objects[0], existingWhereClause, quotes);
        default:
            DbTranFilters filters = structure.getHierarchicalFilters();
            return new MultipleTableEditorUi(objects, filters);
        }
    }
View Full Code Here

Examples of org.jitterbit.integration.data.structure.database.DbTranFilters

     * the data stored in this object.
     *
     * @see #getHierarchicalFilters()
     */
    public void setHierarchicalFilters(DbTranFilters newFilters) {
        DbTranFilters old;
        synchronized (getDataLock()) {
            old = this.treeFilters;
            this.treeFilters = (newFilters == null) ? new DbTranFilters() : newFilters.getCopy();
        }
        if (differs(newFilters, old)) {
            firePropertyChange(DB_FILTERS, old, newFilters);
        }
    }
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.