You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
142 lines
2.7 KiB
Java
142 lines
2.7 KiB
Java
package org.gcube.portlets.user.geoportaldataviewer.shared.products.model;
|
|
|
|
import java.io.Serializable;
|
|
|
|
import org.gcube.portlets.user.geoportaldataviewer.shared.products.content.AssociatedContentDV;
|
|
|
|
|
|
/**
|
|
* The Class SDILayerDescriptorDV.
|
|
*
|
|
* @author Francesco Mangiacrapa at ISTI-CNR (francesco.mangiacrapa@isti.cnr.it)
|
|
*
|
|
* Nov 4, 2020
|
|
*/
|
|
public class SDILayerDescriptorDV extends AssociatedContentDV implements Serializable {
|
|
|
|
/**
|
|
*
|
|
*/
|
|
private static final long serialVersionUID = 6137246723753812015L;
|
|
// meta
|
|
private String layerUUID;
|
|
private Long layerID;
|
|
|
|
// layer
|
|
private String layerName;
|
|
private String wmsLink;
|
|
|
|
/**
|
|
* Instantiates a new SDI layer descriptor DV.
|
|
*/
|
|
public SDILayerDescriptorDV() {
|
|
}
|
|
|
|
/**
|
|
* Instantiates a new SDI layer descriptor DV.
|
|
*
|
|
* @param layerUUID the layer UUID
|
|
* @param layerID the layer ID
|
|
* @param layerName the layer name
|
|
* @param wmsLink the wms link
|
|
*/
|
|
public SDILayerDescriptorDV(String layerUUID, Long layerID, String layerName, String wmsLink) {
|
|
super();
|
|
this.layerUUID = layerUUID;
|
|
this.layerID = layerID;
|
|
this.layerName = layerName;
|
|
this.wmsLink = wmsLink;
|
|
}
|
|
|
|
/**
|
|
* Gets the layer UUID.
|
|
*
|
|
* @return the layer UUID
|
|
*/
|
|
public String getLayerUUID() {
|
|
return layerUUID;
|
|
}
|
|
|
|
/**
|
|
* Sets the layer UUID.
|
|
*
|
|
* @param layerUUID the new layer UUID
|
|
*/
|
|
public void setLayerUUID(String layerUUID) {
|
|
this.layerUUID = layerUUID;
|
|
}
|
|
|
|
/**
|
|
* Gets the layer ID.
|
|
*
|
|
* @return the layer ID
|
|
*/
|
|
public Long getLayerID() {
|
|
return layerID;
|
|
}
|
|
|
|
/**
|
|
* Sets the layer ID.
|
|
*
|
|
* @param layerID the new layer ID
|
|
*/
|
|
public void setLayerID(Long layerID) {
|
|
this.layerID = layerID;
|
|
}
|
|
|
|
/**
|
|
* Gets the layer name.
|
|
*
|
|
* @return the layer name
|
|
*/
|
|
public String getLayerName() {
|
|
return layerName;
|
|
}
|
|
|
|
/**
|
|
* Sets the layer name.
|
|
*
|
|
* @param layerName the new layer name
|
|
*/
|
|
public void setLayerName(String layerName) {
|
|
this.layerName = layerName;
|
|
}
|
|
|
|
/**
|
|
* Gets the wms link.
|
|
*
|
|
* @return the wms link
|
|
*/
|
|
public String getWmsLink() {
|
|
return wmsLink;
|
|
}
|
|
|
|
/**
|
|
* Sets the wms link.
|
|
*
|
|
* @param wmsLink the new wms link
|
|
*/
|
|
public void setWmsLink(String wmsLink) {
|
|
this.wmsLink = wmsLink;
|
|
}
|
|
|
|
/* (non-Javadoc)
|
|
* @see org.gcube.portlets.user.geoportaldataviewer.shared.products.content.AssociatedContentDV#toString()
|
|
*/
|
|
@Override
|
|
public String toString() {
|
|
StringBuilder builder = new StringBuilder();
|
|
builder.append("SDILayerDescriptor [layerUUID=");
|
|
builder.append(layerUUID);
|
|
builder.append(", layerID=");
|
|
builder.append(layerID);
|
|
builder.append(", layerName=");
|
|
builder.append(layerName);
|
|
builder.append(", wmsLink=");
|
|
builder.append(wmsLink);
|
|
builder.append("]");
|
|
return builder.toString();
|
|
}
|
|
|
|
}
|