diff options
author | Harald Musum <musum@oath.com> | 2018-07-05 09:46:07 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-07-05 09:46:07 +0200 |
commit | d701496a9175df1c1c74de24458735395112f20b (patch) | |
tree | d3c3c48c8971348f0a41eb0e595c4896bfd59610 | |
parent | 44b37f0d209c205b78ea581797c8579c5093ab06 (diff) | |
parent | 5eff9b97e03aa4270075a69012720436db87db65 (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.java | 8 |
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()); + } } |