diff flys-artifacts/src/main/java/de/intevation/flys/artifacts/model/LayerInfo.java @ 1134:bcf70a452646

Read barrier layers from filesystem while mapfile creation and build a facet for this layer in the artifact. flys-artifacts/trunk@2654 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Ingo Weinzierl <ingo.weinzierl@intevation.de>
date Tue, 06 Sep 2011 15:25:54 +0000
parents da3c3e286c88
children c8c753931514
line wrap: on
line diff
--- a/flys-artifacts/src/main/java/de/intevation/flys/artifacts/model/LayerInfo.java	Tue Sep 06 11:10:13 2011 +0000
+++ b/flys-artifacts/src/main/java/de/intevation/flys/artifacts/model/LayerInfo.java	Tue Sep 06 15:25:54 2011 +0000
@@ -1,37 +1,74 @@
 package de.intevation.flys.artifacts.model;
 
-import java.io.File;
-
 
 public class LayerInfo {
 
+    protected String name;
+    protected String type;
+    protected String directory;
     protected String data;
-
-    protected String type;
-    protected String identifier;
+    protected String group;
+    protected String groupTitle;
     protected String title;
 
 
-    public LayerInfo(File data, String type, String identifier, String title) {
-        this.data       = data.getName();
+    public LayerInfo(
+        String name,
+        String type,
+        String directory,
+        String data,
+        String title)
+    {
+        this(name, type, directory, data, title, null, null);
+    }
+
+
+    public LayerInfo(
+        String name,
+        String type,
+        String directory,
+        String data,
+        String title,
+        String group,
+        String groupTitle
+    ) {
+        this.name       = name;
         this.type       = type;
-        this.identifier = identifier;
+        this.directory  = directory;
+        this.data       = data;
+        this.group      = group;
+        this.groupTitle = groupTitle;
         this.title      = title;
     }
 
 
+    public String getName() {
+        return name;
+    }
+
+
+    public String getType() {
+        return type;
+    }
+
+
+    public String getDirectory() {
+        return directory;
+    }
+
+
     public String getData() {
         return data;
     }
 
 
-    public String getType() {
-        return type;
+    public String getGroup() {
+        return group;
     }
 
 
-    public String getIdentifier() {
-        return identifier;
+    public String getGroupTitle() {
+        return groupTitle;
     }
 
 

http://dive4elements.wald.intevation.org