geoportal-data-viewer-app/src/main/java/org/gcube/portlets/user/geoportaldataviewer/shared/GeoNaDataObject.java

86 lines
1.9 KiB
Java
Raw Normal View History

2020-10-29 15:18:14 +01:00
package org.gcube.portlets.user.geoportaldataviewer.shared;
import java.io.Serializable;
import java.util.List;
2020-10-29 17:48:20 +01:00
import org.gcube.portlets.user.geoportaldataviewer.shared.gis.LayerItem;
import org.gcube.portlets.user.geoportaldataviewer.shared.gis.wfs.FeatureRow;
2020-11-02 18:18:03 +01:00
import org.gcube.portlets.user.geoportaldataviewer.shared.products.ConcessioneDV;
2020-10-29 17:48:20 +01:00
2020-10-29 15:18:14 +01:00
/**
* The Class GeoNaDataObject.
*
* @author Francesco Mangiacrapa at ISTI-CNR (francesco.mangiacrapa@isti.cnr.it)
*
* Oct 29, 2020
*/
public class GeoNaDataObject implements Serializable{
/**
*
*/
private static final long serialVersionUID = 5566069859060851625L;
/** The form data entry fields. */
2020-11-02 18:18:03 +01:00
private List<FeatureRow> features;
private ProductType productType;
2020-10-29 17:48:20 +01:00
private LayerItem layerItem;
2020-11-02 18:18:03 +01:00
private ConcessioneDV concessioneDV;
2020-10-29 15:18:14 +01:00
/**
* Instantiates a new geo na data object.
*/
public GeoNaDataObject(){
}
2020-11-02 18:18:03 +01:00
public List<FeatureRow> getFeatures() {
return features;
2020-10-29 15:18:14 +01:00
}
2020-11-02 18:18:03 +01:00
public void setFeatures(List<FeatureRow> features) {
this.features = features;
2020-10-29 15:18:14 +01:00
}
public ProductType getProductType() {
2020-11-02 18:18:03 +01:00
return productType;
2020-10-29 15:18:14 +01:00
}
2020-11-02 18:18:03 +01:00
public void setProductType(ProductType productType) {
2020-11-02 18:18:03 +01:00
this.productType = productType;
}
2020-10-29 17:48:20 +01:00
public LayerItem getLayerItem() {
return layerItem;
}
public void setLayerItem(LayerItem layerItem) {
this.layerItem = layerItem;
}
2020-10-29 15:18:14 +01:00
2020-11-02 18:18:03 +01:00
public ConcessioneDV getConcessioneDV() {
return concessioneDV;
}
public void setConcessioneDV(ConcessioneDV concessioneDV) {
this.concessioneDV = concessioneDV;
2020-10-29 15:18:14 +01:00
}
@Override
public String toString() {
StringBuilder builder = new StringBuilder();
2020-11-02 18:18:03 +01:00
builder.append("GeoNaDataObject [features=");
builder.append(features);
builder.append(", productType=");
builder.append(productType);
builder.append(", layerItem=");
builder.append(layerItem);
builder.append(", concessioneDV=");
builder.append(concessioneDV);
2020-10-29 15:18:14 +01:00
builder.append("]");
return builder.toString();
}
2020-11-02 18:18:03 +01:00
2020-10-29 15:18:14 +01:00
}