org.sakaiproject.tool.assessment.facade
Interface AssessmentFacadeQueriesAPI
- All Known Implementing Classes:
- AssessmentFacadeQueries
public interface AssessmentFacadeQueriesAPI
|
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 protocolboolean,
boolean isEditPendingAssessmentFlow)
|
SectionAttachmentIfc |
createSectionAttachment(SectionDataIfc section,
String resourceId,
String filename,
String protocol)
|
void |
deleteAllMetaData(AssessmentBaseIfc assessment)
|
void |
deleteAllSecuredIP(AssessmentIfc assessment)
|
void |
deleteTemplate(Long templateId)
|
ArrayList |
getAllActiveAssessments(String orderBy)
|
List |
getAllActiveAssessmentsByAgent(String fromContext)
|
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)
|
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 |
void |
removeAllItems(Long sourceSectionId)
|
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)
|
getId
IdImpl getId(String id)
getId
IdImpl getId(Long id)
getId
IdImpl getId(long id)
getAssessmentId
IdImpl getAssessmentId(String id)
getAssessmentId
IdImpl getAssessmentId(Long id)
getAssessmentId
IdImpl getAssessmentId(long id)
getAssessmentTemplateId
IdImpl getAssessmentTemplateId(String id)
getAssessmentTemplateId
IdImpl getAssessmentTemplateId(Long id)
getAssessmentTemplateId
IdImpl getAssessmentTemplateId(long id)
addTemplate
Long addTemplate()
removeTemplate
void removeTemplate(Long assessmentId)
addAssessment
Long addAssessment(Long assessmentTemplateId)
load
AssessmentBaseData load(Long id)
loadTemplate
AssessmentTemplateData loadTemplate(Long assessmentTemplateId)
loadAssessment
AssessmentData loadAssessment(Long assessmentId)
getAssessmentTemplate
AssessmentTemplateFacade getAssessmentTemplate(Long assessmentTemplateId)
getAllAssessmentTemplates
ArrayList getAllAssessmentTemplates()
getAllActiveAssessmentTemplates
ArrayList getAllActiveAssessmentTemplates()
getTitleOfAllActiveAssessmentTemplates
ArrayList getTitleOfAllActiveAssessmentTemplates()
- 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.
getAssessment
AssessmentFacade getAssessment(Long assessmentId)
removeAssessment
void removeAssessment(Long assessmentId)
cloneAssessmentFromTemplate
AssessmentData cloneAssessmentFromTemplate(AssessmentTemplateData t)
createAssessmentWithoutDefaultSection
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.
- Throws:
Exception
createAssessmentWithoutDefaultSection
AssessmentFacade createAssessmentWithoutDefaultSection(String title,
String description,
Long typeId,
Long templateId,
String siteId)
throws Exception
- Throws:
Exception
createAssessment
AssessmentFacade createAssessment(String title,
String description,
Long typeId,
Long templateId)
throws Exception
- Throws:
Exception
createAssessment
AssessmentFacade createAssessment(String title,
String description,
Long typeId,
Long templateId,
String siteId)
throws Exception
- Throws:
Exception
getAllAssessments
ArrayList getAllAssessments(String orderBy)
getAllActiveAssessments
ArrayList getAllActiveAssessments(String orderBy)
getBasicInfoOfAllActiveAssessments
ArrayList getBasicInfoOfAllActiveAssessments(String orderBy,
boolean ascending)
getBasicInfoOfAllActiveAssessmentsByAgent
ArrayList getBasicInfoOfAllActiveAssessmentsByAgent(String orderBy,
String siteAgentId,
boolean ascending)
getBasicInfoOfAllActiveAssessmentsByAgent
ArrayList getBasicInfoOfAllActiveAssessmentsByAgent(String orderBy,
String siteAgentId)
getBasicInfoOfAnAssessment
AssessmentFacade getBasicInfoOfAnAssessment(Long assessmentId)
getSettingsOfAllActiveAssessments
ArrayList getSettingsOfAllActiveAssessments(String orderBy)
getAllAssessments
ArrayList getAllAssessments(int pageSize,
int pageNumber,
String orderBy)
getQuestionSize
int getQuestionSize(Long assessmentId)
deleteAllSecuredIP
void deleteAllSecuredIP(AssessmentIfc assessment)
saveOrUpdate
void saveOrUpdate(AssessmentFacade assessment)
saveOrUpdate
void saveOrUpdate(AssessmentTemplateData template)
deleteTemplate
void deleteTemplate(Long templateId)
addSection
SectionFacade addSection(Long assessmentId)
getSection
SectionFacade getSection(Long sectionId)
removeSection
void removeSection(Long sectionId)
loadSection
SectionData loadSection(Long sectionId)
saveOrUpdateSection
void saveOrUpdateSection(SectionFacade section)
moveAllItems
void moveAllItems(Long sourceSectionId,
Long destSectionId)
- This method move a set of questions form one section to another
- Parameters:
sourceSectionId - destSectionId -
getBasicInfoOfAllActiveAssessmentTemplates
ArrayList getBasicInfoOfAllActiveAssessmentTemplates(String orderBy)
checkForQuestionPoolItem
void checkForQuestionPoolItem(AssessmentData assessment,
HashMap qpItemHash)
checkForQuestionPoolItem
void checkForQuestionPoolItem(SectionData section,
HashMap qpItemHash)
removeAllItems
void removeAllItems(Long sourceSectionId)
assessmentTitleIsUnique
boolean assessmentTitleIsUnique(Long assessmentBaseId,
String title,
Boolean isTemplate)
getAssessmentByTemplate
List getAssessmentByTemplate(Long templateId)
getDefaultMetaDataSet
List getDefaultMetaDataSet()
deleteAllMetaData
void deleteAllMetaData(AssessmentBaseIfc assessment)
createItemAttachment
ItemAttachmentIfc createItemAttachment(ItemDataIfc item,
String resourceId,
String filename,
String protocolboolean,
boolean isEditPendingAssessmentFlow)
removeItemAttachment
void removeItemAttachment(Long itemAttachmentId)
updateAssessmentLastModifiedInfo
void updateAssessmentLastModifiedInfo(AssessmentFacade assessment)
createSectionAttachment
SectionAttachmentIfc createSectionAttachment(SectionDataIfc section,
String resourceId,
String filename,
String protocol)
removeSectionAttachment
void removeSectionAttachment(Long sectionAttachmentId)
createAssessmentAttachment
AssessmentAttachmentIfc createAssessmentAttachment(AssessmentIfc assessment,
String resourceId,
String filename,
String protocol)
removeAssessmentAttachment
void removeAssessmentAttachment(Long assessmentAttachmentId)
createEmailAttachment
AttachmentData createEmailAttachment(String resourceId,
String filename,
String protocol)
saveOrUpdateAttachments
void saveOrUpdateAttachments(List list)
getAssessmentSiteId
String getAssessmentSiteId(String assessmentId)
getAssessmentCreatedBy
String getAssessmentCreatedBy(String assessmentId)
copyAllAssessments
void copyAllAssessments(String fromContext,
String toContext)
copyAssessment
void copyAssessment(String assessmentId,
String apepndCopyTitle)
getAllActiveAssessmentsByAgent
List getAllActiveAssessmentsByAgent(String fromContext)
copyItemAttachmentSet
Set copyItemAttachmentSet(ItemData newItem,
Set itemAttachmentSet)
Copyright © 2005-2013 Sakai Project. All Rights Reserved.