summaryrefslogtreecommitdiffstats
path: root/config-model/src/main/java/com/yahoo/searchdefinition/processing/ReservedDocumentNames.java
diff options
context:
space:
mode:
Diffstat (limited to 'config-model/src/main/java/com/yahoo/searchdefinition/processing/ReservedDocumentNames.java')
-rw-r--r--config-model/src/main/java/com/yahoo/searchdefinition/processing/ReservedDocumentNames.java7
1 files changed, 5 insertions, 2 deletions
diff --git a/config-model/src/main/java/com/yahoo/searchdefinition/processing/ReservedDocumentNames.java b/config-model/src/main/java/com/yahoo/searchdefinition/processing/ReservedDocumentNames.java
index 4152d07f8db..43a58fc9634 100644
--- a/config-model/src/main/java/com/yahoo/searchdefinition/processing/ReservedDocumentNames.java
+++ b/config-model/src/main/java/com/yahoo/searchdefinition/processing/ReservedDocumentNames.java
@@ -11,11 +11,12 @@ import java.util.HashSet;
import java.util.Set;
/**
- * @author <a href="mailto:simon@yahoo-inc.com">Simon Thoresen</a>
+ * @author Simon Thoresen
*/
public class ReservedDocumentNames extends Processor {
private static final Set<String> RESERVED_NAMES = new HashSet<>();
+
static {
for (SDDocumentType dataType : SDDocumentType.VESPA_DOCUMENT.getTypes()) {
RESERVED_NAMES.add(dataType.getName());
@@ -27,7 +28,9 @@ public class ReservedDocumentNames extends Processor {
}
@Override
- public void process() {
+ public void process(boolean validate) {
+ if ( ! validate) return;
+
String docName = search.getDocument().getName();
if (RESERVED_NAMES.contains(docName)) {
throw new IllegalArgumentException("For search '" + search.getName() + "': Document name '" + docName +