Class NoOpContentReviewService
- java.lang.Object
-
- org.sakaiproject.contentreview.service.BaseContentReviewService
-
- org.sakaiproject.contentreview.service.NoOpContentReviewService
-
- All Implemented Interfaces:
org.sakaiproject.contentreview.service.ContentReviewService
public class NoOpContentReviewService extends BaseContentReviewService
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.sakaiproject.contentreview.service.BaseContentReviewService
BaseContentReviewService.LastErrorUpdater
-
-
Field Summary
-
Fields inherited from class org.sakaiproject.contentreview.service.BaseContentReviewService
assignmentService, crqs, entityManager, preferencesService, serverConfigurationService
-
-
Constructor Summary
Constructors Constructor Description NoOpContentReviewService()
-
Method Summary
-
Methods inherited from class org.sakaiproject.contentreview.service.BaseContentReviewService
allowSubmissionsOnBehalf, createFormattedMessageXML, createLastError, deleteAllSubmissionsForAssignment, getLocalizedLastError, getResourceLoader, getResourceLoaderName, getReviewReportRedirectUrl, getUserEULAVersion, getWebhookUrl, queueAllSubmissionsForAssignment, setLastError, setLastError, setLastError
-
-
-
-
Method Detail
-
queueContent
public void queueContent(String userId, String siteId, String taskId, List<org.sakaiproject.content.api.ContentResource> content) throws org.sakaiproject.contentreview.exception.QueueException
- Throws:
org.sakaiproject.contentreview.exception.QueueException
-
getReviewScore
public int getReviewScore(String contentId, String taskId, String userId) throws org.sakaiproject.contentreview.exception.QueueException, org.sakaiproject.contentreview.exception.ReportException, Exception
- Throws:
org.sakaiproject.contentreview.exception.QueueExceptionorg.sakaiproject.contentreview.exception.ReportExceptionException
-
getReviewReport
public String getReviewReport(String contentId, String assignmentRef, String userId) throws org.sakaiproject.contentreview.exception.QueueException, org.sakaiproject.contentreview.exception.ReportException
- Specified by:
getReviewReportin interfaceorg.sakaiproject.contentreview.service.ContentReviewService- Overrides:
getReviewReportin classBaseContentReviewService- Throws:
org.sakaiproject.contentreview.exception.QueueExceptionorg.sakaiproject.contentreview.exception.ReportException
-
getReviewReportStudent
public String getReviewReportStudent(String contentId, String assignmentRef, String userId) throws org.sakaiproject.contentreview.exception.QueueException, org.sakaiproject.contentreview.exception.ReportException
- Specified by:
getReviewReportStudentin interfaceorg.sakaiproject.contentreview.service.ContentReviewService- Overrides:
getReviewReportStudentin classBaseContentReviewService- Throws:
org.sakaiproject.contentreview.exception.QueueExceptionorg.sakaiproject.contentreview.exception.ReportException
-
getReviewReportInstructor
public String getReviewReportInstructor(String contentId, String assignmentRef, String userId) throws org.sakaiproject.contentreview.exception.QueueException, org.sakaiproject.contentreview.exception.ReportException
- Specified by:
getReviewReportInstructorin interfaceorg.sakaiproject.contentreview.service.ContentReviewService- Overrides:
getReviewReportInstructorin classBaseContentReviewService- Throws:
org.sakaiproject.contentreview.exception.QueueExceptionorg.sakaiproject.contentreview.exception.ReportException
-
getReviewStatus
public Long getReviewStatus(String contentId) throws org.sakaiproject.contentreview.exception.QueueException
- Throws:
org.sakaiproject.contentreview.exception.QueueException
-
getDateQueued
public Date getDateQueued(String contextId) throws org.sakaiproject.contentreview.exception.QueueException
- Throws:
org.sakaiproject.contentreview.exception.QueueException
-
getDateSubmitted
public Date getDateSubmitted(String contextId) throws org.sakaiproject.contentreview.exception.QueueException, org.sakaiproject.contentreview.exception.SubmissionException
- Throws:
org.sakaiproject.contentreview.exception.QueueExceptionorg.sakaiproject.contentreview.exception.SubmissionException
-
processQueue
public void processQueue()
-
checkForReports
public void checkForReports()
-
syncRosters
public void syncRosters()
-
getReportList
public List<org.sakaiproject.contentreview.dao.ContentReviewItem> getReportList(String siteId, String taskId) throws org.sakaiproject.contentreview.exception.QueueException, org.sakaiproject.contentreview.exception.SubmissionException, org.sakaiproject.contentreview.exception.ReportException
- Throws:
org.sakaiproject.contentreview.exception.QueueExceptionorg.sakaiproject.contentreview.exception.SubmissionExceptionorg.sakaiproject.contentreview.exception.ReportException
-
getReportList
public List<org.sakaiproject.contentreview.dao.ContentReviewItem> getReportList(String siteId) throws org.sakaiproject.contentreview.exception.QueueException, org.sakaiproject.contentreview.exception.SubmissionException, org.sakaiproject.contentreview.exception.ReportException
- Throws:
org.sakaiproject.contentreview.exception.QueueExceptionorg.sakaiproject.contentreview.exception.SubmissionExceptionorg.sakaiproject.contentreview.exception.ReportException
-
getAllContentReviewItems
public List<org.sakaiproject.contentreview.dao.ContentReviewItem> getAllContentReviewItems(String siteId, String taskId) throws org.sakaiproject.contentreview.exception.QueueException, org.sakaiproject.contentreview.exception.SubmissionException, org.sakaiproject.contentreview.exception.ReportException
- Throws:
org.sakaiproject.contentreview.exception.QueueExceptionorg.sakaiproject.contentreview.exception.SubmissionExceptionorg.sakaiproject.contentreview.exception.ReportException
-
getServiceName
public String getServiceName()
-
resetUserDetailsLockedItems
public void resetUserDetailsLockedItems(String userId)
-
allowAllContent
public boolean allowAllContent()
-
isAcceptableContent
public boolean isAcceptableContent(org.sakaiproject.content.api.ContentResource resource)
-
getAcceptableExtensionsToMimeTypes
public Map<String,SortedSet<String>> getAcceptableExtensionsToMimeTypes()
-
getAcceptableFileTypesToExtensions
public Map<String,SortedSet<String>> getAcceptableFileTypesToExtensions()
-
isSiteAcceptable
public boolean isSiteAcceptable(org.sakaiproject.site.api.Site site)
-
allowResubmission
public boolean allowResubmission()
-
removeFromQueue
public void removeFromQueue(String contentId)
-
getLocalizedStatusMessage
public String getLocalizedStatusMessage(String messageCode, String userRef)
-
getLocalizedStatusMessage
public String getLocalizedStatusMessage(String messageCode, Locale locale)
-
getAssignment
public Map getAssignment(String siteId, String taskId) throws org.sakaiproject.contentreview.exception.SubmissionException, org.sakaiproject.contentreview.exception.TransientSubmissionException
- Throws:
org.sakaiproject.contentreview.exception.SubmissionExceptionorg.sakaiproject.contentreview.exception.TransientSubmissionException
-
createAssignment
public void createAssignment(String siteId, String taskId, Map extraAsnnOpts) throws org.sakaiproject.contentreview.exception.SubmissionException, org.sakaiproject.contentreview.exception.TransientSubmissionException
- Specified by:
createAssignmentin interfaceorg.sakaiproject.contentreview.service.ContentReviewService- Overrides:
createAssignmentin classBaseContentReviewService- Throws:
org.sakaiproject.contentreview.exception.SubmissionExceptionorg.sakaiproject.contentreview.exception.TransientSubmissionException
-
deleteAssignment
public void deleteAssignment(String siteId, String taskId)
Description copied from class:BaseContentReviewService- Specified by:
deleteAssignmentin interfaceorg.sakaiproject.contentreview.service.ContentReviewService- Overrides:
deleteAssignmentin classBaseContentReviewService
-
getContentReviewItemByContentId
public org.sakaiproject.contentreview.dao.ContentReviewItem getContentReviewItemByContentId(String contentId)
-
getEndUserLicenseAgreementTimestamp
public Instant getEndUserLicenseAgreementTimestamp()
-
getUserEULATimestamp
public Instant getUserEULATimestamp(String userId)
- Specified by:
getUserEULATimestampin interfaceorg.sakaiproject.contentreview.service.ContentReviewService- Overrides:
getUserEULATimestampin classBaseContentReviewService
-
updateUserEULATimestamp
public void updateUserEULATimestamp(String userId)
- Specified by:
updateUserEULATimestampin interfaceorg.sakaiproject.contentreview.service.ContentReviewService- Overrides:
updateUserEULATimestampin classBaseContentReviewService
-
getEndUserLicenseAgreementVersion
public String getEndUserLicenseAgreementVersion()
-
-