throw new IllegalArgumentException( "Repository " + repository.getAlias() + " not found" );
}
}
public RepositoryInfo getRepositoryInfo( final String alias ) {
final Repository repo = getRepository( alias );
String ouName = null;
for ( final OrganizationalUnit ou : organizationalUnitService.getOrganizationalUnits() ) {
for ( Repository repository : ou.getRepositories() ) {
if ( repository.getAlias().equals( alias ) ) {
ouName = ou.getName();
}
}
}
List<VersionRecord> initialRecordList = getRepositoryHistory( alias, 0, HISTORY_PAGE_SIZE);
return new RepositoryInfo( alias, ouName, repo.getRoot(), repo.getPublicURIs(), initialRecordList);
}