68 lines
1.5 KiB
Java
68 lines
1.5 KiB
Java
package org.gcube.portlets.user.td.gwtservice.server.resource;
|
|
|
|
import org.gcube.data.analysis.tabulardata.model.resources.ResourceType;
|
|
import org.gcube.portlets.user.td.gwtservice.shared.tr.resources.ResourceTDType;
|
|
|
|
/**
|
|
*
|
|
* @author Giancarlo Panichi
|
|
*
|
|
*
|
|
*/
|
|
public class ResourceTypeMap {
|
|
// private static Logger logger =
|
|
// LoggerFactory.getLogger(ResourceTypeMap.class);
|
|
|
|
public static ResourceType getResourceType(ResourceTDType resourceTDType) {
|
|
switch (resourceTDType) {
|
|
case CHART:
|
|
return ResourceType.CHART;
|
|
case CODELIST:
|
|
return ResourceType.CODELIST;
|
|
case CSV:
|
|
return ResourceType.CSV;
|
|
case GUESSER:
|
|
return ResourceType.GUESSER;
|
|
case JSON:
|
|
return ResourceType.JSON;
|
|
case MAP:
|
|
return ResourceType.MAP;
|
|
case SDMX:
|
|
return ResourceType.SDMX;
|
|
case GENERIC_FILE:
|
|
return ResourceType.GENERIC_FILE;
|
|
case GENERIC_TABLE:
|
|
return ResourceType.GENERIC_TABLE;
|
|
default:
|
|
return null;
|
|
}
|
|
}
|
|
|
|
public static ResourceTDType getResourceTDType(ResourceType resourceType) {
|
|
switch (resourceType) {
|
|
case CHART:
|
|
return ResourceTDType.CHART;
|
|
case CODELIST:
|
|
return ResourceTDType.CODELIST;
|
|
case CSV:
|
|
return ResourceTDType.CSV;
|
|
case GUESSER:
|
|
return ResourceTDType.GUESSER;
|
|
case JSON:
|
|
return ResourceTDType.JSON;
|
|
case MAP:
|
|
return ResourceTDType.MAP;
|
|
case SDMX:
|
|
return ResourceTDType.SDMX;
|
|
case GENERIC_FILE:
|
|
return ResourceTDType.GENERIC_FILE;
|
|
case GENERIC_TABLE:
|
|
return ResourceTDType.GENERIC_TABLE;
|
|
default:
|
|
return null;
|
|
|
|
}
|
|
}
|
|
|
|
}
|