workspace-tree-widget/src/main/java/org/gcube/portlets/user/workspace/client/interfaces/GXTFolderItemTypeEnum.java

63 lines
1.3 KiB
Java

package org.gcube.portlets.user.workspace.client.interfaces;
import java.io.Serializable;
/**
* @author Francesco Mangiacrapa francesco.mangiacrapa@isti.cnr.it
*
*/
public enum GXTFolderItemTypeEnum implements Serializable {
// AQUAMAPS_ITEM("AquaMaps Item"),
EXTERNAL_FILE("External File"),
EXTERNAL_IMAGE("External Image"),
EXTERNAL_PDF_FILE("External PDF File"),
EXTERNAL_URL("External Url"),
EXTERNAL_RESOURCE_LINK("Exteranl Resource Link"),
QUERY("Query"),
REPORT("Report"),
REPORT_TEMPLATE("Report Template"),
TIME_SERIES("Time Series"),
DOCUMENT("Document"),
IMAGE_DOCUMENT("Image Document"),
PDF_DOCUMENT("PDF Document"),
URL_DOCUMENT("Url Document"),
METADATA("Metadata"),
WORKFLOW_REPORT("Workflow Report"),
WORKFLOW_TEMPLATE("Workflow Template"),
UNKNOWN_TYPE("Unknow Type"),
ANNOTATION("Annotation"),
FOLDER("Folder"),
SHARED_FOLDER("Shared Folder");
// EXTERNAL_IMAGE,
// EXTERNAL_FILE,
// EXTERNAL_PDF_FILE,
// EXTERNAL_URL,
// QUERY,
// REPORT_TEMPLATE,
// REPORT,
// DOCUMENT,
// METADATA,
// PDF_DOCUMENT,
// IMAGE_DOCUMENT,
// URL_DOCUMENT,
// TIME_SERIES,
// AQUAMAPS_ITEM,
// WORKFLOW_REPORT,
// WORKFLOW_TEMPLATE,
// UNKNOWN_TYPE;
protected String label;
GXTFolderItemTypeEnum(){}
GXTFolderItemTypeEnum(String label)
{
this.label = label;
}
public String getLabel()
{
return label;
}
}