public void createEnvironment(final BasicEnvironmentConfig environmentConfig, final Username user, final HttpLocalizedOperationResult result) { String actionFailed = "Failed to add environment '" + environmentConfig.name() + "'."; AddEnvironmentCommand addEnvironmentCommand = new AddEnvironmentCommand(goConfigService, environmentConfig, user, actionFailed, result); update(addEnvironmentCommand, environmentConfig, user, result, actionFailed); }
public void updateEnvironment(final String oldEnvironmentConfigName, final EnvironmentConfig newEnvironmentConfig, final Username username, String md5, final HttpLocalizedOperationResult result) { String actionFailed = "Failed to update environment '" + oldEnvironmentConfigName + "'."; UpdateEnvironmentCommand updateEnvironmentCommand = new UpdateEnvironmentCommand(goConfigService, oldEnvironmentConfigName, newEnvironmentConfig, username, actionFailed, md5, entityHashingService, result); update(updateEnvironmentCommand, newEnvironmentConfig, username, result, actionFailed); if (result.isSuccessful()) { result.setMessage("Updated environment '" + oldEnvironmentConfigName + "'."); } }
public void patchEnvironment(final EnvironmentConfig environmentConfig, List<String> pipelinesToAdd, List<String> pipelinesToRemove, List<String> agentsToAdd, List<String> agentsToRemove, List<EnvironmentVariableConfig> envVarsToAdd, List<String> envVarsToRemove, final Username username, final HttpLocalizedOperationResult result) { String actionFailed = "Failed to update environment '" + environmentConfig.name() + "'."; PatchEnvironmentCommand patchEnvironmentCommand = new PatchEnvironmentCommand(goConfigService, environmentConfig, pipelinesToAdd, pipelinesToRemove, agentsToAdd, agentsToRemove, envVarsToAdd, envVarsToRemove, username, actionFailed, result); update(patchEnvironmentCommand, environmentConfig, username, result, actionFailed); if (result.isSuccessful()) { result.setMessage("Updated environment '" + environmentConfig.name() + "'."); } }
public void deleteEnvironment(final EnvironmentConfig environmentConfig, final Username username, final HttpLocalizedOperationResult result) { String environmentName = environmentConfig.name().toString(); String actionFailed = "Failed to delete environment '" + environmentConfig.name() + "'."; DeleteEnvironmentCommand deleteEnvironmentCommand = new DeleteEnvironmentCommand(goConfigService, environmentConfig, username, actionFailed, result); update(deleteEnvironmentCommand, environmentConfig, username, result, actionFailed); if (result.isSuccessful()) { result.setMessage(LocalizedMessage.resourceDeleteSuccessful("environment", environmentName)); } }