species-discovery/src/main/java/org/gcube/portlets/user/speciesdiscovery/shared/DataSourceRepositoryInfo.java

78 lines
1.7 KiB
Java

package org.gcube.portlets.user.speciesdiscovery.shared;
import java.io.Serializable;
import java.util.Map;
/**
*
* @author Francesco Mangiacrapa francesco.mangiacrapa@isti.cnr.it
*
*/
public class DataSourceRepositoryInfo implements Serializable{
/**
*
*/
private static final long serialVersionUID = -4557351371954637191L;
private String logoUrl;
private String pageUrl;
private Map<String, String> properties;
private String name;
private String description;
public DataSourceRepositoryInfo() {}
public DataSourceRepositoryInfo(String logoUrl, String pageUrl, Map<String,String> properties, String description) {
this.logoUrl = logoUrl;
this.pageUrl = pageUrl;
this.properties = properties;
this.description = description;
}
public String getLogoUrl() {
return logoUrl;
}
public void setLogoUrl(String logoUrl) {
this.logoUrl = logoUrl;
}
public String getPageUrl() {
return pageUrl;
}
public void setPageUrl(String pageUrl) {
this.pageUrl = pageUrl;
}
public Map<String, String> getProperties() {
return properties;
}
public void setProperties(Map<String, String> properties) {
this.properties = properties;
}
public String getName() {
return name;
}
public String getDescription() {
return description;
}
public void setDescription(String description) {
this.description = description;
}
@Override
public String toString() {
StringBuilder builder = new StringBuilder();
builder.append("DataSourceRepositoryInfo [logoUrl=");
builder.append(logoUrl);
builder.append(", pageUrl=");
builder.append(pageUrl);
builder.append(", properties=");
builder.append(properties);
builder.append(", name=");
builder.append(name);
builder.append("]");
return builder.toString();
}
}