diff --git a/src/main/java/org/gcube/portlets/user/td/widgetcommonevent/client/type/WidgetRequestType.java b/src/main/java/org/gcube/portlets/user/td/widgetcommonevent/client/type/WidgetRequestType.java index e3f2070..7ee1917 100644 --- a/src/main/java/org/gcube/portlets/user/td/widgetcommonevent/client/type/WidgetRequestType.java +++ b/src/main/java/org/gcube/portlets/user/td/widgetcommonevent/client/type/WidgetRequestType.java @@ -22,7 +22,8 @@ public enum WidgetRequestType { DENORMALIZEPANEL, LABELCOLUMNPANEL, CHANGETABLETYPEPANEL, - DUPLICATESROWSPANEL, + DUPLICATESROWSDETECTIONPANEL, + DUPLICATESROWSDELETEPANEL, VALIDATIONSTASKSPANEL, CURATIONBYREPLACEBATCHDIALOG, MONITORBACKGROUNDPANEL, diff --git a/src/main/java/org/gcube/portlets/user/td/widgetcommonevent/shared/tr/TabResourceType.java b/src/main/java/org/gcube/portlets/user/td/widgetcommonevent/shared/tr/TabResourceType.java index bf6f580..6c4651d 100644 --- a/src/main/java/org/gcube/portlets/user/td/widgetcommonevent/shared/tr/TabResourceType.java +++ b/src/main/java/org/gcube/portlets/user/td/widgetcommonevent/shared/tr/TabResourceType.java @@ -25,4 +25,20 @@ public enum TabResourceType { public String toString() { return id; } + + public String getTabResourceTypeLabel() { + return id; + } + + + public static TabResourceType getTabResourceTypeFromId(String id) { + for (TabResourceType tabResourceType : values()) { + if (tabResourceType.id.compareToIgnoreCase(id) == 0) { + return tabResourceType; + } + } + return null; + } + + } diff --git a/src/main/java/org/gcube/portlets/user/td/widgetcommonevent/shared/tr/TabResourceTypeMap.java b/src/main/java/org/gcube/portlets/user/td/widgetcommonevent/shared/tr/TabResourceTypeMap.java deleted file mode 100644 index 4b6cd2a..0000000 --- a/src/main/java/org/gcube/portlets/user/td/widgetcommonevent/shared/tr/TabResourceTypeMap.java +++ /dev/null @@ -1,21 +0,0 @@ -package org.gcube.portlets.user.td.widgetcommonevent.shared.tr; - -/** - * - * @author giancarlo - * email: g.panichi@isti.cnr.it - * - */ -public class TabResourceTypeMap { - public static TabResourceType map(String tabResourceType){ - if(tabResourceType.compareTo(TabResourceType.FLOW.toString())==0){ - return TabResourceType.FLOW; - } else { - if(tabResourceType.compareTo(TabResourceType.STANDARD.toString())==0){ - return TabResourceType.STANDARD; - } else { - return TabResourceType.UNKNOWN; - } - } - } -} diff --git a/src/main/java/org/gcube/portlets/user/td/widgetcommonevent/shared/tr/TableType.java b/src/main/java/org/gcube/portlets/user/td/widgetcommonevent/shared/tr/TableType.java index a3c8695..8cce117 100644 --- a/src/main/java/org/gcube/portlets/user/td/widgetcommonevent/shared/tr/TableType.java +++ b/src/main/java/org/gcube/portlets/user/td/widgetcommonevent/shared/tr/TableType.java @@ -1,5 +1,6 @@ package org.gcube.portlets.user.td.widgetcommonevent.shared.tr; + public enum TableType { GENERIC("Generic"), CODELIST("Codelist"), @@ -20,4 +21,19 @@ public enum TableType { return id; } + public String getTableTypeLabel() { + return id; + } + + + public static TableType getColumnDataTypeFromId(String id) { + for (TableType tableType : values()) { + if (tableType.id.compareToIgnoreCase(id) == 0) { + return tableType; + } + } + return null; + } + + }