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 :