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)
List<AssessmentTemplateFacade> getAllAssessmentTemplates()
List<AssessmentTemplateFacade> getAllActiveAssessmentTemplates()
List<AssessmentTemplateFacade> 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
ExceptionList<AssessmentFacade> getAllAssessments(String orderBy)
List<AssessmentFacade> getAllActiveAssessments(String orderBy)
List<AssessmentFacade> getBasicInfoOfAllActiveAssessments(String orderBy, boolean ascending)
List<AssessmentFacade> getBasicInfoOfAllActiveAssessmentsByAgent(String orderBy, String siteAgentId, boolean ascending)
List<AssessmentFacade> getBasicInfoOfAllActiveAssessmentsByAgent(String orderBy, String siteAgentId)
AssessmentFacade getBasicInfoOfAnAssessment(Long assessmentId)
AssessmentFacade getBasicInfoOfAnAssessmentFromSectionId(Long sectionId)
List<AssessmentFacade> getSettingsOfAllActiveAssessments(String orderBy)
List<AssessmentFacade> getAllAssessments(int pageSize, int pageNumber, String orderBy)
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 - List<AssessmentTemplateFacade> getBasicInfoOfAllActiveAssessmentTemplates(String orderBy)
void checkForQuestionPoolItem(AssessmentData assessment, Map qpItemHash)
void checkForQuestionPoolItem(SectionData section, Map qpItemHash)
void removeAllItems(Long sourceSectionId)
boolean assessmentTitleIsUnique(Long assessmentBaseId, String title, Boolean isTemplate)
boolean assessmentTitleIsUnique(Long assessmentBaseId, String title, Boolean isTemplate, String siteId)
List getDefaultMetaDataSet()
void deleteAllMetaData(AssessmentBaseIfc assessment)
ItemAttachmentIfc createItemAttachment(ItemDataIfc item, String resourceId, String filename, String protocolboolean, boolean isEditPendingAssessmentFlow)
ItemTextAttachmentIfc createItemTextAttachment(ItemTextIfc itemText, String resourceId, String filename, String protocolboolean, boolean isEditPendingAssessmentFlow)
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<AttachmentIfc> list)
void copyAllAssessments(String fromContext, String toContext, Map<String,String> transversalMap)
Set prepareItemSet(SectionData newSection, Set itemSet, String protocol, String toContext)
Set prepareItemTextSet(ItemData newItem, Set itemTextSet, String protocol, String toContext)
Set prepareItemAttachmentSet(ItemData newItem, Set itemAttachmentSet, String protocol, String toContext)
List<AssessmentData> getDeletedAssessments(String siteId)
void restoreAssessment(Long assessmentId)
Copyright © 2003–2020 Sakai Project. All rights reserved.