dataSets.setStartTime(startTime);
dataSets.setFinishTime(finishTime);
try {
dataSetsDAO = DAOFactory.getDataSetsDAO();
dataSetDAO = DAOFactory.getDataSetDAO();
dataSets.setDataType(DataType.types[dataSetsDAO.retrieveSessionDataTypeID(sessionID)]);
dataSets.setDevice(new Device(dataSetsDAO.retrieveSessionDevice(sessionID)));
dataSets.setPortString(dataSetsDAO.retrieveSessionPort(sessionID));
dataSets.setPollInterval(dataSetsDAO.retrieveSessionPollInterval(sessionID));
dataSets.setTitle(dataSetsDAO.retrieveSessionTitle(sessionID));
dataSets.setDirection(dataSetsDAO.retrieveSessionDirection(sessionID));