public void setValueAt(Object value, int row, int col) {
           
        	switch (col) {
			case COLUM_IDX_ID:
				System.out.println("setting col ID " + value);
				data.elementAt(row).setId((int)value);				
				break;
			case COLUM_IDX_DATE:
				
				//	 data.elementAt(row).getDate().setDateString((String)value);
				break;
			case COLUM_IDX_DISCIPLIN:
				 data.elementAt(row).getDisciplin().setName((String) value);
				 break;
			case COLUM_IDX_CALO:
				 data.elementAt(row).setConsumedCalories((int) value);
				break;
			case COLUM_IDX_DURATION:
				 data.elementAt(row).setDuration((int)value);
				break;
			case COLUM_IDX_HEART:
				 data.elementAt(row).setHeartRate((int) value);
				break;
			case COLUM_IDX_LOC:
				 data.elementAt(row).setLocation((String)value);
				break;
			case COLUM_IDX_NOTE:
				 data.elementAt(row).setComment((String)value);
				break;
			default:
				
        	}
        	fireTableChanged(null);
				
			       
        }