package org.gcube.portlets.user.td.widgetcommonevent.shared.operations; /** * * Tabular Data Service Operations Id * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
CSVImport100
CSVExport101
SDMXCodelistImport200
SDMXCodelistExport201
SDMXDatasetImport202
SDMXDatasetExport203
JSONImport300
JSONExport301
ValidateCodelist1000
ValidateDataset1001
ChangeTableType1002
CreateDatasetView1003
RemoveColumn1004
AddsAColumn1005
ColumnNameAdd1006
ColumnNameRemove1007
TableNameAdd1008
TableNameRemove1009
ChangeToAnnotationColumn2000
ChangeToAttributeColumn2001
ChangeToMeasureColumn2002
ChangeToCodeColumn2003
ChangeToCodeName2004
ChangeToCodeDescription2005
ChangeToDimensionColumn2006
ChangeToTimeDimensionColumn2007
ModifyTuplesValuesByExpression3000
ModifyTuplesValuesById3001
ModifyTuplesValuesByValidation3002
AddRow3004
Denormalize3005
GroupBy3006
RemoveDuplicateTuples3007
Normalize3008
TimeAggregation3009
DownscaleCSquare/td>3010
ReplaceColumnByExpression3101
ReplaceById3102
FilterByExpression3201
RemoveRowById3202
Union3208
CodelistValidation5001
ColumnTypeCastCheck5002
DuplicateTupleValidation5003
DuplicateValuesInColumnValidator5004
PeriodFormatCheck5005
ExpressionValidation5006
AmbiguousExternalReferenceCheck5007
DimensionColumnValidator5010
ValidateTable5011
ValidateDataSet5012
ValidateGeneric5013
ExtractCodelist11001
* * @author "Giancarlo Panichi" * g.panichi@isti.cnr.it * * */ public enum OperationsId { CSVImport("100"), CSVExport("101"), CLONE("102"), SDMXCodelistImport("200"), SDMXCodelistExport("201"), SDMXDatasetImport("202"), SDMXDatasetExport("203"), SDMXTemplateExport("204"), SDMXTemplateImport("205"), JSONImport("300"), JSONExport("301"), ValidateCodelist("1000"), ValidateDataset("1001"), ChangeTableType("1002"), CreateDatasetView("1003"), RemoveColumn("1004"), AddColumn("1005"), ColumnNameAdd("1006"), ColumnNameRemove("1007"), TableNameAdd("1008"), TableNameRemove("1009"), GenerateMap("1010"), ChangeColumnPosition("1011"), ChangeToAnnotationColumn("2000"), ChangeToAttributeColumn("2001"), ChangeToMeasureColumn("2002"), ChangeToCodeColumn("2003"), ChangeToCodeName("2004"), ChangeToCodeDescription("2005"), ChangeToDimensionColumn("2006"), ChangeToTimeDimensionColumn("2007"), ModifyTuplesValuesByExpression("3000"), ModifyTuplesValuesById("3001"), ModifyTuplesValuesByValidation("3002"), AddRow("3004"), Denormalize("3005"), GroupBy("3006"), RemoveDuplicateTuples("3007"), Normalize("3008"), TimeAggregation("3009"), DownscaleCSquare("3010"), ReplaceColumnByExpression("3101"), ReplaceById("3102"), FilterByExpression("3201"), RemoveRowById("3202"), Union("3208"), CodelistValidation("5001"), ColumnTypeCastCheck("5002"), DuplicateTupleValidation("5003"), DuplicateValuesInColumnValidator("5004"), PeriodFormatCheck("5005"), ExpressionValidation("5006"), AmbiguousExternalReferenceCheck("5007"), DimensionColumnValidator("5010"), ValidateTable("5011"), ValidateDataSet("5012"), ValidateGeneric("5013"), TopRatingChart("9000"), StatisticalOperation("10001"), ExportToStatisticalOperation("10002"), ImportFromStatistical("10003"), EnhanceLatLong("10101"), ExtractCodelist("11001"), GuessCodelist("11002"), CodelistMappingImport("12001"), RuleOnColumnApply("1000000000"), ValidationsDelete(""); /** * @param text */ private OperationsId(final String id) { this.id = id; } private final String id; @Override public String toString() { return id; } public Long toLong(){ return Long.valueOf(id); } }