|
|
@ -76,11 +76,12 @@ public interface RepositoryResolver<C> { |
|
|
|
* the repository does not exist or the name is incorrectly |
|
|
|
* the repository does not exist or the name is incorrectly |
|
|
|
* formatted as a repository name. |
|
|
|
* formatted as a repository name. |
|
|
|
* @throws ServiceNotAuthorizedException |
|
|
|
* @throws ServiceNotAuthorizedException |
|
|
|
* the repository exists, but HTTP access is not allowed for the |
|
|
|
* the repository may exist, but HTTP access is not allowed |
|
|
|
* current user. |
|
|
|
* without authentication, i.e. this corresponds to an HTTP 401 |
|
|
|
|
|
|
|
* Unauthorized. |
|
|
|
* @throws ServiceNotEnabledException |
|
|
|
* @throws ServiceNotEnabledException |
|
|
|
* the repository exists, but HTTP access is not allowed on the |
|
|
|
* the repository may exist, but HTTP access is not allowed on the |
|
|
|
* target repository, by any user. |
|
|
|
* target repository, for the current user. |
|
|
|
*/ |
|
|
|
*/ |
|
|
|
Repository open(C req, String name) throws RepositoryNotFoundException, |
|
|
|
Repository open(C req, String name) throws RepositoryNotFoundException, |
|
|
|
ServiceNotAuthorizedException, ServiceNotEnabledException; |
|
|
|
ServiceNotAuthorizedException, ServiceNotEnabledException; |
|
|
|