From e0f154c45a07c800c63695f1c579e686cdf6ce4d Mon Sep 17 00:00:00 2001
From: Andreas Romeyke <andreas.romeyke@slub-dresden.de>
Date: Tue, 21 Feb 2023 10:20:31 +0100
Subject: [PATCH] - refactoring, extracted enum

---
 .../dps/repository/plugin/SLUBXmlFormatValidationPlugin.java | 4 ----
 .../rosetta/dps/repository/plugin/ValidationSchemaType.java  | 5 +++++
 .../slub/rosetta/dps/repository/plugin/validationSchema.java | 4 ++--
 3 files changed, 7 insertions(+), 6 deletions(-)
 create mode 100644 java/org/slub/rosetta/dps/repository/plugin/ValidationSchemaType.java

diff --git a/java/org/slub/rosetta/dps/repository/plugin/SLUBXmlFormatValidationPlugin.java b/java/org/slub/rosetta/dps/repository/plugin/SLUBXmlFormatValidationPlugin.java
index ba26659..6a3b442 100644
--- a/java/org/slub/rosetta/dps/repository/plugin/SLUBXmlFormatValidationPlugin.java
+++ b/java/org/slub/rosetta/dps/repository/plugin/SLUBXmlFormatValidationPlugin.java
@@ -34,10 +34,6 @@ import java.util.Collections;
 import java.util.List;
 import java.util.Map;
 
-enum validationSchemaType {
-    schema, dtd, relaxng, schematron, nothing
-}
-
 /**
  * SLUBXmlFormatValidationPlugin
  *
diff --git a/java/org/slub/rosetta/dps/repository/plugin/ValidationSchemaType.java b/java/org/slub/rosetta/dps/repository/plugin/ValidationSchemaType.java
new file mode 100644
index 0000000..261eb96
--- /dev/null
+++ b/java/org/slub/rosetta/dps/repository/plugin/ValidationSchemaType.java
@@ -0,0 +1,5 @@
+package org.slub.rosetta.dps.repository.plugin;
+
+public enum ValidationSchemaType {
+    schema, dtd, relaxng, schematron, nothing
+}
diff --git a/java/org/slub/rosetta/dps/repository/plugin/validationSchema.java b/java/org/slub/rosetta/dps/repository/plugin/validationSchema.java
index 8ecd9f5..91cb711 100644
--- a/java/org/slub/rosetta/dps/repository/plugin/validationSchema.java
+++ b/java/org/slub/rosetta/dps/repository/plugin/validationSchema.java
@@ -5,13 +5,13 @@ import java.io.InputStream;
 
 class validationSchema {
     public final String nameSpace;
-    public final validationSchemaType schemaType;
+    public final ValidationSchemaType schemaType;
     public final String schemaURL;
     public Schema schemaInst;
     public InputStream schemaInputStream;
     public String schemaLocalURL;
 
-    public validationSchema(String nameSpace, validationSchemaType schemaType, String schemaURL) {
+    public validationSchema(String nameSpace, ValidationSchemaType schemaType, String schemaURL) {
         this.nameSpace = nameSpace;
         this.schemaURL = schemaURL;
         this.schemaType = schemaType;
-- 
GitLab