@ApplicationScoped public class RepositoryManagerMock extends Object implements org.jboss.pnc.spi.repositorymanager.RepositoryManager
| Modifier and Type | Class and Description |
|---|---|
static class |
RepositoryManagerMock.RunningRepositoryDeletionMock |
static class |
RepositoryManagerMock.RunningRepositoryPromotionMock |
| Constructor and Description |
|---|
RepositoryManagerMock() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
canManage(org.jboss.pnc.model.TargetRepository.Type managerType) |
org.jboss.pnc.spi.repositorymanager.RepositoryManagerResult |
collectRepoManagerResult(String buildContentId,
boolean tempBuild) |
org.jboss.pnc.spi.repositorymanager.model.RepositorySession |
createBuildRepository(org.jboss.pnc.spi.repositorymanager.BuildExecution buildExecution,
String accessToken,
String serviceAccountToken,
Map<String,String> genericParameters) |
org.jboss.pnc.spi.repositorymanager.model.RunningRepositoryDeletion |
deleteBuild(org.jboss.pnc.model.BuildRecord buildRecord,
String accessToken) |
RepositoryManagerMock |
expectDeletionError(Exception deletionError) |
RepositoryManagerMock |
expectDeletionSuccess(boolean deletionSuccess) |
RepositoryManagerMock |
expectPromotionError(Exception promotionError) |
RepositoryManagerMock |
expectPromotionSuccess(boolean promotionSuccess) |
org.jboss.pnc.spi.repositorymanager.model.RunningRepositoryPromotion |
promoteBuild(org.jboss.pnc.model.BuildRecord buildRecord,
String toGroup,
String accessToken) |
public RepositoryManagerMock expectPromotionSuccess(boolean promotionSuccess)
public RepositoryManagerMock expectPromotionError(Exception promotionError)
public RepositoryManagerMock expectDeletionSuccess(boolean deletionSuccess)
public RepositoryManagerMock expectDeletionError(Exception deletionError)
public org.jboss.pnc.spi.repositorymanager.model.RepositorySession createBuildRepository(org.jboss.pnc.spi.repositorymanager.BuildExecution buildExecution,
String accessToken,
String serviceAccountToken,
Map<String,String> genericParameters)
throws org.jboss.pnc.spi.repositorymanager.RepositoryManagerException
createBuildRepository in interface org.jboss.pnc.spi.repositorymanager.RepositoryManagerorg.jboss.pnc.spi.repositorymanager.RepositoryManagerExceptionpublic org.jboss.pnc.spi.repositorymanager.RepositoryManagerResult collectRepoManagerResult(String buildContentId, boolean tempBuild) throws org.jboss.pnc.spi.repositorymanager.RepositoryManagerException
collectRepoManagerResult in interface org.jboss.pnc.spi.repositorymanager.RepositoryManagerorg.jboss.pnc.spi.repositorymanager.RepositoryManagerExceptionpublic boolean canManage(org.jboss.pnc.model.TargetRepository.Type managerType)
canManage in interface org.jboss.pnc.spi.repositorymanager.RepositoryManagerpublic org.jboss.pnc.spi.repositorymanager.model.RunningRepositoryPromotion promoteBuild(org.jboss.pnc.model.BuildRecord buildRecord,
String toGroup,
String accessToken)
throws org.jboss.pnc.spi.repositorymanager.RepositoryManagerException
promoteBuild in interface org.jboss.pnc.spi.repositorymanager.RepositoryManagerorg.jboss.pnc.spi.repositorymanager.RepositoryManagerExceptionpublic org.jboss.pnc.spi.repositorymanager.model.RunningRepositoryDeletion deleteBuild(org.jboss.pnc.model.BuildRecord buildRecord,
String accessToken)
throws org.jboss.pnc.spi.repositorymanager.RepositoryManagerException
deleteBuild in interface org.jboss.pnc.spi.repositorymanager.RepositoryManagerorg.jboss.pnc.spi.repositorymanager.RepositoryManagerExceptionCopyright © 2014–2020 JBoss by Red Hat. All rights reserved.