diff --git a/src/main/java/org/gcube/portlets/user/td/columnwidget/client/store/ColumnDataTypeStore.java b/src/main/java/org/gcube/portlets/user/td/columnwidget/client/store/ColumnDataTypeStore.java index ee4a580..3b77706 100644 --- a/src/main/java/org/gcube/portlets/user/td/columnwidget/client/store/ColumnDataTypeStore.java +++ b/src/main/java/org/gcube/portlets/user/td/columnwidget/client/store/ColumnDataTypeStore.java @@ -4,7 +4,6 @@ import java.io.Serializable; import java.util.ArrayList; import org.gcube.portlets.user.td.widgetcommonevent.shared.tr.column.ColumnDataType; -import org.gcube.portlets.user.td.widgetcommonevent.shared.tr.column.ColumnTypeCode; @@ -41,4 +40,41 @@ public class ColumnDataTypeStore implements Serializable { return position; } + public static ArrayList getAttributeType(){ + store=new ArrayList(); + store.add(new ColumnDataTypeElement(1,ColumnDataType.Integer)); + store.add(new ColumnDataTypeElement(2,ColumnDataType.Numeric)); + store.add(new ColumnDataTypeElement(3,ColumnDataType.Boolean)); + store.add(new ColumnDataTypeElement(4,ColumnDataType.Geometry)); + store.add(new ColumnDataTypeElement(5,ColumnDataType.Text)); + + return store; + } + + public static int selectedAttribute(String selected){ + int position=0; + if(selected.compareTo(ColumnDataType.Integer.toString())==0){ + position=1; + } else { + if(selected.compareTo(ColumnDataType.Numeric.toString())==0){ + position=2; + } else { + if(selected.compareTo(ColumnDataType.Boolean.toString())==0){ + position=3; + } else { + if(selected.compareTo(ColumnDataType.Geometry.toString())==0){ + position=4; + } else { + if(selected.compareTo(ColumnDataType.Text.toString())==0){ + position=5; + } else { + } + } + } + } + } + return position; + } + + }