Minor Update

git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/portlets/user/tabular-data-widget-common-event@111803 82a268e6-3cf1-43bd-a215-b396298e98cf
This commit is contained in:
Giancarlo Panichi 2015-02-09 14:33:42 +00:00
parent 64a38b61b4
commit da8d093e2c
9 changed files with 127 additions and 64 deletions

View File

@ -32,6 +32,7 @@ public enum ChangeTableRequestType {
ROLLBACK,
EDITROW,
SHARE,
GEOSPATIALCREATECOORDINATES,
TASKRESUME,
TASKRESUBMIT,
STATISTICALOPERATION;

View File

@ -15,65 +15,67 @@ public enum RibbonType {
CLOSE,
DELETE,
PROPERTIES,
IMPORTSDMX,
IMPORTCSV,
IMPORTJSON,
EXPORTSDMX,
EXPORTCSV,
EXPORTJSON,
TEMPLATEOPEN,
TEMPLATENEW,
TEMPLATEDELETE,
IMPORT_SDMX,
IMPORT_CSV,
IMPORT_JSON,
EXPORT_SDMX,
EXPORT_CSV,
EXPORT_JSON,
TEMPLATE_OPEN,
TEMPLATE_NEW,
TEMPLATE_DELETE,
SHARE,
TIMELINE,
BACKGROUNDTASKS,
BACKGROUND_TASKS,
HISTORY,
UNDO,
DISCARDALL,
DISCARD_ALL,
LOGS,
HELP,
RULENEW,
RULEMANAGE,
DUPLICATEDETECTION,
TEMPLATEAPPLY,
TABLETYPE,
COLUMNLABEL,
COLUMNTYPE,
COLUMNADD,
COLUMNDELETE,
COLUMNSPLIT,
COLUMNMERGE,
RULE_NEW,
RULE_MANAGE,
DUPLICATE_DETECTION,
TEMPLATE_APPLY,
TABLE_TYPE,
COLUMN_LABEL,
COLUMN_TYPE,
COLUMN_ADD,
COLUMN_DELETE,
COLUMN_SPLIT,
COLUMN_MERGE,
DENORMALIZE,
NORMALIZE,
EXTRACTCODELIST,
CODELISTMAPPING,
GENERATESUMMARY,
TABLEFILTER,
TABLEUNION,
TABLEGROUPBY,
TABLETIMEAGGREGATE,
TABLEREPLACEBYEXTERNALCOL,
TABLEAGGREAGETE,
ROWADD,
ROWDELETE,
DUPLICATEDELETE,
ANNOTATIONADD,
COLUMNFILTER,
COLUMNBATCHREPLACE,
ANALYSETABLEFILTER,
ANALYSETABLEUNION,
ANALYSETABLEGROUPBY,
ANALYSETABLEAGGREAGETE,
ANALYSEROWADD,
ANALYSEROWDELETE,
ANALYSEDUPLICATEDELETE,
ANALYSEANNOTATIONADD,
ANALYSECOLUMNFILTER,
ANALYSECOLUMNEDIT,
CHARTCREATE,
RSTUDIO,
EXTRACT_CODELIST,
CODELIST_MAPPING,
GENERATE_SUMMARY,
TABLE_FILTER,
TABLE_UNION,
TABLE_GROUPBY,
TABLE_TIME_AGGREGATE,
TABLE_REPLACE_BY_EXTERNAL_COL,
TABLE_AGGREAGETE,
ROW_ADD,
ROW_DELETE,
DUPLICATE_DELETE,
GEOSPATIAL_CSQUARE,
GEOSPATIAL_OCEAN_AREA,
ANNOTATION_ADD,
COLUMN_FILTER,
COLUMN_BATCH_REPLACE,
ANALYSE_TABLE_FILTER,
ANALYSE_TABLE_UNION,
ANALYSE_TABLE_GROUPBY,
ANALYSE_TABLE_AGGREAGETE,
ANALYSE_ROW_ADD,
ANALYSE_ROW_DELETE,
ANALYSE_DUPLICATE_DELETE,
ANALYSE_ANNOTATION_ADD,
ANALYSE_COLUMN_FILTER,
ANALYSE_COLUMN_EDIT,
CHART_CREATE,
R_STUDIO,
STATISTICAL,
SPREAD,
CREATEGISMAP;
CREATE_GIS_MAP;
}

View File

@ -25,6 +25,7 @@ public enum WidgetRequestType {
VALIDATIONSTASKSPANEL,
CURATIONBYREPLACEBATCHDIALOG,
MONITORBACKGROUNDPANEL,
RESOURCESPANEL;
RESOURCESPANEL,
GEOSPATIALCREATECOORDINATESPANEL;
}

View File

@ -12,22 +12,22 @@ public class RequestProperties implements Serializable {
private static final long serialVersionUID = -3084969072634114974L;
HashMap<String, Object> map;
HashMap<RequestPropertiesParameterType, Object> map;
public RequestProperties(){
}
public RequestProperties(HashMap<String,Object> map){
public RequestProperties(HashMap<RequestPropertiesParameterType,Object> map){
this.map=map;
}
public HashMap<String, Object> getMap() {
public HashMap<RequestPropertiesParameterType, Object> getMap() {
return map;
}
public void setMap(HashMap<String, Object> map) {
public void setMap(HashMap<RequestPropertiesParameterType, Object> map) {
this.map = map;
}

View File

@ -0,0 +1,32 @@
package org.gcube.portlets.user.td.widgetcommonevent.shared;
/**
*
* @author giancarlo
* email: <a href="mailto:g.panichi@isti.cnr.it">g.panichi@isti.cnr.it</a>
*
*/
public enum RequestPropertiesParameterType {
Coordinates("Coordinates"),
InvocationS ("InvocationS"),
RefColumn("RefColumn"),
ColumnId("ColumnId"),
TaskId("TaskId"),
ConditionCode("ConditionCode"),
ValidationColumnColumnId("ValidationColumnColumnId");
/**
* @param text
*/
private RequestPropertiesParameterType(final String id) {
this.id = id;
}
private final String id;
@Override
public String toString() {
return id;
}
}

View File

@ -1,5 +1,8 @@
package org.gcube.portlets.user.td.widgetcommonevent.shared.geospatial;
import java.util.Arrays;
import java.util.List;
/**
*
* @author "Giancarlo Panichi" <a
@ -7,8 +10,8 @@ package org.gcube.portlets.user.td.widgetcommonevent.shared.geospatial;
*
*/
public enum GeospatialCoordinatesType {
C_SQUARE("C-Square"), OCEAN_AREA("Ocean Area");
C_SQUARE("CSQUARECODE"), OCEAN_AREA("OCEANAREA");
/**
* @param text
*/
@ -22,6 +25,12 @@ public enum GeospatialCoordinatesType {
public String toString() {
return id;
}
public static List<GeospatialCoordinatesType> getList(){
return Arrays.asList(values());
}
public static GeospatialCoordinatesType getGeospatialCoordinatesTypeFromId(
String id) {
@ -36,5 +45,19 @@ public enum GeospatialCoordinatesType {
}
}
}
public String getLabel(){
switch(this){
case C_SQUARE:
return "C-Square";
case OCEAN_AREA:
return "Ocean Area";
default:
return null;
}
}
}

View File

@ -123,10 +123,13 @@ public enum OperationsId {
StatisticalOperation("10001"),
ExportToStatisticalOperation("10002"),
ImportFromStatistical("10003"),
CoordinatesEnhancement("10101"),
ExtractCodelist("11001"),
GuessCodelist("11002"),
CodelistMappingImport("12001");
/**
* @param text
*/

View File

@ -49,6 +49,7 @@ public enum UIOperationsId {
GenerateMap("Generate Map"),
StatisticalOperation("Statistical Operation"),
ChartTopRating("Top Rating Chart"),
GeospatialCreateCoordinates("Geospatial Create Coordinates"),
Pending("Pending");
/**

View File

@ -43,9 +43,9 @@ public class GwtTestWidgetCommonEvent extends GWTTestCase {
}
});
eventBus.fireEvent(new RibbonEvent(RibbonType.IMPORTSDMX));
eventBus.fireEvent(new RibbonEvent(RibbonType.IMPORTCSV));
eventBus.fireEvent(new RibbonEvent(RibbonType.IMPORTJSON));
eventBus.fireEvent(new RibbonEvent(RibbonType.IMPORT_SDMX));
eventBus.fireEvent(new RibbonEvent(RibbonType.IMPORT_CSV));
eventBus.fireEvent(new RibbonEvent(RibbonType.IMPORT_JSON));
}
@ -54,13 +54,13 @@ public class GwtTestWidgetCommonEvent extends GWTTestCase {
System.out.println("doRibbonCommand Type: " + event.getRibbonType());
try {
switch (event.getRibbonType()) {
case IMPORTSDMX:
case IMPORT_SDMX:
System.out.println("Start Import SDMX");
break;
case IMPORTCSV:
case IMPORT_CSV:
System.out.println("Start Import CSV");
break;
case IMPORTJSON:
case IMPORT_JSON:
System.out.println("Start Import JSON");
break;
default: