82 lines
2.2 KiB
Java
82 lines
2.2 KiB
Java
package org.gcube.portlets.user.td.columnwidget.client.store;
|
|
|
|
import java.io.Serializable;
|
|
import java.util.ArrayList;
|
|
|
|
import org.gcube.portlets.user.td.widgetcommonevent.shared.tr.column.ColumnTypeCode;
|
|
|
|
|
|
|
|
|
|
/**
|
|
*
|
|
* @author "Giancarlo Panichi" <a
|
|
* href="mailto:g.panichi@isti.cnr.it">g.panichi@isti.cnr.it</a>
|
|
*
|
|
*/
|
|
public class ColumnTypeCodeStore implements Serializable {
|
|
|
|
private static final long serialVersionUID = -1908324094430432681L;
|
|
|
|
protected static ArrayList<ColumnTypeCodeElement> store = new ArrayList<ColumnTypeCodeElement>();
|
|
|
|
public static ArrayList<ColumnTypeCodeElement> getColumnTypeCodes(){
|
|
store.add(new ColumnTypeCodeElement(1,ColumnTypeCode.ANNOTATION));
|
|
store.add(new ColumnTypeCodeElement(2,ColumnTypeCode.ATTRIBUTE));
|
|
store.add(new ColumnTypeCodeElement(3,ColumnTypeCode.MEASURE));
|
|
store.add(new ColumnTypeCodeElement(4,ColumnTypeCode.CODE));
|
|
store.add(new ColumnTypeCodeElement(5,ColumnTypeCode.CODENAME));
|
|
store.add(new ColumnTypeCodeElement(6,ColumnTypeCode.CODEDESCRIPTION));
|
|
store.add(new ColumnTypeCodeElement(7,ColumnTypeCode.DIMENSION));
|
|
store.add(new ColumnTypeCodeElement(8,ColumnTypeCode.TIMEDIMENSION));
|
|
|
|
return store;
|
|
}
|
|
|
|
public static int selected(String selected){
|
|
int position=0;
|
|
if(selected.compareTo(ColumnTypeCode.ANNOTATION.toString())==0){
|
|
position=1;
|
|
} else {
|
|
if(selected.compareTo(ColumnTypeCode.ATTRIBUTE.toString())==0){
|
|
position=2;
|
|
} else {
|
|
if(selected.compareTo(ColumnTypeCode.MEASURE.toString())==0){
|
|
position=3;
|
|
} else {
|
|
if(selected.compareTo(ColumnTypeCode.CODE.toString())==0){
|
|
position=4;
|
|
} else {
|
|
if(selected.compareTo(ColumnTypeCode.CODENAME.toString())==0){
|
|
position=5;
|
|
} else {
|
|
if(selected.compareTo(ColumnTypeCode.CODEDESCRIPTION.toString())==0){
|
|
position=6;
|
|
} else {
|
|
if(selected.compareTo(ColumnTypeCode.DIMENSION.toString())==0){
|
|
position=7;
|
|
} else {
|
|
if(selected.compareTo(ColumnTypeCode.TIMEDIMENSION.toString())==0){
|
|
position=8;
|
|
} else {
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
return position;
|
|
}
|
|
|
|
}
|