Examples of ColumnDataModel


Examples of edu.hawaii.ics.csdl.jupiter.model.columndata.ColumnDataModel

    IProject project = reviewModel.getProjectManager().getProject();
    String projectName = (project != null) ? project.getName() : "";
    ReviewId reviewId = reviewModel.getReviewIdManager().getReviewId();
    String phaseNameKey = reviewModel.getPhaseManager().getPhaseNameKey();
    ColumnDataModelManager columnDataModelManager = ColumnDataModelManager.getInstance();
    ColumnDataModel columnDataModel = columnDataModelManager.getModel(phaseNameKey);
    String reviewIdName = (reviewId != null) ? " - " + reviewId.getReviewId() : "";
    String reviewPhaseName = ReviewI18n.getString(phaseNameKey);
    updateTitle(projectName, reviewIdName, reviewPhaseName);
  }
View Full Code Here

Examples of edu.hawaii.ics.csdl.jupiter.model.columndata.ColumnDataModel

    String columnName = column.getText();
    int width = column.getWidth();
    boolean resizable = column.getResizable();
   
    ColumnDataModelManager columnDataModelManager = ColumnDataModelManager.getInstance();
    ColumnDataModel columnDataModel = columnDataModelManager.getModel();
   
    // if column name is link icon, (i.e. column name is empty), use link icon constant.
    String columnNameKey = (!columnName.equals("")) ? ReviewI18n.getKey(columnName)
                                                    : ResourceBundleKey.COLUMN_HEADER_LINK_ICON;
    ColumnData columnData = columnDataModel.get(columnNameKey);
    // set the resized column information into column data.
    if (columnData != null) {
      columnData.setColumnPixelData(new ColumnPixelData(width, resizable));
    }
    ReviewModel reviewModel = ReviewModel.getInstance();   
View Full Code Here

Examples of org.owasp.webscarab.util.swing.ColumnDataModel

       
        public void fragmentAdded(final HttpUrl url, final ConversationID id, final String type, String key) {
            try {
                SwingUtilities.invokeAndWait(new Runnable() {
                    public void run() {
                        ColumnDataModel cdm = (ColumnDataModel) _urlColumns.get(type);
                        if (cdm != null) cdm.fireValueChanged(url);
                        cdm = (ColumnDataModel) _conversationColumns.get(type);
                        if (cdm != null) cdm.fireValueChanged(id);
                    }
                });
            } catch (Exception e) {
                e.printStackTrace();
            }
View Full Code Here

Examples of org.owasp.webscarab.util.swing.ColumnDataModel

        _compare = compare;
        _model = _compare.getModel();
        baseComboBox.setModel(new ListComboBoxModel(new ConversationListModel(_model.getConversationModel())));
        baseComboBox.setRenderer(new ConversationRenderer(_model.getConversationModel()));
        _tableModel = new ConversationTableModel(_model.getComparisonModel());
        _tableModel.addColumn(new ColumnDataModel() {
            public Object getValue(Object key) {
                if (_model == null) return null;
                return _model.getDistance((ConversationID) key);
            }
            public String getColumnName() { return "Distance"; }
View Full Code Here

Examples of org.owasp.webscarab.util.swing.ColumnDataModel

        _urlTreeTableModel = new UrlTreeTableModelAdapter(_urlModel);
        _urlTreeTable = new JTreeTable(_urlTreeTableModel);
        _urlTreeTable.setAutoResizeMode(JTable.AUTO_RESIZE_OFF);
        ColumnWidthTracker.getTracker("UrlTree").addTable(_urlTreeTable);
       
        ColumnDataModel cdm = new ColumnDataModel() {
            public Object getValue(Object key) {
                if (_model == null) return null;
                return _model.getUrlProperty((HttpUrl) key, "METHODS");
            }
            public String getColumnName() { return "Methods"; }
            public Class getColumnClass() { return String.class; }
        };
        _urlColumns.put("METHODS", cdm);
        _urlTreeTableModel.addColumn(cdm);
       
        cdm = new ColumnDataModel() {
            public Object getValue(Object key) {
                if (_model == null) return null;
                return _model.getUrlProperty((HttpUrl) key, "STATUS");
            }
            public String getColumnName() { return "Status"; }
View Full Code Here

Examples of org.owasp.webscarab.util.swing.ColumnDataModel

        initComponents();
       
        _vulnerableConversationColumns = new ColumnDataModel[2];
        ConversationTableModel vtm = new ConversationTableModel(_model.getVulnerableConversationModel());
        _vulnerableConversationColumns = new ColumnDataModel[] {
            new ColumnDataModel() {
                public String getColumnName() {
                    return "Possible Injection";
                }
                public Object getValue(Object key) {
                    ConversationID id = (ConversationID) key;
                    return _model.isXSSSuspected(id) || _model.isCRLFSuspected(id)? Boolean.TRUE : Boolean.FALSE;
                }
                public Class getColumnClass() {
                    return Boolean.class;
                }
            },
            new ColumnDataModel() {
                public String getColumnName() {
                    return "XSS";
                }
                public Object getValue(Object key) {
                    return _model.isXSSVulnerable((ConversationID) key) ? Boolean.TRUE : Boolean.FALSE;
                }
                public Class getColumnClass() {
                    return Boolean.class;
                }
            },
            new ColumnDataModel() {
                public String getColumnName() {
                    return "CRLF";
                }
                public Object getValue(Object key) {
                    return _model.isCRLFVulnerable((ConversationID) key) ? Boolean.TRUE : Boolean.FALSE;
                }
                public Class getColumnClass() {
                    return Boolean.class;
                }
            }
        };
        vtm.addColumn(_vulnerableConversationColumns[0]);
        vtm.addColumn(_vulnerableConversationColumns[1]);
       
        ConversationTableModel stm = new ConversationTableModel(_model.getSuspectedConversationModel());
        stm.addColumn(new ColumnDataModel() {
            public String getColumnName() {
                return "XSS";
            }
            public Object getValue(Object key) {
                return _model.isXSSSuspected((ConversationID) key) ? Boolean.TRUE : Boolean.FALSE;
            }
            public Class getColumnClass() {
                return Boolean.class;
            }
        });
        stm.addColumn(new ColumnDataModel() {
            public String getColumnName() {
                return "XSS parameters";
            }
            public Object getValue(Object key) {
                return _model.getXSSSuspected((ConversationID) key);
            }
            public Class getColumnClass() {
                return String.class;
            }
        });
        stm.addColumn(new ColumnDataModel() {
            public String getColumnName() {
                return "CRLF";
            }
            public Object getValue(Object key) {
                return _model.isCRLFSuspected((ConversationID) key) ? Boolean.TRUE : Boolean.FALSE;
            }
            public Class getColumnClass() {
                return Boolean.class;
            }
        });
        stm.addColumn(new ColumnDataModel() {
            public String getColumnName() {
                return "CRLF parameters";
            }
            public Object getValue(Object key) {
                return _model.getCRLFSuspected((ConversationID) key);
            }
            public Class getColumnClass() {
                return String.class;
            }
        });
       
        TableSorter vts = new TableSorter(vtm, conversationTable.getTableHeader());
        TableSorter sts = new TableSorter(stm, suspectedTable.getTableHeader());
       
        conversationTable.setModel(vts);
        suspectedTable.setModel(sts);       
       
        ColumnWidthTracker.getTracker("ConversationTable").addTable(conversationTable);
        ColumnWidthTracker.getTracker("ConversationTable").addTable(suspectedTable);
       
        conversationTable.setDefaultRenderer(Date.class, new DateRenderer());
        suspectedTable.setDefaultRenderer(Date.class, new DateRenderer());
       
        _vulnerableUrlColumns = new ColumnDataModel[] {
            new ColumnDataModel() {
                public String getColumnName() {
                    return "Possible Injection";
                }
                public Object getValue(Object key) {
                    HttpUrl url = (HttpUrl) key;
                    return _model.isSuspected(url) ? Boolean.TRUE :  Boolean.FALSE;
                }
                public Class getColumnClass() {
                    return Boolean.class;
                }
            },
            new ColumnDataModel() {
                public String getColumnName() {
                    return "Injection";
                }
                public Object getValue(Object key) {
                    HttpUrl url = (HttpUrl) key;
View Full Code Here

Examples of org.owasp.webscarab.util.swing.ColumnDataModel

        requestComboBox.setRenderer(new ConversationRenderer(_model.getConversationModel()));
        createColumns();
    }
   
    private void createColumns() {
        ColumnDataModel cdm = new ColumnDataModel() {
            public Object getValue(Object key) {
                if (_model == null) return null;
                return _model.getRequestCookies((ConversationID) key);
            }
            public String getColumnName() { return "Cookie"; }
            public Class getColumnClass() { return String.class; }
        };
        _conversationColumns.put("COOKIE", cdm);
       
        cdm = new ColumnDataModel() {
            public Object getValue(Object key) {
                if (_model == null) return null;
                return _model.getResponseCookies((ConversationID) key);
            }
            public String getColumnName() { return "Set-Cookie"; }
            public Class getColumnClass() { return String.class; }
        };
        _conversationColumns.put("SET-COOKIE", cdm);
       
        cdm = new ColumnDataModel() {
            public Object getValue(Object key) {
                if (_model == null) return null;
                String value = _model.getResponseCookies((HttpUrl) key);
                return Boolean.valueOf(value != null);
            }
View Full Code Here

Examples of org.owasp.webscarab.util.swing.ColumnDataModel

        initComponents();

        ConversationTableModel samlTableModel = new ConversationTableModel(
                this.samlModel.getSamlConversationModel());
        ColumnWidthTracker.getTracker("SAMLTable").addTable(this.samlTable);
        samlTableModel.addColumn(new ColumnDataModel() {

            public String getColumnName() {
                return "SAML Type";
            }
View Full Code Here

Examples of org.owasp.webscarab.util.swing.ColumnDataModel

        addStandardColumns();
        _model.addConversationListener(_listener);
    }
   
    private void addStandardColumns() {
        ColumnDataModel cdm = new ColumnDataModel() {
            public Object getValue(Object key) {
                if (_model == null) return null;
                return _model.getConversationDate((ConversationID) key);
            }
            public String getColumnName() { return "Date"; }
            public Class getColumnClass() { return Date.class; }
        };
        addColumn(cdm);
       
        cdm = new ColumnDataModel() {
            public Object getValue(Object key) {
                if (_model == null) return null;
                return _model.getRequestMethod((ConversationID) key);
            }
            public String getColumnName() { return "Method"; }
            public Class getColumnClass() { return String.class; }
        };
        addColumn(cdm);
       
        cdm = new ColumnDataModel() {
            public Object getValue(Object key) {
                if (_model == null) return null;
                HttpUrl url = _model.getRequestUrl((ConversationID) key);
                return url.getScheme() + "://" + url.getHost() + ":" + url.getPort();
            }
            public String getColumnName() { return "Host"; }
            public Class getColumnClass() { return String.class; }
        };
        addColumn(cdm);
       
        cdm = new ColumnDataModel() {
            public Object getValue(Object key) {
                if (_model == null) return null;
                HttpUrl url = _model.getRequestUrl((ConversationID) key);
                return url.getPath();
            }
            public String getColumnName() { return "Path"; }
            public Class getColumnClass() { return String.class; }
        };
        addColumn(cdm);
       
        cdm = new ColumnDataModel() {
            public Object getValue(Object key) {
                if (_model == null) return null;
                HttpUrl url = _model.getRequestUrl((ConversationID) key);
                return url.getParameters();
            }
            public String getColumnName() { return "Parameters"; }
            public Class getColumnClass() { return String.class; }
        };
        addColumn(cdm);
       
        cdm = new ColumnDataModel() {
            public Object getValue(Object key) {
                if (_model == null) return null;
                return _model.getResponseStatus((ConversationID) key);
            }
            public String getColumnName() { return "Status"; }
            public Class getColumnClass() { return String.class; }
        };
        addColumn(cdm);
       
        cdm = new ColumnDataModel() {
            public Object getValue(Object key) {
                if (_model == null) return null;
                return _model.getConversationOrigin((ConversationID) key);
            }
            public String getColumnName() { return "Origin"; }
            public Class getColumnClass() { return String.class; }
        };
        addColumn(cdm);

        cdm = new ColumnDataModel() {
            public Object getValue(Object key) {
                if (_model == null) return null;
                return _model.getConversationProperty((ConversationID) key, "TAG");
            }
            public String getColumnName() { return "Tag"; }
            public Class getColumnClass() { return String.class; }
      public boolean isEditable(Object key) {
        return true;
      }
            public void setValue(Object aValue, Object key) {
              String value = aValue == null ? null : aValue.toString();
              _model.setConversationProperty((ConversationID) key, "TAG", value);
            }
        };
        addColumn(cdm);

        cdm = new ColumnDataModel() {
            public Object getValue(Object key) {
                if (_model == null) return null;
                return _model.getConversationProperty((ConversationID) key, "RESPONSE_SIZE");
            }
            public String getColumnName() { return "Size"; }
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.