Examples of EmailImporter


Examples of org.gephi.io.spigot.plugin.EmailImporter

//            jTextFieldServerAddr.setText(current.getServerURL());
//        }
//    }

    public void unsetup(SpigotImporter importer) {
        EmailImporter currentImporter = (EmailImporter) importer;

        boolean isFromLocalFile = jRadioButtonFromLocalFile.isSelected();
        currentImporter.setFromLocalFile(isFromLocalFile);
        if (!isFromLocalFile) {
            currentImporter.setFromLocalFile(false);
            currentImporter.setUserName(jTextFieldEmailAddr.getText().trim());
            currentImporter.setUserPsw(String.copyValueOf(jPasswordField1.getPassword()));
            currentImporter.setServerType(jComboBoxServerType.getSelectedItem().toString());
            currentImporter.setPort(port);
            currentImporter.setUseSSL(useSSL);
            currentImporter.setServerURL(jTextFieldServerAddr.getText().trim());
        } else {
            currentImporter.setFromLocalFile(true);
            EmailFilesFilter[] filters =
                    Lookup.getDefault().lookupAll(EmailFilesFilter.class).toArray(new EmailFilesFilter[0]);
            for (EmailFilesFilter filter : filters) {
                if (filter.getDisplayName().equals(jComboBoxFileFilters.getSelectedItem().toString())) {
                    currentImporter.setFileFilterType(filter.getDisplayName());
                    break;
                }
            }
            currentImporter.setFiles(parsedFiles);
        }
        //set cc line
        currentImporter.setCcAsWeight(jCheckBoxUseCcLine.isSelected());
        //set bcc line
        currentImporter.setBccAsWeight(jCheckBoxUseBccLine.isSelected());
        //set display name as the same node
        currentImporter.setUseOneNodeIfSameDisplayName(jCheckBoxDisplayNameSameLabel.isSelected());

    }
View Full Code Here

Examples of org.gephi.io.spigot.plugin.EmailImporter

        currentImporter.setUseOneNodeIfSameDisplayName(jCheckBoxDisplayNameSameLabel.isSelected());

    }

    public void setup(SpigotImporter importer) {
        EmailImporter current = (EmailImporter) importer;
        if (current == null) {
            return;
        }
        if (current.isFromLocalFile()) {
            jRadioButtonFromLocalFile.setSelected(true);
            if (current.getFileFilterType() != null) {
                jComboBoxFileFilters.setSelectedItem(current.getFileFilterType());
            }
        } else {
            jComboBoxFileFilters.setEnabled(false);
            jRadioButtonFromServer.setSelected(true);
            setEnable(jPanelReceiveFromServer);
            jTextFieldEmailAddr.setText(current.getUserName());
            jPasswordField1.setText(current.getUserPsw());
            if (current.getServerType() != null) {
                jComboBoxServerType.setSelectedItem(current.getServerType());
            }
            port = current.getPort();
            useSSL = current.isUseSSL();
            jTextFieldServerAddr.setText(current.getServerURL());
        }
        //cc line
        boolean flag = current.hasCcAsWeight();
        if (flag) {
            jCheckBoxUseCcLine.setSelected(true);
        }
        //bcc line
        flag = current.hasBccAsWeight();
        if (flag) {
            jCheckBoxUseBccLine.setSelected(true);
        }
        //
        flag = current.isUseOneNodeIfSameDisplayName();
        if (flag) {
            jCheckBoxDisplayNameSameLabel.setSelected(true);
        }
    }
View Full Code Here

Examples of org.gephi.io.spigot.plugin.EmailImporter

        filterTableModel.setValueAt("mail", 0, 0);
        filterTableModel.setValueAt("All", 0, 1);
    }

    public void unsetup(SpigotImporter importer) {
        EmailImporter currentImporter = (EmailImporter) importer;

        boolean hasFilter = true;
        currentImporter.setFilter(hasFilter);
        currentImporter.getFilter().clear();
        if (hasFilter) {
            //set email address filter to datastructure
            if (jCheckBoxEmailAddrFilter.isSelected()) {
                DefaultTableModel model = (DefaultTableModel) jTableFilter.getModel();
                for (int i = 0; i < model.getRowCount(); i++) {
                    Object filter = model.getValueAt(i, 0);
                    String type = (String) model.getValueAt(i, 1);
                    if (type != null && filter != null && !type.equals("") && !filter.equals("")) {
                        if (type.equalsIgnoreCase("From") || type.equalsIgnoreCase("All")) {
                            String str = currentImporter.getFilter().get(EmailImporter.FILTER_EMAIL_ADDRESS_FROM);
                            str = str == null ? filter.toString() : str + EmailDataType.SPLIT_CHAR + filter.toString();
                            currentImporter.setFilterProperty(EmailImporter.FILTER_EMAIL_ADDRESS_FROM, str);
                        }
                        if (type.equalsIgnoreCase("To") || type.equalsIgnoreCase("All")) {
                            String str = currentImporter.getFilter().get(EmailImporter.FILTER_EMAIL_ADDRESS_TO);
                            str = str == null ? filter.toString() : str + EmailDataType.SPLIT_CHAR + filter.toString();
                            currentImporter.setFilterProperty(EmailImporter.FILTER_EMAIL_ADDRESS_TO, str);
                        }
                        if (type.equalsIgnoreCase("Cc") || type.equalsIgnoreCase("All")) {
                            String str = currentImporter.getFilter().get(EmailImporter.FILTER_EMAIL_ADDRESS_CC);
                            str = str == null ? filter.toString() : str + EmailDataType.SPLIT_CHAR + filter.toString();
                            currentImporter.setFilterProperty(EmailImporter.FILTER_EMAIL_ADDRESS_CC, str);
                        }
                        if (type.equalsIgnoreCase("Bcc") || type.equalsIgnoreCase("All")) {
                            String str = currentImporter.getFilter().get(EmailImporter.FILTER_EMAIL_ADDRESS_BCC);
                            str = str == null ? filter.toString() : str + EmailDataType.SPLIT_CHAR + filter.toString();
                            currentImporter.setFilterProperty(EmailImporter.FILTER_EMAIL_ADDRESS_BCC, str);
                        }
                    }
                }
            }
            //set date range
            if (jCheckBoxDayAfter.isSelected()) {
                String formatedDate = "";
                for (java.awt.Component cc : jDateChooserAfter.getComponents()) {
                    if (cc instanceof javax.swing.JTextField) {
                        formatedDate = ((javax.swing.JTextField) cc).getText();
                    }
                }
                currentImporter.setFilterProperty(EmailImporter.FILTER_DATERANGE_AFTER, formatedDate);
            }
            if (jCheckBoxDayBefore.isSelected()) {
                String formatedDate = "";
                for (java.awt.Component cc : jCheckBoxDayBefore.getComponents()) {
                    if (cc instanceof javax.swing.JTextField) {
                        formatedDate = ((javax.swing.JTextField) cc).getText();
                    }
                }
                currentImporter.setFilterProperty(EmailImporter.FILTER_DATERANGE_BEFORE, formatedDate);
            }
            //set attachment
            if (jCheckBoxAttachement.isSelected()) {
                currentImporter.setFilterProperty(EmailImporter.FILTER_ATTACHMENT, Boolean.toString(jRadioButtonHasAtta.isSelected()));
            }
            //set cc
            if (jCheckBoxCc.isSelected()) {
                currentImporter.setFilterProperty(EmailImporter.FILTER_CC, Boolean.toString(jRadioButtonHasCc.isSelected()));
            }
            //set bcc
            if (jCheckBoxBcc.isSelected()) {
                currentImporter.setFilterProperty(EmailImporter.FILTER_BCC, Boolean.toString(jRadioButtonHasBcc.isSelected()));
            }
            //set message include text
            if (jCheckBoxMessageInclude1.isSelected()) {
                currentImporter.setFilterProperty(EmailImporter.FILTER_message, jTextFieldMessageInclude1.getText().trim());
            }
            //set subject include text
            if (jCheckBoxSubjectInclude.isSelected()) {
                currentImporter.setFilterProperty(EmailImporter.FILTER_SUBJECT, jTextFieldSubjectInclude.getText().trim());
            }

        }

    }
View Full Code Here

Examples of org.gephi.io.spigot.plugin.EmailImporter

        jCheckBoxMessageInclude1.setEnabled(true);
        jCheckBoxSubjectInclude.setEnabled(true);
    }

    public void setup(SpigotImporter importer) {
        EmailImporter current = (EmailImporter) importer;
        if (current == null) {
            return;
        }

        setEnableFilters();
        //TODO load email address filter, not load email address
//            if(current.getFilterProperty(EmailDataType.FILTER_EMAIL_ADDRESS_TO) == null)

        //set date range
        String date = current.getFilterProperty(EmailDataType.FILTER_DATERANGE_AFTER);
        if (date != null) {
            jDateChooserAfter.setEnabled(true);
            jCheckBoxDayAfter.setSelected(true);
            for (java.awt.Component cc : jDateChooserAfter.getComponents()) {
                if (cc instanceof javax.swing.JTextField) {
                    ((javax.swing.JTextField) cc).setText(date);
                }
            }
        }
        date = current.getFilterProperty(EmailDataType.FILTER_DATERANGE_BEFORE);
        if (date != null) {
            jDateChooserBefore.setEnabled(true);
            jCheckBoxDayBefore.setSelected(true);
            for (java.awt.Component cc : jDateChooserBefore.getComponents()) {
                if (cc instanceof javax.swing.JTextField) {
                    ((javax.swing.JTextField) cc).setText(date);
                }
            }
        }
        //setattachment
        String att = current.getFilterProperty(EmailDataType.FILTER_ATTACHMENT);
        if (att != null) {
            jRadioButtonHasAtta.setEnabled(true);
            jRadioButtonHasNoAtta.setEnabled(true);
            jCheckBoxAttachement.setSelected(true);
            if (att.equals(Boolean.toString(true))) {
                jRadioButtonHasAtta.setSelected(true);
            } else {
                jRadioButtonHasNoAtta.setSelected(true);
            }
        }
        //cc
        att = current.getFilterProperty(EmailDataType.FILTER_CC);
        if (att != null) {
            jRadioButtonHasCc.setEnabled(true);
            jRadioButtonHasNoCc.setEnabled(true);
            jCheckBoxCc.setSelected(true);
            if (att.equals(Boolean.toString(true))) {
                jRadioButtonHasCc.setSelected(true);
            } else {
                jRadioButtonHasNoCc.setSelected(true);
            }
        }
        //bcc
        att = current.getFilterProperty(EmailDataType.FILTER_BCC);
        if (att != null) {
            jRadioButtonHasBcc.setEnabled(true);
            jRadioButtonHasNoBcc.setEnabled(true);
            jCheckBoxBcc.setSelected(true);
            if (att.equals(Boolean.toString(true))) {
                jRadioButtonHasBcc.setSelected(true);
            } else {
                jRadioButtonHasNoBcc.setSelected(true);
            }
        }
        //message
        att = current.getFilterProperty(EmailDataType.FILTER_message);
        if (att != null) {
            jTextFieldMessageInclude1.setEnabled(true);
            jCheckBoxMessageInclude1.setSelected(true);
            jTextFieldMessageInclude1.setText(att);
        }
        //subject
        att = current.getFilterProperty(EmailDataType.FILTER_SUBJECT);
        if (att != null) {
            jTextFieldSubjectInclude.setEnabled(true);
            jCheckBoxSubjectInclude.setSelected(true);
            jTextFieldSubjectInclude.setText(att);
        }
View Full Code Here

Examples of org.gephi.io.spigot.plugin.EmailImporter

//            jTextFieldServerAddr.setText(current.getServerURL());
//        }
//    }

    public void unsetup(SpigotImporter importer) {
        EmailImporter currentImporter = (EmailImporter) importer;

        boolean isFromLocalFile = jRadioButtonFromLocalFile.isSelected();
        currentImporter.setFromLocalFile(isFromLocalFile);
        if (!isFromLocalFile) {
            currentImporter.setFromLocalFile(false);
            currentImporter.setUserName(jTextFieldEmailAddr.getText().trim());
            currentImporter.setUserPsw(String.copyValueOf(jPasswordField1.getPassword()));
            currentImporter.setServerType(jComboBoxServerType.getSelectedItem().toString());
            currentImporter.setPort(port);
            currentImporter.setUseSSL(useSSL);
            currentImporter.setServerURL(jTextFieldServerAddr.getText().trim());
        } else {
            currentImporter.setFromLocalFile(true);
            EmailFilesFilter[] filters =
                    Lookup.getDefault().lookupAll(EmailFilesFilter.class).toArray(new EmailFilesFilter[0]);
            for (EmailFilesFilter filter : filters) {
                if (filter.getDisplayName().equals(jComboBoxFileFilters.getSelectedItem().toString())) {
                    currentImporter.setFileFilterType(filter.getDisplayName());
                    break;
                }
            }
            currentImporter.setFiles(parsedFiles);
        }
        //set cc line
        currentImporter.setCcAsWeight(jCheckBoxUseCcLine.isSelected());
        //set bcc line
        currentImporter.setBccAsWeight(jCheckBoxUseBccLine.isSelected());
        //set display name as the same node
        currentImporter.setUseOneNodeIfSameDisplayName(jCheckBoxDisplayNameSameLabel.isSelected());

    }
View Full Code Here

Examples of org.gephi.io.spigot.plugin.EmailImporter

        currentImporter.setUseOneNodeIfSameDisplayName(jCheckBoxDisplayNameSameLabel.isSelected());

    }

    public void setup(SpigotImporter importer) {
        EmailImporter current = (EmailImporter) importer;
        if (current == null) {
            return;
        }
        if (current.isFromLocalFile()) {
            jRadioButtonFromLocalFile.setSelected(true);
            if (current.getFileFilterType() != null) {
                jComboBoxFileFilters.setSelectedItem(current.getFileFilterType());
            }
        } else {
            jComboBoxFileFilters.setEnabled(false);
            jRadioButtonFromServer.setSelected(true);
            setEnable(jPanelReceiveFromServer);
            jTextFieldEmailAddr.setText(current.getUserName());
            jPasswordField1.setText(current.getUserPsw());
            if (current.getServerType() != null) {
                jComboBoxServerType.setSelectedItem(current.getServerType());
            }
            port = current.getPort();
            useSSL = current.isUseSSL();
            jTextFieldServerAddr.setText(current.getServerURL());
        }
        //cc line
        boolean flag = current.hasCcAsWeight();
        if (flag) {
            jCheckBoxUseCcLine.setSelected(true);
        }
        //bcc line
        flag = current.hasBccAsWeight();
        if (flag) {
            jCheckBoxUseBccLine.setSelected(true);
        }
        //
        flag = current.isUseOneNodeIfSameDisplayName();
        if (flag) {
            jCheckBoxDisplayNameSameLabel.setSelected(true);
        }
    }
View Full Code Here

Examples of org.gephi.io.spigot.plugin.EmailImporter

        filterTableModel.setValueAt("mail", 0, 0);
        filterTableModel.setValueAt("All", 0, 1);
    }

    public void unsetup(SpigotImporter importer) {
        EmailImporter currentImporter = (EmailImporter) importer;

        boolean hasFilter = true;
        currentImporter.setFilter(hasFilter);
        currentImporter.getFilter().clear();
        if (hasFilter) {
            //set email address filter to datastructure
            if (jCheckBoxEmailAddrFilter.isSelected()) {
                DefaultTableModel model = (DefaultTableModel) jTableFilter.getModel();
                for (int i = 0; i < model.getRowCount(); i++) {
                    Object filter = model.getValueAt(i, 0);
                    String type = (String) model.getValueAt(i, 1);
                    if (type != null && filter != null && !type.equals("") && !filter.equals("")) {
                        if (type.equalsIgnoreCase("From") || type.equalsIgnoreCase("All")) {
                            String str = currentImporter.getFilter().get(EmailImporter.FILTER_EMAIL_ADDRESS_FROM);
                            str = str == null ? filter.toString() : str + EmailDataType.SPLIT_CHAR + filter.toString();
                            currentImporter.setFilterProperty(EmailImporter.FILTER_EMAIL_ADDRESS_FROM, str);
                        }
                        if (type.equalsIgnoreCase("To") || type.equalsIgnoreCase("All")) {
                            String str = currentImporter.getFilter().get(EmailImporter.FILTER_EMAIL_ADDRESS_TO);
                            str = str == null ? filter.toString() : str + EmailDataType.SPLIT_CHAR + filter.toString();
                            currentImporter.setFilterProperty(EmailImporter.FILTER_EMAIL_ADDRESS_TO, str);
                        }
                        if (type.equalsIgnoreCase("Cc") || type.equalsIgnoreCase("All")) {
                            String str = currentImporter.getFilter().get(EmailImporter.FILTER_EMAIL_ADDRESS_CC);
                            str = str == null ? filter.toString() : str + EmailDataType.SPLIT_CHAR + filter.toString();
                            currentImporter.setFilterProperty(EmailImporter.FILTER_EMAIL_ADDRESS_CC, str);
                        }
                        if (type.equalsIgnoreCase("Bcc") || type.equalsIgnoreCase("All")) {
                            String str = currentImporter.getFilter().get(EmailImporter.FILTER_EMAIL_ADDRESS_BCC);
                            str = str == null ? filter.toString() : str + EmailDataType.SPLIT_CHAR + filter.toString();
                            currentImporter.setFilterProperty(EmailImporter.FILTER_EMAIL_ADDRESS_BCC, str);
                        }
                    }
                }
            }
            //set date range
            if (jCheckBoxDayAfter.isSelected()) {
                String formatedDate = "";
                for (java.awt.Component cc : jDateChooserAfter.getComponents()) {
                    if (cc instanceof javax.swing.JTextField) {
                        formatedDate = ((javax.swing.JTextField) cc).getText();
                    }
                }
                currentImporter.setFilterProperty(EmailImporter.FILTER_DATERANGE_AFTER, formatedDate);
            }
            if (jCheckBoxDayBefore.isSelected()) {
                String formatedDate = "";
                for (java.awt.Component cc : jCheckBoxDayBefore.getComponents()) {
                    if (cc instanceof javax.swing.JTextField) {
                        formatedDate = ((javax.swing.JTextField) cc).getText();
                    }
                }
                currentImporter.setFilterProperty(EmailImporter.FILTER_DATERANGE_BEFORE, formatedDate);
            }
            //set attachment
            if (jCheckBoxAttachement.isSelected()) {
                currentImporter.setFilterProperty(EmailImporter.FILTER_ATTACHMENT, Boolean.toString(jRadioButtonHasAtta.isSelected()));
            }
            //set cc
            if (jCheckBoxCc.isSelected()) {
                currentImporter.setFilterProperty(EmailImporter.FILTER_CC, Boolean.toString(jRadioButtonHasCc.isSelected()));
            }
            //set bcc
            if (jCheckBoxBcc.isSelected()) {
                currentImporter.setFilterProperty(EmailImporter.FILTER_BCC, Boolean.toString(jRadioButtonHasBcc.isSelected()));
            }
            //set message include text
            if (jCheckBoxMessageInclude1.isSelected()) {
                currentImporter.setFilterProperty(EmailImporter.FILTER_message, jTextFieldMessageInclude1.getText().trim());
            }
            //set subject include text
            if (jCheckBoxSubjectInclude.isSelected()) {
                currentImporter.setFilterProperty(EmailImporter.FILTER_SUBJECT, jTextFieldSubjectInclude.getText().trim());
            }

        }

    }
View Full Code Here

Examples of org.gephi.io.spigot.plugin.EmailImporter

        jCheckBoxMessageInclude1.setEnabled(true);
        jCheckBoxSubjectInclude.setEnabled(true);
    }

    public void setup(SpigotImporter importer) {
        EmailImporter current = (EmailImporter) importer;
        if (current == null) {
            return;
        }

        setEnableFilters();
        //TODO load email address filter, not load email address
//            if(current.getFilterProperty(EmailDataType.FILTER_EMAIL_ADDRESS_TO) == null)

        //set date range
        String date = current.getFilterProperty(EmailDataType.FILTER_DATERANGE_AFTER);
        if (date != null) {
            jDateChooserAfter.setEnabled(true);
            jCheckBoxDayAfter.setSelected(true);
            for (java.awt.Component cc : jDateChooserAfter.getComponents()) {
                if (cc instanceof javax.swing.JTextField) {
                    ((javax.swing.JTextField) cc).setText(date);
                }
            }
        }
        date = current.getFilterProperty(EmailDataType.FILTER_DATERANGE_BEFORE);
        if (date != null) {
            jDateChooserBefore.setEnabled(true);
            jCheckBoxDayBefore.setSelected(true);
            for (java.awt.Component cc : jDateChooserBefore.getComponents()) {
                if (cc instanceof javax.swing.JTextField) {
                    ((javax.swing.JTextField) cc).setText(date);
                }
            }
        }
        //setattachment
        String att = current.getFilterProperty(EmailDataType.FILTER_ATTACHMENT);
        if (att != null) {
            jRadioButtonHasAtta.setEnabled(true);
            jRadioButtonHasNoAtta.setEnabled(true);
            jCheckBoxAttachement.setSelected(true);
            if (att.equals(Boolean.toString(true))) {
                jRadioButtonHasAtta.setSelected(true);
            } else {
                jRadioButtonHasNoAtta.setSelected(true);
            }
        }
        //cc
        att = current.getFilterProperty(EmailDataType.FILTER_CC);
        if (att != null) {
            jRadioButtonHasCc.setEnabled(true);
            jRadioButtonHasNoCc.setEnabled(true);
            jCheckBoxCc.setSelected(true);
            if (att.equals(Boolean.toString(true))) {
                jRadioButtonHasCc.setSelected(true);
            } else {
                jRadioButtonHasNoCc.setSelected(true);
            }
        }
        //bcc
        att = current.getFilterProperty(EmailDataType.FILTER_BCC);
        if (att != null) {
            jRadioButtonHasBcc.setEnabled(true);
            jRadioButtonHasNoBcc.setEnabled(true);
            jCheckBoxBcc.setSelected(true);
            if (att.equals(Boolean.toString(true))) {
                jRadioButtonHasBcc.setSelected(true);
            } else {
                jRadioButtonHasNoBcc.setSelected(true);
            }
        }
        //message
        att = current.getFilterProperty(EmailDataType.FILTER_message);
        if (att != null) {
            jTextFieldMessageInclude1.setEnabled(true);
            jCheckBoxMessageInclude1.setSelected(true);
            jTextFieldMessageInclude1.setText(att);
        }
        //subject
        att = current.getFilterProperty(EmailDataType.FILTER_SUBJECT);
        if (att != null) {
            jTextFieldSubjectInclude.setEnabled(true);
            jCheckBoxSubjectInclude.setSelected(true);
            jTextFieldSubjectInclude.setText(att);
        }
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.