public class TemplateService extends Object
| Modifier and Type | Field and Description |
|---|---|
static org.slf4j.Logger |
logger |
| Constructor and Description |
|---|
TemplateService(String scope) |
| Modifier and Type | Method and Description |
|---|---|
static |
createTemplateColumn(ColumnCategory columnType,
Class<? extends org.gcube.data.analysis.tabulardata.model.datatype.DataType> valueType) |
static |
createTemplateColumnForCodeName(Class<? extends org.gcube.data.analysis.tabulardata.model.datatype.DataType> valueType,
String locale) |
static |
createTemplateColumnForDimension(ColumnCategory columnType,
Class<? extends org.gcube.data.analysis.tabulardata.model.datatype.DataType> valueType,
int tableId,
String columnId) |
static |
createTemplateColumnForTimeDimension(ColumnCategory columnType,
Class<? extends org.gcube.data.analysis.tabulardata.model.datatype.DataType> valueType,
org.gcube.data.analysis.tabulardata.model.time.PeriodType period) |
static Template |
generateTemplate(TemplateCategory templateCategory,
List< |
List<org.gcube.data.analysis.tabulardata.service.tabular.TabularResource> |
getTabularResources(String username) |
TemplateDescription |
getTemplate(long templateId,
String username) |
List<TemplateDescription> |
getTemplates(String username) |
org.gcube.data.analysis.tabulardata.service.template.TemplateId |
saveTemplate(String name,
String description,
String agency,
Template template) |
TemplateDescription |
updateTemplate(long templateId,
Template template) |
public TemplateService(String scope)
public staticcreateTemplateColumn(ColumnCategory columnType, Class<? extends org.gcube.data.analysis.tabulardata.model.datatype.DataType> valueType)
public staticcreateTemplateColumnForCodeName(Class<? extends org.gcube.data.analysis.tabulardata.model.datatype.DataType> valueType, String locale)
public staticcreateTemplateColumnForDimension(ColumnCategory columnType, Class<? extends org.gcube.data.analysis.tabulardata.model.datatype.DataType> valueType, int tableId, String columnId)
public staticcreateTemplateColumnForTimeDimension(ColumnCategory columnType, Class<? extends org.gcube.data.analysis.tabulardata.model.datatype.DataType> valueType, org.gcube.data.analysis.tabulardata.model.time.PeriodType period)
public static Template generateTemplate(TemplateCategory templateCategory,
List<> columns,
OnRowErrorAction onErrorAction)
public org.gcube.data.analysis.tabulardata.service.template.TemplateId saveTemplate(String name, String description, String agency, Template template) throws Exception
Exceptionpublic TemplateDescription updateTemplate(long templateId,
Template template)
throws Exception
Exceptionpublic List<TemplateDescription> getTemplates(String username) throws Exception
Exceptionpublic TemplateDescription getTemplate(long templateId,
String username)
throws Exception
ExceptionCopyright © 2014. All Rights Reserved.