Package net.datacrow.core.data

Examples of net.datacrow.core.data.DataFilter.addEntry()


                    references.add(DataManager.getItem(field.getReferenceIdx(), s,
                            new int[] {DcObject._ID, DcModules.getReferencedModule(field).getSystemDisplayFieldIdx()}));
                    dfe.setValue(references);
                }
               
                df.addEntry(dfe);
            }
        }
        return df;
    }
   
View Full Code Here


    }
   
    public Collection<Container> getChildContainers() {
        Collection<Container> children = new ArrayList<Container>();
        DataFilter df = new DataFilter(DcModules._CONTAINER);
        df.addEntry(new DataFilterEntry(DataFilterEntry._AND, DcModules._CONTAINER, Container._F_PARENT, Operator.EQUAL_TO, getID()));
       
        for (DcObject dco : DataManager.get(df)) {
            children.add((Container) dco);
        }
       
View Full Code Here

           
            isLoading = true;

            try {
                DataFilter df = new DataFilter(DcModules._ITEM);
                df.addEntry(new DataFilterEntry(DataFilterEntry._AND, DcModules._ITEM, DcObject._SYS_CONTAINER, Operator.EQUAL_TO, this));
                children = DataManager.get(df, fields);
            } finally {
                isLoading = false;
            }
        }
View Full Code Here

    @Override
    public void loadItems() {
      table.clear();
     
        DataFilter df = new DataFilter(DcModules._LOAN);
        df.addEntry(new DataFilterEntry(DataFilterEntry._AND, DcModules._LOAN, Loan._B_ENDDATE, Operator.IS_EMPTY, null));
       
        if (person != null)
            df.addEntry(new DataFilterEntry(DataFilterEntry._AND, DcModules._LOAN, Loan._C_CONTACTPERSONID, Operator.EQUAL_TO, person.getID()));
       
        List<DcObject> items = new ArrayList<DcObject>();
View Full Code Here

     
        DataFilter df = new DataFilter(DcModules._LOAN);
        df.addEntry(new DataFilterEntry(DataFilterEntry._AND, DcModules._LOAN, Loan._B_ENDDATE, Operator.IS_EMPTY, null));
       
        if (person != null)
            df.addEntry(new DataFilterEntry(DataFilterEntry._AND, DcModules._LOAN, Loan._C_CONTACTPERSONID, Operator.EQUAL_TO, person.getID()));
       
        List<DcObject> items = new ArrayList<DcObject>();
        for (DcObject loan : DataManager.get(df)) {
            String ID = (String) loan.getValue(Loan._D_OBJECTID);
            for (DcModule module : DcModules.getModules()) {
View Full Code Here

                if (DcSettings.getBoolean(DcRepository.Settings.stCheckForNewVersion))
                    new VersionChecker().start();
               
                if (!webserverMode) {
                    DataFilter df = new DataFilter(DcModules._LOAN);
                    df.addEntry(new DataFilterEntry(DataFilterEntry._AND, DcModules._LOAN, Loan._B_ENDDATE, Operator.IS_EMPTY, null));
                    df.addEntry(new DataFilterEntry(DataFilterEntry._AND, DcModules._LOAN, Loan._E_DUEDATE, Operator.IS_FILLED, null));
                   
                    for (DcObject loan : DataManager.get(df)) {
                        Long overdue = ((Loan) loan).getDaysTillOverdue();
                      if (overdue != null && overdue.longValue() < 0) {
View Full Code Here

                    new VersionChecker().start();
               
                if (!webserverMode) {
                    DataFilter df = new DataFilter(DcModules._LOAN);
                    df.addEntry(new DataFilterEntry(DataFilterEntry._AND, DcModules._LOAN, Loan._B_ENDDATE, Operator.IS_EMPTY, null));
                    df.addEntry(new DataFilterEntry(DataFilterEntry._AND, DcModules._LOAN, Loan._E_DUEDATE, Operator.IS_FILLED, null));
                   
                    for (DcObject loan : DataManager.get(df)) {
                        Long overdue = ((Loan) loan).getDaysTillOverdue();
                      if (overdue != null && overdue.longValue() < 0) {
                            DcSwingUtilities.displayWarningMessage("msgThereAreOverdueItems");
View Full Code Here

            DataFilterEntry dfe = new DataFilterEntry(DataFilterEntry._AND,
                                                      field.getModule(),
                                                      field.getIndex(),
                                                      operator,
                                                      value);
            df.addEntry(dfe);
            return df;
        } else {
            return null;
        }
    }
View Full Code Here

    }

    private void replace() {
        final DcField field = (DcField) cbFields.getSelectedItem();
        DataFilter df = new DataFilter(module.getIndex());
        df.addEntry(new DataFilterEntry(module.getIndex(), field.getIndex(), Operator.CONTAINS, txtFind.getText()));
       
        Collection<Integer> include = new ArrayList<Integer>();
        include.add(field.getIndex());
       
        if (txtFind.getText().length() == 0) {
View Full Code Here

        int module = getClient().getModule().getIndex();
       
        module = module == DcModules._MUSICALBUM ? DcModules._MUSICTRACK : module;
       
        DataFilter df = new DataFilter(getClient().getModule().getIndex());
        df.addEntry(new DataFilterEntry(module, DcObject._SYS_FILENAME, Operator.EQUAL_TO, filename));
        List<String> items = DataManager.getKeyList(df);
       
        if (items.size() > 0) {
            getClient().addMessage(DcResources.getText("msgSkippingAlreadyImportedFile",
                                new String[] {filename, items.get(0).toString()}));
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.