ref 10440: add metaData mapping for coryright notice
authorKatja <k.luther@bgbm.org>
Mon, 18 Dec 2023 09:10:25 +0000 (10:10 +0100)
committerKatja <k.luther@bgbm.org>
Mon, 18 Dec 2023 09:10:25 +0000 (10:10 +0100)
cdmlib-services/src/main/java/eu/etaxonomy/cdm/api/service/media/AbstactMediaMetadataReader.java
cdmlib-services/src/main/java/eu/etaxonomy/cdm/api/service/media/MetaDataMapping.java

index bd07e4102f2a4871c2bd5086cd4aab8aa4fcaa3f..c256f6bc9a9fca28a22804f64155f58c6e4bffc7 100644 (file)
@@ -118,6 +118,13 @@ public abstract class AbstactMediaMetadataReader {
         }
         if (mapping != null) {
             text = mapping.getLabel();
+        }else {
+           for (MetaDataMapping value: MetaDataMapping.values()) {
+               if (value.getKey().equals(text)) {
+                   text = value.getLabel();
+                   break;
+               }
+           }
         }
         if (!text.contains(" ")) {
             String[] splittedKey = StringUtils.splitByCharacterTypeCamelCase(text);
index 79a4fc3414d2c1c191a4a21c613826eadf2d0de9..e9fc3fb5d8c4188e905e9daaef1d6cf3e99925fc 100644 (file)
@@ -23,7 +23,8 @@ public enum MetaDataMapping implements IKeyLabel{
     Headline("Headline","Taxon"),
     Sublocation("Sublocation", "Locality"),
     OriginialTransmissionReference("Original Transmission, Reference", "Original Transmission Reference"),
-    Artist("Artist", "Photographer")
+    Artist("Artist", "Photographer"),
+    Copyright("Copyright Notice", "Copyright")
     ;