| | |
| | | List<SyndicatedEntryModel> entries;
|
| | |
|
| | | enum Columns {
|
| | | Date, Repository,Author, Message, Branch;
|
| | | Date, Repository, Branch, Author, Message;
|
| | |
|
| | | @Override
|
| | | public String toString() {
|
| | |
| | | }
|
| | |
|
| | | public SyndicatedEntryTableModel() {
|
| | | this(new ArrayList<SyndicatedEntryModel>());
|
| | | }
|
| | |
|
| | | public SyndicatedEntryTableModel(List<SyndicatedEntryModel> entries) {
|
| | | setEntries(entries);
|
| | | this.entries = new ArrayList<SyndicatedEntryModel>();
|
| | | }
|
| | |
|
| | | public void setEntries(List<SyndicatedEntryModel> entries) {
|
| | |
| | | public Class<?> getColumnClass(int columnIndex) {
|
| | | if (Columns.Date.ordinal() == columnIndex) {
|
| | | return Date.class;
|
| | | } else if (Columns.Message.ordinal() == columnIndex) {
|
| | | return SyndicatedEntryModel.class;
|
| | | }
|
| | | return String.class;
|
| | | }
|
| | |
| | | case Author:
|
| | | return entry.author;
|
| | | case Message:
|
| | | return entry.title;
|
| | | return entry;
|
| | | }
|
| | | return null;
|
| | | }
|