public interface AssessmentFacadeQueriesAPI
IdImpl getId(long id)
IdImpl getAssessmentId(long id)
IdImpl getAssessmentTemplateId(long id)
Long addTemplate()
void removeTemplate(Long assessmentId)
AssessmentBaseData load(Long id)
AssessmentTemplateData loadTemplate(Long assessmentTemplateId)
AssessmentData loadAssessment(Long assessmentId)
AssessmentTemplateFacade getAssessmentTemplate(Long assessmentTemplateId)
ArrayList getAllAssessmentTemplates()
ArrayList getAllActiveAssessmentTemplates()
ArrayList getTitleOfAllActiveAssessmentTemplates()
AssessmentFacade getAssessment(Long assessmentId)
assessmentId - void removeAssessment(Long assessmentId)
AssessmentData cloneAssessmentFromTemplate(AssessmentTemplateData t)
AssessmentFacade createAssessmentWithoutDefaultSection(String title, String description, Long typeId, Long templateId) throws Exception
ExceptionAssessmentFacade createAssessmentWithoutDefaultSection(String title, String description, Long typeId, Long templateId, String siteId) throws Exception
ExceptionAssessmentFacade createAssessment(String title, String description, Long typeId, Long templateId) throws Exception
ExceptionAssessmentFacade createAssessment(String title, String description, Long typeId, Long templateId, String siteId) throws Exception
ExceptionArrayList getBasicInfoOfAllActiveAssessments(String orderBy, boolean ascending)
ArrayList getBasicInfoOfAllActiveAssessmentsByAgent(String orderBy, String siteAgentId, boolean ascending)
ArrayList getBasicInfoOfAllActiveAssessmentsByAgent(String orderBy, String siteAgentId)
AssessmentFacade getBasicInfoOfAnAssessment(Long assessmentId)
int getQuestionSize(Long assessmentId)
void deleteAllSecuredIP(AssessmentIfc assessment)
void saveOrUpdate(AssessmentFacade assessment)
void saveOrUpdate(AssessmentTemplateData template)
void deleteTemplate(Long templateId)
SectionFacade addSection(Long assessmentId)
SectionFacade getSection(Long sectionId)
void removeSection(Long sectionId)
SectionData loadSection(Long sectionId)
void saveOrUpdateSection(SectionFacade section)
void moveAllItems(Long sourceSectionId, Long destSectionId)
sourceSectionId - destSectionId - ArrayList getBasicInfoOfAllActiveAssessmentTemplates(String orderBy)
void checkForQuestionPoolItem(AssessmentData assessment, HashMap qpItemHash)
void checkForQuestionPoolItem(SectionData section, HashMap qpItemHash)
void removeAllItems(Long sourceSectionId)
boolean assessmentTitleIsUnique(Long assessmentBaseId, String title, Boolean isTemplate)
List getDefaultMetaDataSet()
void deleteAllMetaData(AssessmentBaseIfc assessment)
ItemAttachmentIfc createItemAttachment(ItemDataIfc item, String resourceId, String filename, String protocolboolean, boolean isEditPendingAssessmentFlow)
void removeItemAttachment(Long itemAttachmentId)
ItemTextAttachmentIfc createItemTextAttachment(ItemTextIfc itemText, String resourceId, String filename, String protocolboolean, boolean isEditPendingAssessmentFlow)
void removeItemTextAttachment(Long itemTextAttachmentId)
void updateAssessmentLastModifiedInfo(AssessmentFacade assessment)
SectionAttachmentIfc createSectionAttachment(SectionDataIfc section, String resourceId, String filename, String protocol)
void removeSectionAttachment(Long sectionAttachmentId)
AssessmentAttachmentIfc createAssessmentAttachment(AssessmentIfc assessment, String resourceId, String filename, String protocol)
void removeAssessmentAttachment(Long assessmentAttachmentId)
AttachmentData createEmailAttachment(String resourceId, String filename, String protocol)
void saveOrUpdateAttachments(List list)
Copyright © 2005-2014 Sakai Project. All Rights Reserved.