ingo@3300: package de.intevation.flys.artifacts.model.map; ingo@3300: ingo@3300: import de.intevation.flys.artifacts.states.DefaultState.ComputeType; ingo@3300: ingo@3300: ingo@3300: public class WMSDBLayerFacet extends WMSLayerFacet { ingo@3300: ingo@3300: protected String data; ingo@3300: protected String filter; ingo@3300: protected String labelItem; ingo@3300: protected String geometryType; ingo@3300: protected String connection; ingo@3300: protected String connectionType; ingo@3300: ingo@3300: ingo@3300: public WMSDBLayerFacet() { ingo@3300: super(); ingo@3300: } ingo@3300: ingo@3300: ingo@3300: public WMSDBLayerFacet(int index, String name, String description) { ingo@3300: this(index, name, description, ComputeType.FEED, null, null); ingo@3300: } ingo@3300: ingo@3300: ingo@3300: public WMSDBLayerFacet( ingo@3300: int index, ingo@3300: String name, ingo@3300: String description, ingo@3300: ComputeType type, ingo@3300: String stateId, ingo@3300: String hash ingo@3300: ingo@3300: ) { ingo@3300: super(index, name, description, type, stateId, hash); ingo@3300: } ingo@3300: ingo@3300: ingo@3300: public WMSDBLayerFacet( ingo@3300: int index, ingo@3300: String name, ingo@3300: String description, ingo@3300: ComputeType type, ingo@3300: String stateId, ingo@3300: String hash, ingo@3300: String url ingo@3300: ) { ingo@3300: super(index, name, description, type, stateId, hash, url); ingo@3300: } ingo@3300: ingo@3300: ingo@3300: public void setFilter(String filter) { ingo@3300: this.filter = filter; ingo@3300: } ingo@3300: ingo@3300: public String getFilter() { ingo@3300: return filter; ingo@3300: } ingo@3300: ingo@3300: public void setData(String data) { ingo@3300: this.data = data; ingo@3300: } ingo@3300: ingo@3300: public String getData() { ingo@3300: return data; ingo@3300: } ingo@3300: ingo@3300: public void setGeometryType(String geometryType) { ingo@3300: this.geometryType = geometryType; ingo@3300: } ingo@3300: ingo@3300: public String getGeometryType() { ingo@3300: return geometryType; ingo@3300: } ingo@3300: ingo@3300: public void setConnection(String connection) { ingo@3300: this.connection = connection; ingo@3300: } ingo@3300: ingo@3300: public String getConnection() { ingo@3300: return connection; ingo@3300: } ingo@3300: ingo@3300: public void setConnectionType(String connectionType) { ingo@3300: this.connectionType = connectionType; ingo@3300: } ingo@3300: ingo@3300: public String getConnectionType() { ingo@3300: return connectionType; ingo@3300: } ingo@3300: ingo@3300: public void setLabelItem(String labelItem) { ingo@3300: this.labelItem = labelItem; ingo@3300: } ingo@3300: ingo@3300: public String getLabelItem() { ingo@3300: return labelItem; ingo@3300: } ingo@3300: ingo@3300: ingo@3300: @Override ingo@3300: public boolean isQueryable() { ingo@3300: return true; ingo@3300: } ingo@3300: } ingo@3300: // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf8 :