| | |
| | | List<RepositoryModel> repositories = gitblit.getRepositoryModels(user); |
| | | return repositories; |
| | | } |
| | | |
| | | |
| | | @Override |
| | | protected boolean matches(RepositoryModel r) { |
| | | return r.name.matches(regexFilter); |
| | | } |
| | | |
| | | |
| | | @Override |
| | | protected void asTable(List<RepositoryModel> list) { |
| | | String[] headers; |
| | |
| | | headers = h; |
| | | } |
| | | |
| | | String[][] data = new String[list.size()][]; |
| | | Object[][] data = new Object[list.size()][]; |
| | | for (int i = 0; i < list.size(); i++) { |
| | | RepositoryModel r = list.get(i); |
| | | |
| | |
| | | if (!ArrayUtils.isEmpty(r.owners)) { |
| | | owners = Joiner.on(",").join(r.owners); |
| | | } |
| | | data[i] = new String[] { r.name, r.description, owners, lm, size }; |
| | | data[i] = new Object[] { r.name, r.description, owners, lm, size }; |
| | | } else { |
| | | data[i] = new String[] { r.name, lm, size }; |
| | | data[i] = new Object[] { r.name, lm, size }; |
| | | } |
| | | } |
| | | stdout.println(FlipTable.of(headers, data, Borders.BODY_HCOLS)); |