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