uri-resolver/src/main/java/org/gcube/datatransfer/resolver/gis/entity/GisLayerItem.java

227 lines
5.1 KiB
Java

/**
*
*/
package org.gcube.datatransfer.resolver.gis.entity;
import java.util.Date;
import java.util.List;
/**
* @author Francesco Mangiacrapa francesco.mangiacrapa@isti.cnr.it
* @Oct 7, 2014
*
*/
public class GisLayerItem {
private String uuid;
private String citationTitle;
private String layerName;
private String topicCategory;
private Date publicationDate;
private String scopeCode;
private String geoserverBaseUrlOnLineResource;
private String baseWmsServiceUrl;
private String fullWmsUrlRequest;
private List<String> styles;
private String metaAbstract;
private List<String> listKeywords;
private String versionWMS;
private String setCrsWMS;
/**
* @param uuid
* @param citationTitle
* @param layerName
* @param topicCategory
* @param publicationDate
* @param scopeCode
* @param geoserverBaseUrlOnlineResource
* @param baseWmsServiceUrl
* @param fullWmsUrlRequest
* @param b
* @param styles
* @param metaAbstract
* @param listKeywords
*/
public GisLayerItem(String uuid, String citationTitle, String layerName,
String topicCategory, Date publicationDate, String scopeCode,
String geoserverBaseUrlOnlineResource, String baseWmsServiceUrl,
String fullWmsUrlRequest, List<String> styles,
String metaAbstract, List<String> listKeywords) {
this.uuid = uuid;
this.citationTitle = citationTitle;
this.layerName = layerName;
this.topicCategory = topicCategory;
this.publicationDate = publicationDate;
this.scopeCode = scopeCode;
this.geoserverBaseUrlOnLineResource = geoserverBaseUrlOnlineResource;
this.baseWmsServiceUrl = baseWmsServiceUrl;
this.fullWmsUrlRequest = fullWmsUrlRequest;
this.styles = styles;
this.metaAbstract = metaAbstract;
this.listKeywords = listKeywords;
}
/**
* @param versionWms
*/
public void setVersionWMS(String versionWms) {
this.versionWMS = versionWms;
}
/**
* @param crs
*/
public void setCrsWMS(String crs) {
this.setCrsWMS =crs;
}
public String getUuid() {
return uuid;
}
public String getCitationTitle() {
return citationTitle;
}
public String getLayerName() {
return layerName;
}
public String getTopicCategory() {
return topicCategory;
}
public Date getPublicationDate() {
return publicationDate;
}
public String getScopeCode() {
return scopeCode;
}
public String getGeoserverBaseUrlOnLineResource() {
return geoserverBaseUrlOnLineResource;
}
public String getBaseWmsServiceUrl() {
return baseWmsServiceUrl;
}
public String getFullWmsUrlRequest() {
return fullWmsUrlRequest;
}
public List<String> getStyles() {
return styles;
}
public String getMetaAbstract() {
return metaAbstract;
}
public List<String> getListKeywords() {
return listKeywords;
}
public void setUuid(String uuid) {
this.uuid = uuid;
}
public void setCitationTitle(String citationTitle) {
this.citationTitle = citationTitle;
}
public void setLayerName(String layerName) {
this.layerName = layerName;
}
public void setTopicCategory(String topicCategory) {
this.topicCategory = topicCategory;
}
public void setPublicationDate(Date publicationDate) {
this.publicationDate = publicationDate;
}
public void setScopeCode(String scopeCode) {
this.scopeCode = scopeCode;
}
public void setGeoserverBaseUrlOnLineResource(
String geoserverBaseUrlOnLineResource) {
this.geoserverBaseUrlOnLineResource = geoserverBaseUrlOnLineResource;
}
public void setBaseWmsServiceUrl(String baseWmsServiceUrl) {
this.baseWmsServiceUrl = baseWmsServiceUrl;
}
public void setFullWmsUrlRequest(String fullWmsUrlRequest) {
this.fullWmsUrlRequest = fullWmsUrlRequest;
}
public void setStyles(List<String> styles) {
this.styles = styles;
}
public void setMetaAbstract(String metaAbstract) {
this.metaAbstract = metaAbstract;
}
public void setListKeywords(List<String> listKeywords) {
this.listKeywords = listKeywords;
}
public String getVersionWMS() {
return versionWMS;
}
public String getSetCrsWMS() {
return setCrsWMS;
}
public void setSetCrsWMS(String setCrsWMS) {
this.setCrsWMS = setCrsWMS;
}
@Override
public String toString() {
StringBuilder builder = new StringBuilder();
builder.append("LayerItem [uuid=");
builder.append(uuid);
builder.append(", citationTitle=");
builder.append(citationTitle);
builder.append(", layerName=");
builder.append(layerName);
builder.append(", topicCategory=");
builder.append(topicCategory);
builder.append(", publicationDate=");
builder.append(publicationDate);
builder.append(", scopeCode=");
builder.append(scopeCode);
builder.append(", geoserverBaseUrlOnLineResource=");
builder.append(geoserverBaseUrlOnLineResource);
builder.append(", baseWmsServiceUrl=");
builder.append(baseWmsServiceUrl);
builder.append(", fullWmsUrlRequest=");
builder.append(fullWmsUrlRequest);
builder.append(", styles=");
builder.append(styles);
builder.append(", metaAbstract=");
builder.append(metaAbstract);
builder.append(", listKeywords=");
builder.append(listKeywords);
builder.append(", versionWMS=");
builder.append(versionWMS);
builder.append(", setCrsWMS=");
builder.append(setCrsWMS);
builder.append("]");
return builder.toString();
}
}