public void updatePipelineConfig(final Username currentUser, final PipelineConfig pipelineConfig, final String md5, final LocalizedOperationResult result) { validatePluggableTasks(pipelineConfig); UpdatePipelineConfigCommand updatePipelineConfigCommand = new UpdatePipelineConfigCommand(goConfigService, entityHashingService, pipelineConfig, currentUser, md5, result, externalArtifactsService); update(currentUser, pipelineConfig, result, updatePipelineConfigCommand); }
public void createPipelineConfig(final Username currentUser, final PipelineConfig pipelineConfig, final LocalizedOperationResult result, final String groupName) { validatePluggableTasks(pipelineConfig); CreatePipelineConfigCommand createPipelineConfigCommand = new CreatePipelineConfigCommand(goConfigService, pipelineConfig, currentUser, result, groupName, externalArtifactsService); update(currentUser, pipelineConfig, result, createPipelineConfigCommand); }
public void deletePipelineConfig(final Username currentUser, final PipelineConfig pipelineConfig, final LocalizedOperationResult result) { DeletePipelineConfigCommand deletePipelineConfigCommand = new DeletePipelineConfigCommand(goConfigService, pipelineConfig, currentUser, result); update(currentUser, pipelineConfig, result, deletePipelineConfigCommand); if (result.isSuccessful()) { result.setMessage(LocalizedMessage.resourceDeleteSuccessful("pipeline", pipelineConfig.name())); } }