Modifier and Type | Method and Description |
---|---|
void |
ChainResultManagerImpl.createRepositorySpecFailedResult(ImmutableChain plan,
VcsRepositoryData repositoryData,
BuildChanges buildChanges,
int buildNumber,
VcsLocationBambooSpecsState specsState) |
void |
ChainResultManager.createRepositorySpecFailedResult(ImmutableChain plan,
VcsRepositoryData repositoryData,
BuildChanges buildChanges,
int buildNumber,
VcsLocationBambooSpecsState specsState)
Create and save chain result for plan which was not updated when Repository stored specs execution was failed
|
Modifier and Type | Method and Description |
---|---|
Path |
RepositoryStoredSpecsLogServiceImpl.getBambooSpecsExecutionLogFile(VcsLocationBambooSpecsState specsState) |
Path |
RepositoryStoredSpecsLogService.getBambooSpecsExecutionLogFile(VcsLocationBambooSpecsState bambooSpecsState) |
void |
SpecsConsumer.onSuccess(VcsRepositoryData vcsRepositoryData,
List<CommitContext> commits,
VcsLocationBambooSpecsState specsState,
RssPermissions rssPermissions,
VcsLocationBambooSpecsState bambooSpecsState,
com.atlassian.utils.process.OutputHandler stdout,
String logFilename)
Handle specs execution success
|
boolean |
SpecsConsumer.processSpecsDirectoryRemoval(VcsRepositoryData repository,
VcsLocationBambooSpecsState specsState,
List<CommitContext> commits,
RssPermissions rssPermissions,
com.atlassian.utils.process.OutputHandler stdout,
String logFilename)
Handle situation where no Specs have been found in the repository (for the current revision)
|
void |
RepositoryStoredSpecsService.reportSpecsScanError(VcsLocationBambooSpecsState vcsLocationBambooSpecsState,
String errorMessages,
List<CommitContext> commits)
Record failed specs scan.
|
void |
RepositoryStoredSpecsServiceImpl.reportSpecsScanError(VcsLocationBambooSpecsState vcsLocationBambooSpecsState,
String errorMessage,
List<CommitContext> commits) |
void |
RepositoryStoredSpecsService.runBambooSpecs(SpecsConsumer specsConsumer,
VcsRepositoryModuleDescriptor vcsRepositoryModuleDescriptor,
VcsRepositoryData repository,
VcsBranch vcsBranch,
VcsLocationBambooSpecsState specsState,
List<CommitContext> commits)
Execute Bamboo Specs and import results
|
void |
RepositoryStoredSpecsServiceImpl.runBambooSpecs(SpecsConsumer specsConsumer,
VcsRepositoryModuleDescriptor vcsRepositoryModuleDescriptor,
VcsRepositoryData repository,
VcsBranch vcsBranch,
VcsLocationBambooSpecsState specsState,
List<CommitContext> commits) |
Modifier and Type | Method and Description |
---|---|
VcsLocationBambooSpecsState |
RssDetectionTriggerData.getSpecsState() |
Constructor and Description |
---|
RssDetectionTriggerData(VcsRepositoryData repository,
VcsRepositoryModuleDescriptor repositoryDescriptor,
VcsLocationBambooSpecsState specsState,
List<CommitContext> specsCommits) |
Modifier and Type | Method and Description |
---|---|
List<RssAffectedPlan> |
RepositoryStoredSpecsResultHelper.createSpecResultAndDisablePlans(Collection<PlanKey> plans,
VcsRepositoryData repositoryData,
List<CommitContext> commits,
RssPermissions rssPermissions,
boolean specsExecutionSuccessful,
VcsLocationBambooSpecsState bambooSpecsState)
Creates specs execution results for given
plans and disable them |
List<RssAffectedPlan> |
RepositoryStoredSpecsResultHelperImpl.createSpecResultAndDisablePlans(Collection<PlanKey> plans,
VcsRepositoryData repositoryData,
List<CommitContext> commits,
RssPermissions rssPermissions,
boolean specsExecutionSuccessful,
VcsLocationBambooSpecsState bambooSpecsState) |
Modifier and Type | Method and Description |
---|---|
Collection<Long> |
DeploymentProjectDaoImpl.findDeploymentProjectsInOtherStates(VcsLocationBambooSpecsState specsState) |
Collection<Long> |
DeploymentProjectDao.findDeploymentProjectsInOtherStates(VcsLocationBambooSpecsState specsState) |
Modifier and Type | Method and Description |
---|---|
Collection<Long> |
DeploymentProjectServiceImpl.findDeploymentProjectsInOtherStates(VcsLocationBambooSpecsState specsState) |
Collection<Long> |
DeploymentProjectService.findDeploymentProjectsInOtherStates(VcsLocationBambooSpecsState specsState) |
Modifier and Type | Method and Description |
---|---|
protected VcsLocationBambooSpecsState |
SpecsStateMapper.createItemInstance(org.codehaus.staxmate.in.SMInputCursor inputCursor) |
Modifier and Type | Method and Description |
---|---|
void |
SpecsStateMapper.afterImportListItem(org.codehaus.staxmate.in.SMInputCursor inputCursor,
List<VcsLocationBambooSpecsState> list,
VcsLocationBambooSpecsState object,
long objectIndex,
org.hibernate.Session session) |
protected void |
SpecsStateMapper.exportProperties(org.codehaus.staxmate.out.SMOutputElement outputElement,
VcsLocationBambooSpecsState specsState,
org.hibernate.Session session,
ExportDetailsBean exportDetailsBean) |
protected void |
SpecsStateMapper.importProperties(VcsLocationBambooSpecsState object,
org.codehaus.staxmate.in.SMInputCursor inputCursor,
org.hibernate.Session session) |
Modifier and Type | Method and Description |
---|---|
void |
SpecsStateMapper.afterImportListItem(org.codehaus.staxmate.in.SMInputCursor inputCursor,
List<VcsLocationBambooSpecsState> list,
VcsLocationBambooSpecsState object,
long objectIndex,
org.hibernate.Session session) |
Modifier and Type | Class and Description |
---|---|
class |
VcsLocationBambooSpecsStateImpl |
Modifier and Type | Method and Description |
---|---|
VcsLocationBambooSpecsState |
VcsBambooSpecsSourceImpl.getVcsLocationBambooSpecsState() |
VcsLocationBambooSpecsState |
VcsBambooSpecsSource.getVcsLocationBambooSpecsState() |
Modifier and Type | Method and Description |
---|---|
Optional<VcsLocationBambooSpecsState> |
BambooSpecsStateDaoImpl.findById(long specsStateId) |
Optional<VcsLocationBambooSpecsState> |
BambooSpecsStateDao.findById(long specsStateId) |
List<VcsLocationBambooSpecsState> |
BambooSpecsStateDaoImpl.findByVcsLocation(long repositoryId,
String branch) |
List<VcsLocationBambooSpecsState> |
BambooSpecsStateDao.findByVcsLocation(long repositoryId,
String branch)
Get all specs state for given repository and its branch
|
List<VcsLocationBambooSpecsState> |
BambooSpecsStateDaoImpl.findByVcsLocationIdOrderBySpecsExecutionDate(long repositoryId,
String branch,
int limit) |
List<VcsLocationBambooSpecsState> |
BambooSpecsManagerImpl.findByVcsLocationIdOrderBySpecsExecutionDate(long repositoryId,
String branch,
int limit) |
List<VcsLocationBambooSpecsState> |
BambooSpecsStateDao.findByVcsLocationIdOrderBySpecsExecutionDate(long repositoryId,
String branch,
int limit)
Get latest
limit specs state for given repository and its branch |
List<VcsLocationBambooSpecsState> |
BambooSpecsManager.findByVcsLocationIdOrderBySpecsExecutionDate(long repositoryId,
String branch,
int limit)
Return latest
limit entries for given repository and its branch |
Optional<VcsLocationBambooSpecsState> |
BambooSpecsStateDaoImpl.findLatestState(long rootVcsRepositoryId,
String branch) |
Optional<VcsLocationBambooSpecsState> |
BambooSpecsManagerImpl.findLatestState(long rootVcsRepositoryId,
String branch) |
Optional<VcsLocationBambooSpecsState> |
BambooSpecsStateDao.findLatestState(long rootVcsRepositoryId,
String branch) |
Optional<VcsLocationBambooSpecsState> |
BambooSpecsManager.findLatestState(long rootVcsRepositoryId,
String branch)
Find latest
VcsLocationBambooSpecsState for given repository and branch |
List<VcsLocationBambooSpecsState> |
BambooSpecsStateDaoImpl.getUnfinishedSpecsScans() |
List<VcsLocationBambooSpecsState> |
BambooSpecsManagerImpl.getUnfinishedSpecsScans() |
List<VcsLocationBambooSpecsState> |
BambooSpecsStateDao.getUnfinishedSpecsScans() |
List<VcsLocationBambooSpecsState> |
BambooSpecsManager.getUnfinishedSpecsScans()
Get all
VcsLocationBambooSpecsState that are in unfinished state |
Modifier and Type | Method and Description |
---|---|
long |
BambooSpecsStateDaoImpl.countPlansLinkedToState(VcsLocationBambooSpecsState specsState) |
long |
BambooSpecsStateDao.countPlansLinkedToState(VcsLocationBambooSpecsState specsState) |
void |
BambooSpecsStateDaoImpl.delete(VcsLocationBambooSpecsState specsState) |
void |
BambooSpecsStateDao.delete(VcsLocationBambooSpecsState specsState) |
Collection<Long> |
BambooSpecsManagerImpl.findDeploymentProjectsInOtherStates(VcsLocationBambooSpecsState specsState) |
Collection<Long> |
BambooSpecsManager.findDeploymentProjectsInOtherStates(VcsLocationBambooSpecsState specsState)
Returns ids pf RSS-managed deployment projects that have been updated in RSS runs other then the one supplied.
|
Collection<PlanKey> |
BambooSpecsStateDaoImpl.findPlansInOtherStates(VcsLocationBambooSpecsState specsState) |
Collection<PlanKey> |
BambooSpecsManagerImpl.findPlansInOtherStates(VcsLocationBambooSpecsState specsState) |
Collection<PlanKey> |
BambooSpecsStateDao.findPlansInOtherStates(VcsLocationBambooSpecsState specsState) |
Collection<PlanKey> |
BambooSpecsManager.findPlansInOtherStates(VcsLocationBambooSpecsState specsState)
Returns RSS-managed plans that have been updated in RSS runs other then the one supplied.
|
void |
BambooSpecsManagerImpl.save(VcsLocationBambooSpecsState vcsLocationBambooSpecsState) |
void |
BambooSpecsManager.save(VcsLocationBambooSpecsState vcsLocationBambooSpecsState)
Save new
VcsLocationBambooSpecsState entity. |
void |
BambooSpecsStateDaoImpl.saveOrUpdate(VcsLocationBambooSpecsState vcsLocationBambooSpecsState) |
void |
BambooSpecsStateDao.saveOrUpdate(VcsLocationBambooSpecsState vcsLocationBambooSpecsState) |
void |
BambooSpecsManagerImpl.updateAfterSpecsImport(VcsLocationBambooSpecsState vcsLocationBambooSpecsState,
VcsLocationBambooSpecsState.SpecsImportState specsImportState,
String logFilename) |
void |
BambooSpecsManager.updateAfterSpecsImport(VcsLocationBambooSpecsState vcsLocationBambooSpecsState,
VcsLocationBambooSpecsState.SpecsImportState specsImportState,
String logFilename)
Update given
VcsLocationBambooSpecsState with specs import results and save it. |
Modifier and Type | Method and Description |
---|---|
void |
BambooSpecsStateDaoImpl.scrollVcsLocationBambooSpecsStateForExport(Consumer<VcsLocationBambooSpecsState> consumer) |
void |
BambooSpecsStateDao.scrollVcsLocationBambooSpecsStateForExport(Consumer<VcsLocationBambooSpecsState> consumer) |
Copyright © 2020 Atlassian Software Systems Pty Ltd. All rights reserved.