|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.sakaiproject.tool.assessment.services.assessment.AssessmentService
public class AssessmentService
The AssessmentService calls the service locator to reach the manager on the back end.
| Field Summary | |
|---|---|
protected static String |
ESCAPE_CHARS_IN_RESOURCE_ID
These characters are allowed; but if escapeResourceName() is called, they are escaped (actually, removed) Certain characters cause problems with filenames in certain OSes - so get rid of these characters in filenames |
static String |
INVALID_CHARS_IN_RESOURCE_ID
These characters are not allowed in a resource id |
protected static String |
MAP_TO_A
|
protected static String |
MAP_TO_B
|
protected static String |
MAP_TO_C
|
protected static String |
MAP_TO_E
|
protected static String |
MAP_TO_I
|
protected static String |
MAP_TO_L
|
protected static String |
MAP_TO_N
|
protected static String |
MAP_TO_O
|
protected static String |
MAP_TO_U
|
protected static String |
MAP_TO_X
|
protected static String |
MAP_TO_Y
|
static int |
UPDATE_ERROR_DRAW_SIZE_TOO_LARGE
|
static int |
UPDATE_SUCCESS
|
| Constructor Summary | |
|---|---|
AssessmentService()
Creates a new QuestionPoolService object. |
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final int UPDATE_SUCCESS
public static final int UPDATE_ERROR_DRAW_SIZE_TOO_LARGE
public static final String INVALID_CHARS_IN_RESOURCE_ID
protected static final String MAP_TO_A
protected static final String MAP_TO_B
protected static final String MAP_TO_C
protected static final String MAP_TO_E
protected static final String MAP_TO_I
protected static final String MAP_TO_L
protected static final String MAP_TO_N
protected static final String MAP_TO_O
protected static final String MAP_TO_U
protected static final String MAP_TO_Y
protected static final String MAP_TO_X
protected static final String ESCAPE_CHARS_IN_RESOURCE_ID
| Constructor Detail |
|---|
public AssessmentService()
| Method Detail |
|---|
public AssessmentTemplateFacade getAssessmentTemplate(String assessmentTemplateId)
public AssessmentFacade getAssessment(String assessmentId)
public AssessmentIfc getAssessment(Long assessmentId)
public AssessmentFacade getBasicInfoOfAnAssessment(String assessmentId)
public ArrayList getAllAssessmentTemplates()
public ArrayList getAllActiveAssessmentTemplates()
public ArrayList getTitleOfAllActiveAssessmentTemplates()
public ArrayList getAllAssessments(String orderBy)
public ArrayList getAllActiveAssessments(String orderBy)
public ArrayList getSettingsOfAllActiveAssessments(String orderBy)
orderBy -
public ArrayList getBasicInfoOfAllActiveAssessments(String orderBy,
boolean ascending)
orderBy -
public ArrayList getBasicInfoOfAllActiveAssessments(String orderBy)
public ArrayList getAllAssessments(int pageSize,
int pageNumber,
String orderBy)
public AssessmentFacade createAssessment(String title,
String description,
String typeId,
String templateId)
throws Exception
Exception
public AssessmentFacade createAssessment(String title,
String description,
String typeId,
String templateId,
String siteId)
throws Exception
Exceptionpublic int getQuestionSize(String assessmentId)
public void update(AssessmentFacade assessment)
public void save(AssessmentTemplateData template)
public void deleteAllSecuredIP(AssessmentIfc assessment)
public void saveAssessment(AssessmentFacade assessment)
public void deleteAssessmentTemplate(Long assessmentId)
public void removeAssessment(String assessmentId)
public SectionFacade addSection(String assessmentId)
public void removeSection(String sectionId)
public SectionFacade getSection(String sectionId)
public void saveOrUpdateSection(SectionFacade section)
public void moveAllItems(String sourceSectionId,
String destSectionId)
public void removeAllItems(String sourceSectionId)
public boolean verifyItemsDrawSize(SectionFacade section)
public int updateRandomPoolQuestions(SectionFacade section)
public int updateAllRandomPoolQuestions(AssessmentFacade assessment)
public ArrayList getBasicInfoOfAllActiveAssessmentTemplates(String orderBy)
public AssessmentFacade createAssessmentWithoutDefaultSection(String title,
String description,
String typeId,
String templateId)
throws Exception
Exception
public AssessmentFacade createAssessmentWithoutDefaultSection(String title,
String description,
String typeId,
String templateId,
String siteId)
throws Exception
Exception
public boolean assessmentTitleIsUnique(String assessmentBaseId,
String title,
boolean isTemplate)
public List getAssessmentByTemplate(String templateId)
public List getDefaultMetaDataSet()
public void deleteAllMetaData(AssessmentBaseIfc assessment)
public ItemAttachmentIfc createItemAttachment(ItemDataIfc item,
String resourceId,
String filename,
String protocol)
public ItemAttachmentIfc createItemAttachment(ItemDataIfc item,
String resourceId,
String filename,
String protocol,
boolean isEditPendingAssessmentFlow)
public void removeItemAttachment(String attachmentId)
public void updateAssessmentLastModifiedInfo(AssessmentIfc assessment)
public SectionAttachmentIfc createSectionAttachment(SectionDataIfc section,
String resourceId,
String filename,
String protocol)
public void removeSectionAttachment(String attachmentId)
public AssessmentAttachmentIfc createAssessmentAttachment(AssessmentIfc assessment,
String resourceId,
String filename,
String protocol)
public void removeAssessmentAttachment(String attachmentId)
public AttachmentData createEmailAttachment(String resourceId,
String filename,
String protocol)
public List getAssessmentResourceIdList(AssessmentIfc pub)
public List getSectionResourceIdList(SectionDataIfc section)
public List getItemResourceIdList(ItemDataIfc item)
public void deleteResources(List resourceIdList)
public void saveOrUpdateAttachments(List list)
public org.sakaiproject.content.api.ContentResource createCopyOfContentResource(String resourceId,
String filename,
String toContext)
public org.sakaiproject.content.api.ContentResource createCopyOfContentResource(String resourceId,
String filename)
public static String escapeResourceName(String id)
id - The string to escape.
public void copyAllAssessments(String fromContext,
String toContext)
public void copyAssessment(String assessmentId,
String apepndCopyTitle)
public List getAllActiveAssessmentsbyAgent(String fromContext)
public String getAssessmentSiteId(String assessmentId)
assessmentId -
public String getAssessmentCreatedBy(String assessmentId)
public Set copyItemAttachmentSet(ItemData newItem,
Set itemAttachmentSet)
public static org.sakaiproject.content.api.ContentHostingService getContentHostingService()
public List getFavoriteColChoicesbyAgent(String fromContext)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||