final List<RepositoryFolder> folders = folder.getFolders(); for (RepositoryFolder subFolder : folders) { String name = subFolder.getName();
private void deleteChildren(RepositoryFolder folder) { List<RepositoryFile> files = folder.getFiles(); for (RepositoryFile file : files) { file.delete(); } List<RepositoryFolder> folders = folder.getFolders(); for (RepositoryFolder subFolder : folders) { deleteChildren(subFolder); subFolder.delete(); } }
@Override public List<TimelineIdentifier> getTimelinesForTenant(TenantIdentifier tenant) { final RepositoryFolder timelinesFolder = _tenantContextFactory.getContext(tenant).getTimelineFolder(); final List<TimelineIdentifier> result = new ArrayList<TimelineIdentifier>(); List<RepositoryFolder> folders = timelinesFolder.getFolders(); for (RepositoryFolder repositoryFolder : folders) { final DashboardGroup group = new DashboardGroup(repositoryFolder.getName()); addTimelines(result, group, repositoryFolder); } addTimelines(result, null, timelinesFolder); return result; }
@Override public List<DashboardGroup> getDashboardGroups(final TenantIdentifier tenant) { final RepositoryFolder timelinesFolder = _tenantContextFactory.getContext(tenant).getTimelineFolder(); final List<RepositoryFolder> folders = timelinesFolder.getFolders(); final List<DashboardGroup> groups = new ArrayList<DashboardGroup>(); for (RepositoryFolder folder : folders) {