public ReportResultsVO getGroupByName(String dsName, String dbType, String linkCol, PageInfoVO page, SortInfoVO sort, String userId, String profileRepId ) throws DAOException, BusinessException
{
log.debug("dsName: [" + dsName + "] " + "dbType: [" + dbType + "] " + "linkCol: [" + linkCol + "]" + "startPos: [" + page.getStartPosition() + "] " + "rowCount: [" + page.getCount() + "]");
ReportResultsVO reportData = new ReportResultsVO();
//fetch report results
GroupDAO dao = (GroupDAO) DAOFactory.getInstance().getDAO("com.eteam.ems.auth.dao.GroupDAO");
reportData = dao.findGroupByName(dsName, dbType, page, sort,userId,profileRepId);
reportData = super.getDataForDisplay(reportData, linkCol);
// set report specific header keys and their default value keys
reportData.addColumnInfo(1, IConstants.HEADER_KEY_GROUP, IConstants.DEFAULT_DATA_KEY_NR);
reportData.addColumnInfo(2, IConstants.HEADER_KEY_ROLE, IConstants.DEFAULT_DATA_KEY_NR);