@Override protected Result verifyParameters(Map<String, Object> parameters) { ResultBuilder builder = ResultBuilder.withStatusAndScope(Result.Status.OK, Scope.PARAMETERS).error(ResultErrorHelper.requiresOption("applicationName", parameters)) .error(ResultErrorHelper.requiresOption("clientId", parameters)).error(ResultErrorHelper.requiresOption("clientSecret", parameters)); return builder.build(); }
@Override protected Result verifyParameters(Map<String, Object> parameters) { ResultBuilder builder = ResultBuilder.withStatusAndScope(Result.Status.OK, Scope.PARAMETERS).error(ResultErrorHelper.requiresOption("applicationName", parameters)) .error(ResultErrorHelper.requiresOption("clientId", parameters)).error(ResultErrorHelper.requiresOption("clientSecret", parameters)); return builder.build(); }
@Override protected Result verifyParameters(Map<String, Object> parameters) { ResultBuilder builder = ResultBuilder.withStatusAndScope(Result.Status.OK, Scope.PARAMETERS) .error(ResultErrorHelper.requiresOption("accessToken", parameters)) .error(ResultErrorHelper.requiresOption("accessTokenSecret", parameters)) .error(ResultErrorHelper.requiresOption("consumerKey", parameters)) .error(ResultErrorHelper.requiresOption("consumerSecret", parameters)); // Validate using the catalog super.verifyParametersAgainstCatalog(builder, parameters); return builder.build(); }
@Override protected Result verifyParameters(Map<String, Object> parameters) { ResultBuilder builder = ResultBuilder.withStatusAndScope(Result.Status.OK, Scope.PARAMETERS) .error(ResultErrorHelper.requiresOption("accessToken", parameters)) .error(ResultErrorHelper.requiresOption("clientIdentifier", parameters)); return builder.build(); }
@Override protected Result verifyParameters(Map<String, Object> parameters) { ResultBuilder builder = ResultBuilder.withStatusAndScope(Result.Status.OK, Scope.PARAMETERS) .error(ResultErrorHelper.requiresOption("accessToken", parameters)) .error(ResultErrorHelper.requiresOption("clientIdentifier", parameters)); return builder.build(); }
@Override protected Result verifyParameters(Map<String, Object> parameters) { ResultBuilder builder = ResultBuilder.withStatusAndScope(Result.Status.OK, Scope.PARAMETERS).error(ResultErrorHelper.requiresOption("serverUrl", parameters)) .error(ResultErrorHelper.requiresOption("fhirVersion", parameters)); return builder.build(); }
@Override protected Result verifyParameters(Map<String, Object> parameters) { ResultBuilder builder = ResultBuilder.withStatusAndScope(Result.Status.OK, Scope.PARAMETERS).error(ResultErrorHelper.requiresOption("accessKey", parameters)) .error(ResultErrorHelper.requiresOption("secretKey", parameters)).error(ResultErrorHelper.requiresOption("region", parameters)); // Validate using the catalog super.verifyParametersAgainstCatalog(builder, parameters); return builder.build(); }
@Override protected Result verifyParameters(Map<String, Object> parameters) { ResultBuilder builder = ResultBuilder.withStatusAndScope(Result.Status.OK, Scope.PARAMETERS).error(ResultErrorHelper.requiresOption("accessKey", parameters)) .error(ResultErrorHelper.requiresOption("secretKey", parameters)).error(ResultErrorHelper.requiresOption("region", parameters)); // Validate using the catalog super.verifyParametersAgainstCatalog(builder, parameters); return builder.build(); }
@Override protected Result verifyParameters(Map<String, Object> parameters) { ResultBuilder builder = ResultBuilder.withStatusAndScope(Result.Status.OK, Scope.PARAMETERS).error(ResultErrorHelper.requiresOption("accessKey", parameters)) .error(ResultErrorHelper.requiresOption("secretKey", parameters)).error(ResultErrorHelper.requiresOption("region", parameters)); // Validate using the catalog super.verifyParametersAgainstCatalog(builder, parameters); return builder.build(); }
@Override protected Result verifyParameters(Map<String, Object> parameters) { ResultBuilder builder = ResultBuilder.withStatusAndScope(Result.Status.OK, Scope.PARAMETERS).error(ResultErrorHelper.requiresOption("clusterName", parameters)) .error(ResultErrorHelper.requiresOption("hostAddresses", parameters)); // Validate using the catalog super.verifyParametersAgainstCatalog(builder, parameters); return builder.build(); }
@Override protected Result verifyParameters(Map<String, Object> parameters) { ResultBuilder builder = ResultBuilder.withStatusAndScope(Result.Status.OK, Scope.PARAMETERS) .error(ResultErrorHelper.requiresOption("host", parameters)) .error(ResultErrorHelper.requiresOption("port", parameters)); if (builder.build().getErrors().isEmpty()) { verifyCredentials(builder, parameters); } return builder.build(); }
@Override protected Result verifyParameters(Map<String, Object> parameters) { return ResultBuilder.withStatusAndScope(Result.Status.OK, Scope.PARAMETERS) .error(ResultErrorHelper.requiresOption("brokerUrl", parameters)) .build(); }
@Override protected Result verifyParameters(Map<String, Object> parameters) { ResultBuilder builder = ResultBuilder.withStatusAndScope(Result.Status.OK, Scope.PARAMETERS) .error(ResultErrorHelper.requiresOption("brokers", parameters)); return builder.build(); }
@Override protected Result verifyConnectivity(Map<String, Object> parameters) { // Default is success ResultBuilder builder = ResultBuilder.withStatusAndScope(Result.Status.OK, Scope.CONNECTIVITY); Optional<String> uri = getOption(parameters, "httpUri", String.class); if (!uri.isPresent()) { // lack of httpUri is a blocking issue builder.error(ResultErrorHelper.requiresOption("httpUri", parameters)); } else { builder.error(parameters, this::verifyHttpConnectivity); } return builder.build(); }
builder.error(ResultErrorHelper.requiresOption("authUsername", parameters)); builder.error(ResultErrorHelper.requiresOption("authPassword", parameters));
@Override protected Result verifyParameters(Map<String, Object> parameters) { ResultBuilder builder = ResultBuilder.withStatusAndScope(Result.Status.OK, Scope.PARAMETERS) .error(ResultErrorHelper.requiresOption("brokerUrl", parameters)); if (builder.build().getErrors().isEmpty()) { verifyCredentials(builder, parameters); } return builder.build(); }
@Override protected Result verifyParameters(Map<String, Object> parameters) { ResultBuilder builder = ResultBuilder.withStatusAndScope(Result.Status.OK, Scope.PARAMETERS) .error(ResultErrorHelper.requiresOption("brokerUrl", parameters)); if (builder.build().getErrors().isEmpty()) { verifyCredentials(builder, parameters); } return builder.build(); }
@Override protected Result verifyParameters(Map<String, Object> parameters) { ResultBuilder builder = ResultBuilder.withStatusAndScope(Result.Status.OK, Scope.PARAMETERS) .error(ResultErrorHelper.requiresOption("connectionUri", parameters)); if (builder.build().getErrors().isEmpty()) { verifyCredentials(builder, parameters); } return builder.build(); }
@Override protected Result verifyParameters(Map<String, Object> parameters) { ResultBuilder builder = ResultBuilder.withStatusAndScope(Result.Status.OK, Scope.PARAMETERS) .error(ResultErrorHelper.requiresOption("connectionUri", parameters)); if (builder.build().getErrors().isEmpty()) { verifyCredentials(builder, parameters); } return builder.build(); }
@Override protected Result verifyParameters(Map<String, Object> parameters) { // The default is success ResultBuilder builder = ResultBuilder.withStatusAndScope(Result.Status.OK, Scope.PARAMETERS); // Validate using the catalog super.verifyParametersAgainstCatalog(builder, parameters); // Validate if the auth/proxy combination is properly set-up Optional<String> authMethod = getOption(parameters, "authMethod", String.class); if (authMethod.isPresent()) { // If auth method is set, username and password must be provided builder.error(ResultErrorHelper.requiresOption("authUsername", parameters)); builder.error(ResultErrorHelper.requiresOption("authPassword", parameters)); // Check if the AuthMethod is known AuthMethod auth = getCamelContext().getTypeConverter().convertTo(AuthMethod.class, authMethod.get()); if (auth != AuthMethod.Basic && auth != AuthMethod.Digest && auth != AuthMethod.NTLM) { builder.error(ResultErrorBuilder.withIllegalOption("authMethod", authMethod.get()).build()); } // If auth method is NTLM, authDomain is mandatory if (auth == AuthMethod.NTLM) { builder.error(ResultErrorHelper.requiresOption("authDomain", parameters)); } } return builder.build(); }