tim@597: /** tim@597: * tim@597: */ tim@597: package de.intevation.gnv.artifacts.services.requestobjects; tim@597: /** tim@597: * @author Tim Englich tim@597: * tim@597: */ tim@597: public class DefaultLayer implements Layer { tim@597: sascha@778: tim@597: private String id = null; sascha@778: tim@597: private String name = null; sascha@778: tim@597: private boolean groupLayer = false; sascha@778: tim@597: private String parentId = null; tim@597: /** tim@597: * Constructor tim@597: */ tim@597: public DefaultLayer(String id,String name, tim@597: boolean groupLayer,String parentId) { tim@597: this.id = id; tim@597: this.name = name; tim@597: this.groupLayer = groupLayer; tim@597: this.parentId = parentId; tim@597: } tim@597: tim@597: tim@597: tim@597: /** tim@597: * @see de.intevation.gnv.artifactdatabase.objects.map.Layer#getID() tim@597: */ tim@597: public String getID() { tim@597: return this.id; tim@597: } tim@597: tim@597: /** tim@597: * @see de.intevation.gnv.artifactdatabase.objects.map.Layer#getName() tim@597: */ tim@597: public String getName() { tim@597: return this.name; tim@597: } tim@597: tim@597: /** tim@597: * @see de.intevation.gnv.artifactdatabase.objects.map.Layer#isGroupLayer() tim@597: */ tim@597: public boolean isGroupLayer() { tim@597: return this.groupLayer; tim@597: } tim@597: tim@597: /** tim@597: * @see de.intevation.gnv.artifactdatabase.objects.map.Layer#parentID() tim@597: */ tim@597: public String parentID() { tim@597: return this.parentId; tim@597: } sascha@778: tim@597: @Override tim@597: public String toString() { tim@597: return "ID: "+ this.id + " Name: "+this.name+ tim@597: " IsGroupLayer: "+this.groupLayer+ tim@597: " ParentID: "+this.parentId; tim@597: } tim@597: tim@597: }