org.sakaiproject.tool.assessment.facade
Class AssessmentFacadeQueries

java.lang.Object
  extended by org.springframework.dao.support.DaoSupport
      extended by org.springframework.orm.hibernate3.support.HibernateDaoSupport
          extended by org.sakaiproject.tool.assessment.facade.AssessmentFacadeQueries
All Implemented Interfaces:
AssessmentFacadeQueriesAPI, org.springframework.beans.factory.InitializingBean

public class AssessmentFacadeQueries
extends org.springframework.orm.hibernate3.support.HibernateDaoSupport
implements AssessmentFacadeQueriesAPI


Field Summary
static String TITLE
           
 
Fields inherited from class org.springframework.dao.support.DaoSupport
logger
 
Constructor Summary
AssessmentFacadeQueries()
           
 
Method Summary
 Long addAssessment(Long assessmentTemplateId)
           
 SectionFacade addSection(Long assessmentId)
           
 Long addTemplate()
           
 boolean assessmentTitleIsUnique(Long assessmentBaseId, String title, Boolean isTemplate)
           
 void checkForQuestionPoolItem(AssessmentData assessment, HashMap qpItemHash)
           
 void checkForQuestionPoolItem(SectionData section, HashMap qpItemHash)
           
 AssessmentData cloneAssessmentFromTemplate(AssessmentTemplateData t)
           
 void copyAllAssessments(String fromContext, String toContext)
           
 void copyAssessment(String assessmentId, String apepndCopyTitle)
           
 Set copyItemAttachmentSet(ItemData newItem, Set itemAttachmentSet)
           
 AssessmentFacade createAssessment(String title, String description, Long typeId, Long templateId)
           
 AssessmentFacade createAssessment(String title, String description, Long typeId, Long templateId, String siteId)
           
 AssessmentAttachmentIfc createAssessmentAttachment(AssessmentIfc assessment, String resourceId, String filename, String protocol)
           
 AssessmentFacade createAssessmentWithoutDefaultSection(String title, String description, Long typeId, Long templateId)
          This method is the same as createAssessment() except that no default section will be created with the assessment.
 AssessmentFacade createAssessmentWithoutDefaultSection(String title, String description, Long typeId, Long templateId, String siteId)
           
 AttachmentData createEmailAttachment(String resourceId, String filename, String protocol)
           
 ItemAttachmentIfc createItemAttachment(ItemDataIfc item, String resourceId, String filename, String protocol, boolean isEditPendingAssessmentFlow)
           
 SectionAttachmentIfc createSectionAttachment(SectionDataIfc section, String resourceId, String filename, String protocol)
           
 void deleteAllMetaData(AssessmentBaseIfc t)
           
 void deleteAllSecuredIP(AssessmentIfc assessment)
           
 void deleteTemplate(Long templateId)
           
 long fileSizeInKB(long fileSize)
           
 ArrayList getAllActiveAssessments(String orderBy)
           
 List getAllActiveAssessmentsByAgent(String siteAgentId)
           
 ArrayList getAllActiveAssessmentTemplates()
           
 ArrayList getAllAssessments(int pageSize, int pageNumber, String orderBy)
           
 ArrayList getAllAssessments(String orderBy)
           
 ArrayList getAllAssessmentTemplates()
           
 AssessmentFacade getAssessment(Long assessmentId)
           
 List getAssessmentByTemplate(Long templateId)
           
 String getAssessmentCreatedBy(String assessmentId)
           
 IdImpl getAssessmentId(long id)
           
 IdImpl getAssessmentId(Long id)
           
 IdImpl getAssessmentId(String id)
           
 String getAssessmentSiteId(String assessmentId)
           
 AssessmentTemplateFacade getAssessmentTemplate(Long assessmentTemplateId)
           
 IdImpl getAssessmentTemplateId(long id)
           
 IdImpl getAssessmentTemplateId(Long id)
           
 IdImpl getAssessmentTemplateId(String id)
           
 ArrayList getBasicInfoOfAllActiveAssessments(String orderBy, boolean ascending)
           
 ArrayList getBasicInfoOfAllActiveAssessmentsByAgent(String orderBy, String siteAgentId)
           
 ArrayList getBasicInfoOfAllActiveAssessmentsByAgent(String orderBy, String siteAgentId, boolean ascending)
           
 ArrayList getBasicInfoOfAllActiveAssessmentTemplates(String orderBy)
           
 AssessmentFacade getBasicInfoOfAnAssessment(Long assessmentId)
           
 List getDefaultMetaDataSet()
           
 IdImpl getId(long id)
           
 IdImpl getId(Long id)
           
 IdImpl getId(String id)
           
 int getQuestionSize(Long assessmentId)
           
 String getRelativePath(String url, String protocol)
           
 SectionFacade getSection(Long sectionId)
           
 ArrayList getSettingsOfAllActiveAssessments(String orderBy)
           
 ArrayList getTitleOfAllActiveAssessmentTemplates()
           
 AssessmentBaseData load(Long id)
           
 AssessmentData loadAssessment(Long assessmentId)
           
 SectionData loadSection(Long sectionId)
           
 AssessmentTemplateData loadTemplate(Long assessmentTemplateId)
           
 void moveAllItems(Long sourceSectionId, Long destSectionId)
          This method move a set of questions form one section to another
 Set prepareAnswerFeedbackSet(Answer newAnswer, Set answerFeedbackSet)
           
 Set prepareAnswerSet(ItemText newItemText, Set answerSet)
           
 AssessmentData prepareAssessment(AssessmentData a, String protocol)
           
 AssessmentData prepareAssessment(AssessmentData a, String protocol, String toContext)
           
 AssessmentAccessControl prepareAssessmentAccessControl(AssessmentData p, AssessmentAccessControl a)
           
 Set prepareAssessmentAttachmentSet(AssessmentData newAssessment, Set assessmentAttachmentSet, String protocol)
           
 Set prepareAssessmentAttachmentSet(AssessmentData newAssessment, Set assessmentAttachmentSet, String protocol, String toContext)
           
 AssessmentFeedback prepareAssessmentFeedback(AssessmentData p, AssessmentFeedback a)
           
 Set prepareAssessmentMetaDataSet(AssessmentData p, Set metaDataSet)
           
 EvaluationModel prepareEvaluationModel(AssessmentData p, EvaluationModel e)
           
 Set prepareItemAttachmentSet(ItemData newItem, Set itemAttachmentSet, String protocol)
           
 Set prepareItemAttachmentSet(ItemData newItem, Set itemAttachmentSet, String protocol, String toContext)
           
 Set prepareItemFeedbackSet(ItemData newItem, Set itemFeedbackSet)
           
 Set prepareItemMetaDataSet(ItemData newItem, Set itemMetaDataSet)
           
 Set prepareItemSet(SectionData newSection, Set itemSet, String protocol)
           
 Set prepareItemSet(SectionData newSection, Set itemSet, String protocol, String toContext)
           
 Set prepareItemTextSet(ItemData newItem, Set itemTextSet)
           
 Set prepareSectionAttachmentSet(SectionData newSection, Set sectionAttachmentSet, String protocol)
           
 Set prepareSectionAttachmentSet(SectionData newSection, Set sectionAttachmentSet, String protocol, String toContext)
           
 Set prepareSectionMetaDataSet(SectionData newSection, Set metaDataSet)
           
 Set prepareSectionSet(AssessmentData newAssessment, Set sectionSet, String protocol)
           
 Set prepareSectionSet(AssessmentData newAssessment, Set sectionSet, String protocol, String toContext)
           
 Set prepareSecuredIPSet(AssessmentData p, Set ipSet)
           
 void removeAllItems(Long sourceSectionId)
          This method remove a set of questions form one section that is random draw
 void removeAssessment(Long assessmentId)
           
 void removeAssessmentAttachment(Long assessmentAttachmentId)
           
 void removeItemAttachment(Long itemAttachmentId)
           
 void removeSection(Long sectionId)
           
 void removeSectionAttachment(Long sectionAttachmentId)
           
 void removeTemplate(Long assessmentId)
           
 void saveOrUpdate(AssessmentFacade assessment)
           
 void saveOrUpdate(AssessmentTemplateData template)
           
 void saveOrUpdateAttachments(List list)
           
 void saveOrUpdateSection(SectionFacade section)
           
 void updateAssessmentLastModifiedInfo(AssessmentFacade assessment)
           
 
Methods inherited from class org.springframework.orm.hibernate3.support.HibernateDaoSupport
checkDaoConfig, convertHibernateAccessException, createHibernateTemplate, getHibernateTemplate, getSession, getSession, getSessionFactory, releaseSession, setHibernateTemplate, setSessionFactory
 
Methods inherited from class org.springframework.dao.support.DaoSupport
afterPropertiesSet, initDao
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

TITLE

public static final String TITLE
See Also:
Constant Field Values
Constructor Detail

AssessmentFacadeQueries

public AssessmentFacadeQueries()
Method Detail

getId

public IdImpl getId(String id)
Specified by:
getId in interface AssessmentFacadeQueriesAPI

getId

public IdImpl getId(Long id)
Specified by:
getId in interface AssessmentFacadeQueriesAPI

getId

public IdImpl getId(long id)
Specified by:
getId in interface AssessmentFacadeQueriesAPI

getAssessmentId

public IdImpl getAssessmentId(String id)
Specified by:
getAssessmentId in interface AssessmentFacadeQueriesAPI

getAssessmentId

public IdImpl getAssessmentId(Long id)
Specified by:
getAssessmentId in interface AssessmentFacadeQueriesAPI

getAssessmentId

public IdImpl getAssessmentId(long id)
Specified by:
getAssessmentId in interface AssessmentFacadeQueriesAPI

getAssessmentTemplateId

public IdImpl getAssessmentTemplateId(String id)
Specified by:
getAssessmentTemplateId in interface AssessmentFacadeQueriesAPI

getAssessmentTemplateId

public IdImpl getAssessmentTemplateId(Long id)
Specified by:
getAssessmentTemplateId in interface AssessmentFacadeQueriesAPI

getAssessmentTemplateId

public IdImpl getAssessmentTemplateId(long id)
Specified by:
getAssessmentTemplateId in interface AssessmentFacadeQueriesAPI

addTemplate

public Long addTemplate()
Specified by:
addTemplate in interface AssessmentFacadeQueriesAPI

removeTemplate

public void removeTemplate(Long assessmentId)
Specified by:
removeTemplate in interface AssessmentFacadeQueriesAPI

addAssessment

public Long addAssessment(Long assessmentTemplateId)
Specified by:
addAssessment in interface AssessmentFacadeQueriesAPI

load

public AssessmentBaseData load(Long id)
Specified by:
load in interface AssessmentFacadeQueriesAPI

loadTemplate

public AssessmentTemplateData loadTemplate(Long assessmentTemplateId)
Specified by:
loadTemplate in interface AssessmentFacadeQueriesAPI

loadAssessment

public AssessmentData loadAssessment(Long assessmentId)
Specified by:
loadAssessment in interface AssessmentFacadeQueriesAPI

getAssessmentTemplate

public AssessmentTemplateFacade getAssessmentTemplate(Long assessmentTemplateId)
Specified by:
getAssessmentTemplate in interface AssessmentFacadeQueriesAPI

getAllAssessmentTemplates

public ArrayList getAllAssessmentTemplates()
Specified by:
getAllAssessmentTemplates in interface AssessmentFacadeQueriesAPI

getAllActiveAssessmentTemplates

public ArrayList getAllActiveAssessmentTemplates()
Specified by:
getAllActiveAssessmentTemplates in interface AssessmentFacadeQueriesAPI

getTitleOfAllActiveAssessmentTemplates

public ArrayList getTitleOfAllActiveAssessmentTemplates()
Specified by:
getTitleOfAllActiveAssessmentTemplates in interface AssessmentFacadeQueriesAPI
Returns:
a list of AssessmentTemplateFacade. However, it is IMPORTANT to note that it is not a full object, it contains merely assessmentBaseId (which is the templateId) & title. This methods is used when a list of template titles is required for displaying purposes. In Sakai2.0, template are scoped by creator, i.e. users can only see their own template plus the "Default Template"

getAssessment

public AssessmentFacade getAssessment(Long assessmentId)
Specified by:
getAssessment in interface AssessmentFacadeQueriesAPI

removeAssessment

public void removeAssessment(Long assessmentId)
Specified by:
removeAssessment in interface AssessmentFacadeQueriesAPI

cloneAssessmentFromTemplate

public AssessmentData cloneAssessmentFromTemplate(AssessmentTemplateData t)
Specified by:
cloneAssessmentFromTemplate in interface AssessmentFacadeQueriesAPI

createAssessmentWithoutDefaultSection

public AssessmentFacade createAssessmentWithoutDefaultSection(String title,
                                                              String description,
                                                              Long typeId,
                                                              Long templateId)
                                                       throws Exception
This method is the same as createAssessment() except that no default section will be created with the assessment.

Specified by:
createAssessmentWithoutDefaultSection in interface AssessmentFacadeQueriesAPI
Throws:
Exception

createAssessmentWithoutDefaultSection

public AssessmentFacade createAssessmentWithoutDefaultSection(String title,
                                                              String description,
                                                              Long typeId,
                                                              Long templateId,
                                                              String siteId)
                                                       throws Exception
Specified by:
createAssessmentWithoutDefaultSection in interface AssessmentFacadeQueriesAPI
Throws:
Exception

createAssessment

public AssessmentFacade createAssessment(String title,
                                         String description,
                                         Long typeId,
                                         Long templateId)
                                  throws Exception
Specified by:
createAssessment in interface AssessmentFacadeQueriesAPI
Throws:
Exception

createAssessment

public AssessmentFacade createAssessment(String title,
                                         String description,
                                         Long typeId,
                                         Long templateId,
                                         String siteId)
                                  throws Exception
Specified by:
createAssessment in interface AssessmentFacadeQueriesAPI
Throws:
Exception

getAllAssessments

public ArrayList getAllAssessments(String orderBy)
Specified by:
getAllAssessments in interface AssessmentFacadeQueriesAPI

getAllActiveAssessments

public ArrayList getAllActiveAssessments(String orderBy)
Specified by:
getAllActiveAssessments in interface AssessmentFacadeQueriesAPI

getBasicInfoOfAllActiveAssessments

public ArrayList getBasicInfoOfAllActiveAssessments(String orderBy,
                                                    boolean ascending)
Specified by:
getBasicInfoOfAllActiveAssessments in interface AssessmentFacadeQueriesAPI

getBasicInfoOfAllActiveAssessmentsByAgent

public ArrayList getBasicInfoOfAllActiveAssessmentsByAgent(String orderBy,
                                                           String siteAgentId,
                                                           boolean ascending)
Specified by:
getBasicInfoOfAllActiveAssessmentsByAgent in interface AssessmentFacadeQueriesAPI

getBasicInfoOfAllActiveAssessmentsByAgent

public ArrayList getBasicInfoOfAllActiveAssessmentsByAgent(String orderBy,
                                                           String siteAgentId)
Specified by:
getBasicInfoOfAllActiveAssessmentsByAgent in interface AssessmentFacadeQueriesAPI

getBasicInfoOfAnAssessment

public AssessmentFacade getBasicInfoOfAnAssessment(Long assessmentId)
Specified by:
getBasicInfoOfAnAssessment in interface AssessmentFacadeQueriesAPI

getSettingsOfAllActiveAssessments

public ArrayList getSettingsOfAllActiveAssessments(String orderBy)
Specified by:
getSettingsOfAllActiveAssessments in interface AssessmentFacadeQueriesAPI

getAllAssessments

public ArrayList getAllAssessments(int pageSize,
                                   int pageNumber,
                                   String orderBy)
Specified by:
getAllAssessments in interface AssessmentFacadeQueriesAPI

getQuestionSize

public int getQuestionSize(Long assessmentId)
Specified by:
getQuestionSize in interface AssessmentFacadeQueriesAPI

deleteAllSecuredIP

public void deleteAllSecuredIP(AssessmentIfc assessment)
Specified by:
deleteAllSecuredIP in interface AssessmentFacadeQueriesAPI

saveOrUpdate

public void saveOrUpdate(AssessmentFacade assessment)
Specified by:
saveOrUpdate in interface AssessmentFacadeQueriesAPI

deleteAllMetaData

public void deleteAllMetaData(AssessmentBaseIfc t)
Specified by:
deleteAllMetaData in interface AssessmentFacadeQueriesAPI

saveOrUpdate

public void saveOrUpdate(AssessmentTemplateData template)
Specified by:
saveOrUpdate in interface AssessmentFacadeQueriesAPI

deleteTemplate

public void deleteTemplate(Long templateId)
Specified by:
deleteTemplate in interface AssessmentFacadeQueriesAPI

addSection

public SectionFacade addSection(Long assessmentId)
Specified by:
addSection in interface AssessmentFacadeQueriesAPI

getSection

public SectionFacade getSection(Long sectionId)
Specified by:
getSection in interface AssessmentFacadeQueriesAPI

removeSection

public void removeSection(Long sectionId)
Specified by:
removeSection in interface AssessmentFacadeQueriesAPI

loadSection

public SectionData loadSection(Long sectionId)
Specified by:
loadSection in interface AssessmentFacadeQueriesAPI

saveOrUpdateSection

public void saveOrUpdateSection(SectionFacade section)
Specified by:
saveOrUpdateSection in interface AssessmentFacadeQueriesAPI

moveAllItems

public void moveAllItems(Long sourceSectionId,
                         Long destSectionId)
This method move a set of questions form one section to another

Specified by:
moveAllItems in interface AssessmentFacadeQueriesAPI
Parameters:
sourceSectionId -
destSectionId -

removeAllItems

public void removeAllItems(Long sourceSectionId)
This method remove a set of questions form one section that is random draw

Specified by:
removeAllItems in interface AssessmentFacadeQueriesAPI
Parameters:
sourceSectionId -

getBasicInfoOfAllActiveAssessmentTemplates

public ArrayList getBasicInfoOfAllActiveAssessmentTemplates(String orderBy)
Specified by:
getBasicInfoOfAllActiveAssessmentTemplates in interface AssessmentFacadeQueriesAPI

checkForQuestionPoolItem

public void checkForQuestionPoolItem(AssessmentData assessment,
                                     HashMap qpItemHash)
Specified by:
checkForQuestionPoolItem in interface AssessmentFacadeQueriesAPI

checkForQuestionPoolItem

public void checkForQuestionPoolItem(SectionData section,
                                     HashMap qpItemHash)
Specified by:
checkForQuestionPoolItem in interface AssessmentFacadeQueriesAPI

assessmentTitleIsUnique

public boolean assessmentTitleIsUnique(Long assessmentBaseId,
                                       String title,
                                       Boolean isTemplate)
Specified by:
assessmentTitleIsUnique in interface AssessmentFacadeQueriesAPI

getAssessmentByTemplate

public List getAssessmentByTemplate(Long templateId)
Specified by:
getAssessmentByTemplate in interface AssessmentFacadeQueriesAPI

getDefaultMetaDataSet

public List getDefaultMetaDataSet()
Specified by:
getDefaultMetaDataSet in interface AssessmentFacadeQueriesAPI

fileSizeInKB

public long fileSizeInKB(long fileSize)

getRelativePath

public String getRelativePath(String url,
                              String protocol)

removeItemAttachment

public void removeItemAttachment(Long itemAttachmentId)
Specified by:
removeItemAttachment in interface AssessmentFacadeQueriesAPI

updateAssessmentLastModifiedInfo

public void updateAssessmentLastModifiedInfo(AssessmentFacade assessment)
Specified by:
updateAssessmentLastModifiedInfo in interface AssessmentFacadeQueriesAPI

createItemAttachment

public ItemAttachmentIfc createItemAttachment(ItemDataIfc item,
                                              String resourceId,
                                              String filename,
                                              String protocol,
                                              boolean isEditPendingAssessmentFlow)
Specified by:
createItemAttachment in interface AssessmentFacadeQueriesAPI

createSectionAttachment

public SectionAttachmentIfc createSectionAttachment(SectionDataIfc section,
                                                    String resourceId,
                                                    String filename,
                                                    String protocol)
Specified by:
createSectionAttachment in interface AssessmentFacadeQueriesAPI

removeSectionAttachment

public void removeSectionAttachment(Long sectionAttachmentId)
Specified by:
removeSectionAttachment in interface AssessmentFacadeQueriesAPI

createAssessmentAttachment

public AssessmentAttachmentIfc createAssessmentAttachment(AssessmentIfc assessment,
                                                          String resourceId,
                                                          String filename,
                                                          String protocol)
Specified by:
createAssessmentAttachment in interface AssessmentFacadeQueriesAPI

removeAssessmentAttachment

public void removeAssessmentAttachment(Long assessmentAttachmentId)
Specified by:
removeAssessmentAttachment in interface AssessmentFacadeQueriesAPI

createEmailAttachment

public AttachmentData createEmailAttachment(String resourceId,
                                            String filename,
                                            String protocol)
Specified by:
createEmailAttachment in interface AssessmentFacadeQueriesAPI

saveOrUpdateAttachments

public void saveOrUpdateAttachments(List list)
Specified by:
saveOrUpdateAttachments in interface AssessmentFacadeQueriesAPI

getAllActiveAssessmentsByAgent

public List getAllActiveAssessmentsByAgent(String siteAgentId)
Specified by:
getAllActiveAssessmentsByAgent in interface AssessmentFacadeQueriesAPI

copyAllAssessments

public void copyAllAssessments(String fromContext,
                               String toContext)
Specified by:
copyAllAssessments in interface AssessmentFacadeQueriesAPI

copyAssessment

public void copyAssessment(String assessmentId,
                           String apepndCopyTitle)
Specified by:
copyAssessment in interface AssessmentFacadeQueriesAPI

prepareAssessment

public AssessmentData prepareAssessment(AssessmentData a,
                                        String protocol,
                                        String toContext)

prepareAssessment

public AssessmentData prepareAssessment(AssessmentData a,
                                        String protocol)

prepareAssessmentFeedback

public AssessmentFeedback prepareAssessmentFeedback(AssessmentData p,
                                                    AssessmentFeedback a)

prepareAssessmentAccessControl

public AssessmentAccessControl prepareAssessmentAccessControl(AssessmentData p,
                                                              AssessmentAccessControl a)

prepareEvaluationModel

public EvaluationModel prepareEvaluationModel(AssessmentData p,
                                              EvaluationModel e)

prepareAssessmentMetaDataSet

public Set prepareAssessmentMetaDataSet(AssessmentData p,
                                        Set metaDataSet)

prepareSecuredIPSet

public Set prepareSecuredIPSet(AssessmentData p,
                               Set ipSet)

prepareSectionSet

public Set prepareSectionSet(AssessmentData newAssessment,
                             Set sectionSet,
                             String protocol,
                             String toContext)

prepareSectionSet

public Set prepareSectionSet(AssessmentData newAssessment,
                             Set sectionSet,
                             String protocol)

prepareSectionMetaDataSet

public Set prepareSectionMetaDataSet(SectionData newSection,
                                     Set metaDataSet)

prepareItemSet

public Set prepareItemSet(SectionData newSection,
                          Set itemSet,
                          String protocol,
                          String toContext)

prepareItemSet

public Set prepareItemSet(SectionData newSection,
                          Set itemSet,
                          String protocol)

prepareItemTextSet

public Set prepareItemTextSet(ItemData newItem,
                              Set itemTextSet)

prepareItemMetaDataSet

public Set prepareItemMetaDataSet(ItemData newItem,
                                  Set itemMetaDataSet)

prepareItemFeedbackSet

public Set prepareItemFeedbackSet(ItemData newItem,
                                  Set itemFeedbackSet)

prepareItemAttachmentSet

public Set prepareItemAttachmentSet(ItemData newItem,
                                    Set itemAttachmentSet,
                                    String protocol,
                                    String toContext)

prepareItemAttachmentSet

public Set prepareItemAttachmentSet(ItemData newItem,
                                    Set itemAttachmentSet,
                                    String protocol)

prepareSectionAttachmentSet

public Set prepareSectionAttachmentSet(SectionData newSection,
                                       Set sectionAttachmentSet,
                                       String protocol,
                                       String toContext)

prepareSectionAttachmentSet

public Set prepareSectionAttachmentSet(SectionData newSection,
                                       Set sectionAttachmentSet,
                                       String protocol)

prepareAssessmentAttachmentSet

public Set prepareAssessmentAttachmentSet(AssessmentData newAssessment,
                                          Set assessmentAttachmentSet,
                                          String protocol,
                                          String toContext)

prepareAssessmentAttachmentSet

public Set prepareAssessmentAttachmentSet(AssessmentData newAssessment,
                                          Set assessmentAttachmentSet,
                                          String protocol)

prepareAnswerSet

public Set prepareAnswerSet(ItemText newItemText,
                            Set answerSet)

prepareAnswerFeedbackSet

public Set prepareAnswerFeedbackSet(Answer newAnswer,
                                    Set answerFeedbackSet)

getAssessmentSiteId

public String getAssessmentSiteId(String assessmentId)
Specified by:
getAssessmentSiteId in interface AssessmentFacadeQueriesAPI

getAssessmentCreatedBy

public String getAssessmentCreatedBy(String assessmentId)
Specified by:
getAssessmentCreatedBy in interface AssessmentFacadeQueriesAPI

copyItemAttachmentSet

public Set copyItemAttachmentSet(ItemData newItem,
                                 Set itemAttachmentSet)
Specified by:
copyItemAttachmentSet in interface AssessmentFacadeQueriesAPI


Copyright © 2005-2013 Sakai Project. All Rights Reserved.