Added metadata
git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/portlets/user/tabular-data-gwt-service@85791 82a268e6-3cf1-43bd-a215-b396298e98cf
This commit is contained in:
parent
83e70acd04
commit
8abac0ccfe
|
@ -0,0 +1,33 @@
|
||||||
|
package org.gcube.portlets.user.td.gwtservice.shared.tr.metadata;
|
||||||
|
|
||||||
|
import java.util.ArrayList;
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @author "Giancarlo Panichi" <a
|
||||||
|
* href="mailto:g.panichi@isti.cnr.it">g.panichi@isti.cnr.it</a>
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
public class TRDescriptionsMetadata implements TRMetadata {
|
||||||
|
private static final long serialVersionUID = -2663624208642658528L;
|
||||||
|
|
||||||
|
ArrayList<TRLocalizedText> listLocalizedText;
|
||||||
|
|
||||||
|
public ArrayList<TRLocalizedText> getListLocalizedText() {
|
||||||
|
return listLocalizedText;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setListLocalizedText(ArrayList<TRLocalizedText> listLocalizedText) {
|
||||||
|
this.listLocalizedText = listLocalizedText;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String toString() {
|
||||||
|
return "TRDescriptionsMetadata [listLocalizedText=" + listLocalizedText
|
||||||
|
+ "]";
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
}
|
|
@ -0,0 +1,45 @@
|
||||||
|
package org.gcube.portlets.user.td.gwtservice.shared.tr.metadata;
|
||||||
|
|
||||||
|
import java.util.Date;
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @author "Giancarlo Panichi" <a
|
||||||
|
* href="mailto:g.panichi@isti.cnr.it">g.panichi@isti.cnr.it</a>
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
public class TRExportMetadata implements TRMetadata {
|
||||||
|
private static final long serialVersionUID = -2663624208642658528L;
|
||||||
|
|
||||||
|
private String destinationType;
|
||||||
|
private String url;
|
||||||
|
private Date exportDate;
|
||||||
|
|
||||||
|
public String getDestinationType() {
|
||||||
|
return destinationType;
|
||||||
|
}
|
||||||
|
public void setDestinationType(String destinationType) {
|
||||||
|
this.destinationType = destinationType;
|
||||||
|
}
|
||||||
|
public String getUrl() {
|
||||||
|
return url;
|
||||||
|
}
|
||||||
|
public void setUrl(String url) {
|
||||||
|
this.url = url;
|
||||||
|
}
|
||||||
|
public Date getExportDate() {
|
||||||
|
return exportDate;
|
||||||
|
}
|
||||||
|
public void setExportDate(Date exportDate) {
|
||||||
|
this.exportDate = exportDate;
|
||||||
|
}
|
||||||
|
@Override
|
||||||
|
public String toString() {
|
||||||
|
return "TRExportMetadata [destinationType=" + destinationType
|
||||||
|
+ ", url=" + url + ", exportDate=" + exportDate + "]";
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
}
|
|
@ -0,0 +1,32 @@
|
||||||
|
package org.gcube.portlets.user.td.gwtservice.shared.tr.metadata;
|
||||||
|
|
||||||
|
import java.util.HashMap;
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @author "Giancarlo Panichi" <a
|
||||||
|
* href="mailto:g.panichi@isti.cnr.it">g.panichi@isti.cnr.it</a>
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
public class TRGenericMapMetadata implements TRMetadata {
|
||||||
|
private static final long serialVersionUID = -2663624208642658528L;
|
||||||
|
|
||||||
|
private HashMap<String, String> metadataMap = new HashMap<String, String>();
|
||||||
|
|
||||||
|
public HashMap<String, String> getMetadataMap() {
|
||||||
|
return metadataMap;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setMetadataMap(HashMap<String, String> metadataMap) {
|
||||||
|
this.metadataMap = metadataMap;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String toString() {
|
||||||
|
return "TRGenericMapMetadata [metadataMap=" + metadataMap + "]";
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
}
|
|
@ -0,0 +1,48 @@
|
||||||
|
package org.gcube.portlets.user.td.gwtservice.shared.tr.metadata;
|
||||||
|
|
||||||
|
import java.util.Date;
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @author "Giancarlo Panichi" <a
|
||||||
|
* href="mailto:g.panichi@isti.cnr.it">g.panichi@isti.cnr.it</a>
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
public class TRImportMetadata implements TRMetadata {
|
||||||
|
private static final long serialVersionUID = -2663624208642658528L;
|
||||||
|
|
||||||
|
private String sourceType;
|
||||||
|
private String url;
|
||||||
|
private Date importDate;
|
||||||
|
|
||||||
|
public String getSourceType() {
|
||||||
|
return sourceType;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setSourceType(String sourceType) {
|
||||||
|
this.sourceType = sourceType;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getUrl() {
|
||||||
|
return url;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setUrl(String url) {
|
||||||
|
this.url = url;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Date getImportDate() {
|
||||||
|
return importDate;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setImportDate(Date importDate) {
|
||||||
|
this.importDate = importDate;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String toString() {
|
||||||
|
return "TRImportMetadata [sourceType=" + sourceType + ", url=" + url
|
||||||
|
+ ", importDate=" + importDate + "]";
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
|
@ -0,0 +1,43 @@
|
||||||
|
package org.gcube.portlets.user.td.gwtservice.shared.tr.metadata;
|
||||||
|
|
||||||
|
import java.io.Serializable;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @author "Giancarlo Panichi" <a
|
||||||
|
* href="mailto:g.panichi@isti.cnr.it">g.panichi@isti.cnr.it</a>
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
public class TRLocalizedText implements Serializable {
|
||||||
|
|
||||||
|
private static final long serialVersionUID = 5208229342328376604L;
|
||||||
|
|
||||||
|
private String value;
|
||||||
|
private String localeCode;
|
||||||
|
|
||||||
|
public String getValue() {
|
||||||
|
return value;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setValue(String value) {
|
||||||
|
this.value = value;
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getLocaleCode() {
|
||||||
|
return localeCode;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setLocaleCode(String localeCode) {
|
||||||
|
this.localeCode = localeCode;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String toString() {
|
||||||
|
return "TRLocalizedText [value=" + value + ", localeCode=" + localeCode
|
||||||
|
+ "]";
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
}
|
|
@ -0,0 +1,15 @@
|
||||||
|
package org.gcube.portlets.user.td.gwtservice.shared.tr.metadata;
|
||||||
|
|
||||||
|
import java.io.Serializable;
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @author "Giancarlo Panichi"
|
||||||
|
* <a href="mailto:g.panichi@isti.cnr.it">g.panichi@isti.cnr.it</a>
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
public interface TRMetadata extends Serializable {
|
||||||
|
|
||||||
|
|
||||||
|
}
|
|
@ -0,0 +1,33 @@
|
||||||
|
package org.gcube.portlets.user.td.gwtservice.shared.tr.metadata;
|
||||||
|
|
||||||
|
import java.util.ArrayList;
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @author "Giancarlo Panichi" <a
|
||||||
|
* href="mailto:g.panichi@isti.cnr.it">g.panichi@isti.cnr.it</a>
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
public class TRNamesMetadata implements TRMetadata {
|
||||||
|
|
||||||
|
private static final long serialVersionUID = 7635332011036656032L;
|
||||||
|
|
||||||
|
ArrayList<TRLocalizedText> listLocalizedText;
|
||||||
|
|
||||||
|
public ArrayList<TRLocalizedText> getListLocalizedText() {
|
||||||
|
return listLocalizedText;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setListLocalizedText(ArrayList<TRLocalizedText> listLocalizedText) {
|
||||||
|
this.listLocalizedText = listLocalizedText;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String toString() {
|
||||||
|
return "TRNamesMetadata [listLocalizedText=" + listLocalizedText + "]";
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
}
|
|
@ -0,0 +1,32 @@
|
||||||
|
package org.gcube.portlets.user.td.gwtservice.shared.tr.metadata;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
* @author "Giancarlo Panichi" <a
|
||||||
|
* href="mailto:g.panichi@isti.cnr.it">g.panichi@isti.cnr.it</a>
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
public class TRVersionMetadata implements TRMetadata {
|
||||||
|
|
||||||
|
|
||||||
|
private static final long serialVersionUID = 5208229342328376604L;
|
||||||
|
|
||||||
|
private String version;
|
||||||
|
|
||||||
|
public String getVersion() {
|
||||||
|
return version;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setVersion(String version) {
|
||||||
|
this.version = version;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String toString() {
|
||||||
|
return "TRVersionMetadata [version=" + version + "]";
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
}
|
Loading…
Reference in New Issue