You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@jackrabbit.apache.org by kw...@apache.org on 2020/02/10 14:17:21 UTC

svn commit: r1873856 - /jackrabbit/commons/filevault/trunk/vault-validation/src/main/java/org/apache/jackrabbit/vault/validation/impl/util/ValidatorSettingsImpl.java

Author: kwin
Date: Mon Feb 10 14:17:21 2020
New Revision: 1873856

URL: http://svn.apache.org/viewvc?rev=1873856&view=rev
Log:
trivial: add another constructor for ValidatorSettingsImpl for arbitrary
number of options

Modified:
    jackrabbit/commons/filevault/trunk/vault-validation/src/main/java/org/apache/jackrabbit/vault/validation/impl/util/ValidatorSettingsImpl.java

Modified: jackrabbit/commons/filevault/trunk/vault-validation/src/main/java/org/apache/jackrabbit/vault/validation/impl/util/ValidatorSettingsImpl.java
URL: http://svn.apache.org/viewvc/jackrabbit/commons/filevault/trunk/vault-validation/src/main/java/org/apache/jackrabbit/vault/validation/impl/util/ValidatorSettingsImpl.java?rev=1873856&r1=1873855&r2=1873856&view=diff
==============================================================================
--- jackrabbit/commons/filevault/trunk/vault-validation/src/main/java/org/apache/jackrabbit/vault/validation/impl/util/ValidatorSettingsImpl.java (original)
+++ jackrabbit/commons/filevault/trunk/vault-validation/src/main/java/org/apache/jackrabbit/vault/validation/impl/util/ValidatorSettingsImpl.java Mon Feb 10 14:17:21 2020
@@ -24,25 +24,31 @@ import org.apache.jackrabbit.vault.valid
 import org.jetbrains.annotations.NotNull;
 
 public class ValidatorSettingsImpl implements ValidatorSettings {
-    private boolean isDisabled;
-    private ValidationMessageSeverity defaultSeverity;
-    private Map<String, String> options;
+    private final boolean isDisabled;
+    private final ValidationMessageSeverity defaultSeverity;
+    private final Map<String, String> options;
 
     public ValidatorSettingsImpl(boolean isDisabled) {
-        super();
-        this.isDisabled = isDisabled;
+        this(isDisabled, null, null);
     }
 
     public ValidatorSettingsImpl() {
-        
+        this(false, null, null);
     }
 
     public ValidatorSettingsImpl(ValidationMessageSeverity defaultSeverity) {
-        this.defaultSeverity = defaultSeverity;
+        this(false, defaultSeverity, null);
     }
 
     public ValidatorSettingsImpl(String optionKey, String optionValue) {
-        options = Collections.singletonMap(optionKey, optionValue);
+        this(false, null, Collections.singletonMap(optionKey, optionValue));
+    }
+
+    public ValidatorSettingsImpl(boolean isDisabled, ValidationMessageSeverity defaultSeverity, Map<String, String> options) {
+        super();
+        this.isDisabled = isDisabled;
+        this.defaultSeverity = defaultSeverity;
+        this.options = options;
     }
 
     @Override