Examples of CriterionFieldEnum


Examples of uk.gov.nationalarchives.droid.core.interfaces.filter.CriterionFieldEnum

        // Iterate through the table and set all the free text.
        // do not anything for the last row.
        for (int i = 0; i < tableModel.getRowCount() - 1; i++) {
            // get the first combobox selected item.
            final JComboBox comboBox1 = (JComboBox) tableModel.getValueAt(i, 0);
            CriterionFieldEnum firstComboBoxSelectedItem = (CriterionFieldEnum) comboBox1.getSelectedItem();
            // get the Component .
            Component componentAtThirdRow = (Component) tableModel.getValueAt(
                    i, 2);

            String freeTextAtRow = null;
View Full Code Here

Examples of uk.gov.nationalarchives.droid.core.interfaces.filter.CriterionFieldEnum

            tableModel.addRow(filterDialog.getRowForTable());
            filterDialog.getFilterTable().revalidate();
            FilterCriterionImpl filterCriteria = criteriaMap.get(i);
            JComboBox metaDataComboBox = (JComboBox) tableModel.getValueAt(i, 0);
            JComboBox optionComboBox = (JComboBox) tableModel.getValueAt(i, 1);
            CriterionFieldEnum metadaName = filterCriteria.getField();
            GenericMetadata metadata = filterDialog.getFilterDomain().getMetaDataFromFieldType(metadaName);
            metaDataComboBox.getModel().setSelectedItem(metadata.getField());
            DefaultComboBoxModel secondComboBox = (DefaultComboBoxModel) optionComboBox.getModel();
            secondComboBox.removeAllElements();
View Full Code Here

Examples of uk.gov.nationalarchives.droid.core.interfaces.filter.CriterionFieldEnum

        // Iterate through the table and set all the free text.
        // do not anything for the last row.
        for (int i = 0; i < tModel.getRowCount() - 1; i++) {
            // get the first combobox selected item.
            final JComboBox comboBox1 = (JComboBox) tModel.getValueAt(i, 0);
            CriterionFieldEnum firstComboBoxSelectedItem = (CriterionFieldEnum) comboBox1.getSelectedItem();
            // get the Component .
            Component componentAtThirdRow = (Component) tModel.getValueAt(
                    i, 2);

            String freeTextAtRow = null;
View Full Code Here

Examples of uk.gov.nationalarchives.droid.core.interfaces.filter.CriterionFieldEnum

   // CHECKSTYLE:ON
        public void itemStateChanged(ItemEvent e) {
            if (!filterPredicatesLoading) {

               
                CriterionFieldEnum deSelectedItem =  null;
                if (e.getStateChange() == e.DESELECTED) {
                    deSelectedItem = (CriterionFieldEnum) e.getItem();   
                }

                Component comp = null;
                int selectedRow = filterTable.getSelectedRow();
                // Get the source combo, and corresponding option combo and
                // textbox and button references.
                JComboBox sourceCombo = (JComboBox) e.getSource();
                // find what is selected.
                CriterionFieldEnum selectedItem = (CriterionFieldEnum) sourceCombo.getSelectedItem();
                if (selectedItem != null) {
                    // get Metadata Object from the selected string.
                    GenericMetadata metadata = filterDomain.getMetaDataFromFieldType(selectedItem);

                    if (metadata instanceof LastModifiedDateMetadata) {
View Full Code Here

Examples of uk.gov.nationalarchives.droid.core.interfaces.filter.CriterionFieldEnum

    public void execute() {
       
        helpFormatter.printWrapped(printWriter, LINE_WIDTH, LINE_INDENT, "Filter fields:");
       
        for (String fieldName : DqlCriterionMapper.allDqlFields()) {
            final CriterionFieldEnum field = DqlCriterionMapper.forField(fieldName);
            String description = I18N.getResource(BASE_PROPERTY + field.name());
            String text = String.format(NAME_DESCRIPTION, fieldName, description);
            helpFormatter.printWrapped(printWriter, LINE_WIDTH, LINE_INDENT, text);
        }
       
        helpFormatter.printWrapped(printWriter, LINE_WIDTH, LINE_INDENT, "\nFilter operators:");
View Full Code Here

Examples of uk.gov.nationalarchives.droid.core.interfaces.filter.CriterionFieldEnum

     * @param dqlField the field
     * @param dqlOperator the operator.
     * @return a new criterion.
     */
    static FilterCriterion newCriterion(String dqlField, String dqlOperator, String dqlValue) {
        CriterionFieldEnum field = DqlCriterionMapper.forField(dqlField);
        CriterionOperator op = DqlCriterionMapper.forOperator(dqlOperator);
        return factories.get(field).newCriterion(field, op, dqlValue);
    }
View Full Code Here

Examples of uk.gov.nationalarchives.droid.core.interfaces.filter.CriterionFieldEnum

     * @param dqlField the field
     * @param dqlOperator the operator.
     * @return a new criterion.
     */
    static FilterCriterion newCriterion(String dqlField, String dqlOperator, Collection<String> dqlValues) {
        CriterionFieldEnum field = DqlCriterionMapper.forField(dqlField);
        CriterionOperator op = DqlCriterionMapper.forOperator(dqlOperator);
        return factories.get(field).newCriterion(field, op, dqlValues);
    }
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.