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));
headings = DAOFactory.getDataHeadingsDAO().retrieve(sessionID);
for ( int set = 0; set < headings.length; set++ ) {
dataSets.addSet(headings[set]);
}
fetchedMaximum = Configuration.getPropertyInt("data.points.fetched.maximum");