PointHierarchy ph = dataPointDao.getPointHierarchy(true).copyFoldersOnly();
User user = Common.getUser();
List<DataPointVO> points = dataPointDao.getDataPoints(DataPointExtendedNameComparator.instance, false);
for (DataPointVO point : points) {
if (Permissions.hasDataPointReadPermission(user, point))
ph.addDataPoint(point.getPointFolderId(), new DataPointSummary(point));
}
ph.parseEmptyFolders();
WatchList watchList = new WatchListDao().getSelectedWatchList(user.getId());