Package net.datacrow.core.data

Examples of net.datacrow.core.data.DataFilterEntry


        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


        if (operator.needsValue() && (value == null || value.equals(""))) {
            DcSwingUtilities.displayMessage("msgEnterFilterValue");
            return;
        }
       
        DataFilterEntry entry =
            new DataFilterEntry((String) comboAndOr.getSelectedItem(),
                                field.getModule(), field.getIndex(), operator,
                                operator.needsValue() ? value : null);
       
        list.add(entry);
        setFields(module);
View Full Code Here

    @Override
    public void mouseReleased(MouseEvent e) {
        if (e.getClickCount() == 2 && list.getSelectedIndex() > -1) {
            DcFilterEntryListElement elem = (DcFilterEntryListElement) list.getSelectedValue();
            DataFilterEntry entry = elem.getEntry();
            list.remove();
            setAndOr();
            applyEntry(entry);
            e.consume();
        }
View Full Code Here

  public Map<String, Integer> getItems() {
    if DcModules.get(DcModules._CONTAINER).getSettings().getInt(
        DcRepository.ModuleSettings.stTreePanelShownItems) == DcModules._ITEM) {
     
      DataFilter df = new DataFilter(DcModules._ITEM);
      df.addEntry(new DataFilterEntry(DcModules._ITEM, Item._SYS_CONTAINER, Operator.EQUAL_TO, getKey()));
      return DataManager.getKeys(df);
    } else {
      return super.getItems();
    }
  }
View Full Code Here

                    fields = module.getMinimalFields(c);
                   
                    if (!keepOnRunning) break;
                   
                    df = new DataFilter(module.getIndex());
                    df.addEntry(new DataFilterEntry(DataFilterEntry._AND,
                                                    module.getIndex(),
                                                    DcObject._SYS_FILENAME,
                                                    Operator.IS_FILLED,
                                                    null));
                   
                    if (precision >= DriveManager._PRECISION_MEDIUM)
                        df.addEntry(new DataFilterEntry(DataFilterEntry._AND,
                                    module.getIndex(),
                                    DcObject._SYS_FILESIZE,
                                    Operator.IS_FILLED, null));

                    if (precision == DriveManager._PRECISION_HIGHEST)
                        df.addEntry(new DataFilterEntry(DataFilterEntry._AND,
                                    module.getIndex(),
                                    DcObject._SYS_FILEHASH,
                                    Operator.IS_FILLED, null));
                   
                    for (DcObject dco : DataManager.get(df, fields)) {
View Full Code Here

TOP

Related Classes of net.datacrow.core.data.DataFilterEntry

Copyright © 2018 www.massapicom. 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.