public ReportResultsVO getDistributionGroupByName(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 distGroupData = new ReportResultsVO();
//fetch report results
DistributionGroupDAO dao = (DistributionGroupDAO) DAOFactory.getInstance().getDAO("com.eteam.ems.auth.dao.DistributionGroupDAO");
distGroupData = dao.findDistributionGroupByName(dsName, dbType, page, sort,userId,profileRepId);
distGroupData = super.getDataForDisplay(distGroupData, linkCol);
// set report specific header keys and their default value keys
distGroupData.addColumnInfo(1, IConstants.HEADER_KEY_DISTGROUP, IConstants.DEFAULT_DATA_KEY_NR);
distGroupData.addColumnInfo(2, IConstants.HEADER_KEY_USERID, IConstants.DEFAULT_DATA_KEY_NR);