public abstract class AbstractGroupRepositoriesApiResource<T extends GroupRepositoryApiRequest> extends AbstractRepositoriesApiResource<T>
highAvailabilitySupportChecker
Constructor and Description |
---|
AbstractGroupRepositoriesApiResource() |
Modifier and Type | Method and Description |
---|---|
javax.ws.rs.core.Response |
createRepository(T request) |
AbstractApiRepository |
getRepository(FormatAndType formatAndType,
String repositoryName) |
void |
setApplicationVersion(org.sonatype.nexus.common.app.ApplicationVersion applicationVersion) |
void |
setConstraintViolationFactory(org.sonatype.nexus.validation.ConstraintViolationFactory constraintViolationFactory) |
void |
setRepositoryManager(org.sonatype.nexus.repository.manager.RepositoryManager repositoryManager) |
javax.ws.rs.core.Response |
updateRepository(T request,
String repositoryName) |
isApiEnabled, setAuthorizingRepositoryManager, setConfigurationAdapter, setConvertersByFormat, setDefaultAdapter, setHighAvailabilitySupportChecker
public AbstractGroupRepositoriesApiResource()
@Inject public void setConstraintViolationFactory(org.sonatype.nexus.validation.ConstraintViolationFactory constraintViolationFactory)
@Inject public void setRepositoryManager(org.sonatype.nexus.repository.manager.RepositoryManager repositoryManager)
@Inject public void setApplicationVersion(org.sonatype.nexus.common.app.ApplicationVersion applicationVersion)
@POST @RequiresAuthentication public javax.ws.rs.core.Response createRepository(T request)
createRepository
in class AbstractRepositoriesApiResource<T extends GroupRepositoryApiRequest>
@PUT @Path(value="/{repositoryName}") @RequiresAuthentication public javax.ws.rs.core.Response updateRepository(T request, @PathParam(value="repositoryName") String repositoryName)
updateRepository
in class AbstractRepositoriesApiResource<T extends GroupRepositoryApiRequest>
@GET @Path(value="/{repositoryName}") @RequiresAuthentication public AbstractApiRepository getRepository(@BeanParam FormatAndType formatAndType, @PathParam(value="repositoryName") String repositoryName)
getRepository
in class AbstractRepositoriesApiResource<T extends GroupRepositoryApiRequest>
Copyright © 2008–2021 Sonatype, Inc.. All rights reserved.