| | |
| | | import com.gitblit.models.SyndicatedEntryModel;
|
| | |
|
| | | /**
|
| | | * Table model of List<SyndicatedEntryModel>
|
| | | * Table model for a list of retrieved feed entries.
|
| | | *
|
| | | * @author James Moger
|
| | | *
|
| | |
| | | List<SyndicatedEntryModel> entries;
|
| | |
|
| | | enum Columns {
|
| | | Date, Repository, Author, Message;
|
| | | 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) {
|
| | |
| | | return Translation.get("gb.date");
|
| | | case Repository:
|
| | | return Translation.get("gb.repository");
|
| | | case Branch:
|
| | | return Translation.get("gb.branch");
|
| | | case Author:
|
| | | return Translation.get("gb.author");
|
| | | case Message:
|
| | |
| | | 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;
|
| | | }
|
| | |
| | | return entry.published;
|
| | | case Repository:
|
| | | return entry.repository;
|
| | | case Branch:
|
| | | return entry.branch;
|
| | | case Author:
|
| | | return entry.author;
|
| | | case Message:
|
| | | return entry.title;
|
| | | return entry;
|
| | | }
|
| | | return null;
|
| | | }
|