aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorHarald Musum <musum@oath.com>2018-07-05 09:46:07 +0200
committerGitHub <noreply@github.com>2018-07-05 09:46:07 +0200
commitd701496a9175df1c1c74de24458735395112f20b (patch)
treed3c3c48c8971348f0a41eb0e595c4896bfd59610
parent44b37f0d209c205b78ea581797c8579c5093ab06 (diff)
parent5eff9b97e03aa4270075a69012720436db87db65 (diff)
Merge pull request #6340 from vespa-engine/hmusum/add-default-implementation
Need default implementation of new method (for old models)
-rw-r--r--config-model-api/src/main/java/com/yahoo/config/model/api/ModelFactory.java8
1 files changed, 6 insertions, 2 deletions
diff --git a/config-model-api/src/main/java/com/yahoo/config/model/api/ModelFactory.java b/config-model-api/src/main/java/com/yahoo/config/model/api/ModelFactory.java
index feccabf47b0..6d78e7d7756 100644
--- a/config-model-api/src/main/java/com/yahoo/config/model/api/ModelFactory.java
+++ b/config-model-api/src/main/java/com/yahoo/config/model/api/ModelFactory.java
@@ -35,8 +35,9 @@ public interface ModelFactory {
* @return a {@link ModelCreateResult} instance.
* @deprecated use {@link #createAndValidateModel(ModelContext, ValidationParameters)}
*/
+ @SuppressWarnings("DeprecatedIsStillUsed")
@Deprecated
- // TODO: Remove when 6.258 is latest version in use
+ // TODO: Remove when 6.259 is latest version in use
default ModelCreateResult createAndValidateModel(ModelContext modelContext, boolean ignoreValidationErrors) {
return createAndValidateModel(modelContext, new ValidationParameters(ignoreValidationErrors
? IgnoreValidationErrors.FALSE
@@ -51,5 +52,8 @@ public interface ModelFactory {
* @param validationParameters validation parameters
* @return a {@link ModelCreateResult} instance.
*/
- ModelCreateResult createAndValidateModel(ModelContext modelContext, ValidationParameters validationParameters);
+ // TODO: Remove default implementation when 6.259 is latest version in use
+ default ModelCreateResult createAndValidateModel(ModelContext modelContext, ValidationParameters validationParameters) {
+ return createAndValidateModel(modelContext, validationParameters.ignoreValidationErrors());
+ }
}