Index: lams_tool_lamc/src/java/org/lamsfoundation/lams/tool/mc/dao/hibernate/McOptionsContentDAO.java =================================================================== diff -u -ra8f1ee1215f89d00bd4c195c0934dbf0dee0af81 -r5edcac2c42a04ecb1da20e9b4eeefd795c79892d --- lams_tool_lamc/src/java/org/lamsfoundation/lams/tool/mc/dao/hibernate/McOptionsContentDAO.java (.../McOptionsContentDAO.java) (revision a8f1ee1215f89d00bd4c195c0934dbf0dee0af81) +++ lams_tool_lamc/src/java/org/lamsfoundation/lams/tool/mc/dao/hibernate/McOptionsContentDAO.java (.../McOptionsContentDAO.java) (revision 5edcac2c42a04ecb1da20e9b4eeefd795c79892d) @@ -22,11 +22,12 @@ package org.lamsfoundation.lams.tool.mc.dao.hibernate; import java.util.Iterator; +import java.util.LinkedList; import java.util.List; import org.apache.log4j.Logger; import org.hibernate.FlushMode; -import org.lamsfoundation.lams.tool.mc.McOptsContent; +import org.lamsfoundation.lams.tool.mc.pojos.McOptsContent; import org.lamsfoundation.lams.tool.mc.dao.IMcOptionsContentDAO; import org.springframework.orm.hibernate3.HibernateTemplate; import org.springframework.orm.hibernate3.support.HibernateDaoSupport; @@ -66,6 +67,28 @@ return null; } + public List findMcOptionNamesByQueId(Long mcQueContentId) + { + + List listOptionNames= new LinkedList(); + + HibernateTemplate templ = this.getHibernateTemplate(); + if ( mcQueContentId != null) { + List list = getSession().createQuery(FIND_MC_OPTIONS_CONTENT) + .setLong(0,mcQueContentId.longValue()) + .list(); + + if(list != null && list.size() > 0){ + Iterator listIterator=list.iterator(); + while (listIterator.hasNext()) + { + McOptsContent mcOptsContent=(McOptsContent)listIterator.next(); + listOptionNames.add(mcOptsContent.getMcQueOptionText()); + } + } + } + return listOptionNames; + } public McOptsContent getOptionContentByOptionText(final String option, final Long mcQueContentUid) {