class QTIResultServiceImpl extends BasicManager implements UserDataDeletable, QTIResultService {

    @Override
    public void deleteUserData(final Identity identity, final String newDeletedUserName) {
        final List qtiResults = qtiResultDao.findQtiResultSets(identity);
        for (final Iterator iter = qtiResults.iterator(); iter.hasNext();) {
            qtiResultDao.deleteResultSet((QTIResultSet) iter.next());
        }
        log.debug("Delete all QTI result data in db for identity=" + identity);
    }

    private  QTIResultServiceImpl();
    protected  QTIResultServiceImpl(QTIResultDao qtiResultDaoMock);

}