use repository util to append url

This commit is contained in:
Sebastian Sdorra
2012-05-29 10:11:04 +02:00
parent e27285dd51
commit 28e8e2d582

View File

@@ -65,6 +65,7 @@ import sonia.scm.repository.RepositoryHandler;
import sonia.scm.repository.RepositoryIsNotArchivedException; import sonia.scm.repository.RepositoryIsNotArchivedException;
import sonia.scm.repository.RepositoryManager; import sonia.scm.repository.RepositoryManager;
import sonia.scm.repository.RepositoryNotFoundException; import sonia.scm.repository.RepositoryNotFoundException;
import sonia.scm.repository.RepositoryUtil;
import sonia.scm.security.ScmSecurityException; import sonia.scm.security.ScmSecurityException;
import sonia.scm.util.AssertUtil; import sonia.scm.util.AssertUtil;
import sonia.scm.util.HttpUtil; import sonia.scm.util.HttpUtil;
@@ -779,7 +780,7 @@ public class RepositoryResource
{ {
for (Repository repository : repositories) for (Repository repository : repositories)
{ {
appendUrl(repository); RepositoryUtil.appendUrl(configuration, repositoryManager, repository);
prepareRepository(repository); prepareRepository(repository);
} }
@@ -797,7 +798,7 @@ public class RepositoryResource
@Override @Override
protected Repository prepareForReturn(Repository repository) protected Repository prepareForReturn(Repository repository)
{ {
appendUrl(repository); RepositoryUtil.appendUrl(configuration, repositoryManager, repository);
prepareRepository(repository); prepareRepository(repository);
return repository; return repository;
@@ -833,26 +834,6 @@ public class RepositoryResource
//~--- methods -------------------------------------------------------------- //~--- methods --------------------------------------------------------------
/**
* Method description
*
*
* @param repository
*/
private void appendUrl(Repository repository)
{
RepositoryHandler handler =
repositoryManager.getHandler(repository.getType());
if (handler != null)
{
String url = handler.createResourcePath(repository);
url = HttpUtil.getCompleteUrl(configuration, url);
repository.setUrl(url);
}
}
/** /**
* Method description * Method description
* *