Class ContentReviewQueueServiceImpl
- java.lang.Object
-
- org.sakaiproject.contentreview.service.ContentReviewQueueServiceImpl
-
- All Implemented Interfaces:
org.sakaiproject.contentreview.service.ContentReviewQueueService
public class ContentReviewQueueServiceImpl extends Object implements org.sakaiproject.contentreview.service.ContentReviewQueueService
-
-
Constructor Summary
Constructors Constructor Description ContentReviewQueueServiceImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description voiddelete(org.sakaiproject.contentreview.dao.ContentReviewItem item)List<org.sakaiproject.contentreview.dao.ContentReviewItem>getAllContentReviewItemsGroupedBySiteAndTask(Integer providerId)List<org.sakaiproject.contentreview.dao.ContentReviewItem>getAwaitingReports(Integer providerId)List<org.sakaiproject.contentreview.dao.ContentReviewItem>getContentReviewItems(Integer providerId, String siteId, String taskId)List<String>getContentReviewItemsGroupedBySite(Integer providerId)DategetDateQueued(Integer providerId, String contentId)Deprecated.DategetDateSubmitted(Integer providerId, String contentId)Deprecated.Optional<org.sakaiproject.contentreview.dao.ContentReviewItem>getNextItemInQueueToSubmit(Integer providerId)Optional<org.sakaiproject.contentreview.dao.ContentReviewItem>getQueuedItem(Integer providerId, String contentId)Optional<org.sakaiproject.contentreview.dao.ContentReviewItem>getQueuedItemByExternalId(Integer providerId, String externalId)List<org.sakaiproject.contentreview.dao.ContentReviewItem>getQueuedNotSubmittedItems(Integer providerId)intgetReviewScore(Integer providerId, String contentId)Deprecated.LonggetReviewStatus(Integer providerId, String contentId)Deprecated.voidqueueContent(Integer providerId, String userId, String siteId, String taskId, List<org.sakaiproject.content.api.ContentResource> content)voidremoveFromQueue(Integer providerId, String contentId)voidresetUserDetailsLockedItems(Integer providerId, String userId)voidupdate(org.sakaiproject.contentreview.dao.ContentReviewItem item)
-
-
-
Method Detail
-
queueContent
@Transactional public void queueContent(Integer providerId, String userId, String siteId, String taskId, List<org.sakaiproject.content.api.ContentResource> content) throws org.sakaiproject.contentreview.exception.QueueException
- Specified by:
queueContentin interfaceorg.sakaiproject.contentreview.service.ContentReviewQueueService- Throws:
org.sakaiproject.contentreview.exception.QueueException
-
getReviewScore
@Transactional(readOnly=true) @Deprecated public int getReviewScore(Integer providerId, String contentId) throws org.sakaiproject.contentreview.exception.QueueException, org.sakaiproject.contentreview.exception.ReportException, Exception
Deprecated.- Specified by:
getReviewScorein interfaceorg.sakaiproject.contentreview.service.ContentReviewQueueService- Throws:
org.sakaiproject.contentreview.exception.QueueExceptionorg.sakaiproject.contentreview.exception.ReportExceptionException
-
getReviewStatus
@Transactional(readOnly=true) @Deprecated public Long getReviewStatus(Integer providerId, String contentId) throws org.sakaiproject.contentreview.exception.QueueException
Deprecated.- Specified by:
getReviewStatusin interfaceorg.sakaiproject.contentreview.service.ContentReviewQueueService- Throws:
org.sakaiproject.contentreview.exception.QueueException
-
getDateQueued
@Transactional(readOnly=true) @Deprecated public Date getDateQueued(Integer providerId, String contentId) throws org.sakaiproject.contentreview.exception.QueueException
Deprecated.- Specified by:
getDateQueuedin interfaceorg.sakaiproject.contentreview.service.ContentReviewQueueService- Throws:
org.sakaiproject.contentreview.exception.QueueException
-
getDateSubmitted
@Transactional(readOnly=true) @Deprecated public Date getDateSubmitted(Integer providerId, String contentId) throws org.sakaiproject.contentreview.exception.QueueException, org.sakaiproject.contentreview.exception.SubmissionException
Deprecated.- Specified by:
getDateSubmittedin interfaceorg.sakaiproject.contentreview.service.ContentReviewQueueService- Throws:
org.sakaiproject.contentreview.exception.QueueExceptionorg.sakaiproject.contentreview.exception.SubmissionException
-
getContentReviewItems
@Transactional(readOnly=true) public List<org.sakaiproject.contentreview.dao.ContentReviewItem> getContentReviewItems(Integer providerId, String siteId, String taskId)
- Specified by:
getContentReviewItemsin interfaceorg.sakaiproject.contentreview.service.ContentReviewQueueService
-
getAllContentReviewItemsGroupedBySiteAndTask
@Transactional(readOnly=true) public List<org.sakaiproject.contentreview.dao.ContentReviewItem> getAllContentReviewItemsGroupedBySiteAndTask(Integer providerId)
- Specified by:
getAllContentReviewItemsGroupedBySiteAndTaskin interfaceorg.sakaiproject.contentreview.service.ContentReviewQueueService
-
getContentReviewItemsGroupedBySite
@Transactional(readOnly=true) public List<String> getContentReviewItemsGroupedBySite(Integer providerId)
- Specified by:
getContentReviewItemsGroupedBySitein interfaceorg.sakaiproject.contentreview.service.ContentReviewQueueService
-
resetUserDetailsLockedItems
@Transactional public void resetUserDetailsLockedItems(Integer providerId, String userId)
- Specified by:
resetUserDetailsLockedItemsin interfaceorg.sakaiproject.contentreview.service.ContentReviewQueueService
-
removeFromQueue
@Transactional public void removeFromQueue(Integer providerId, String contentId)
- Specified by:
removeFromQueuein interfaceorg.sakaiproject.contentreview.service.ContentReviewQueueService
-
getQueuedItem
@Transactional(readOnly=true) public Optional<org.sakaiproject.contentreview.dao.ContentReviewItem> getQueuedItem(Integer providerId, String contentId)
- Specified by:
getQueuedItemin interfaceorg.sakaiproject.contentreview.service.ContentReviewQueueService
-
getQueuedItemByExternalId
@Transactional(readOnly=true) public Optional<org.sakaiproject.contentreview.dao.ContentReviewItem> getQueuedItemByExternalId(Integer providerId, String externalId)
- Specified by:
getQueuedItemByExternalIdin interfaceorg.sakaiproject.contentreview.service.ContentReviewQueueService
-
getQueuedNotSubmittedItems
@Transactional(readOnly=true) public List<org.sakaiproject.contentreview.dao.ContentReviewItem> getQueuedNotSubmittedItems(Integer providerId)
- Specified by:
getQueuedNotSubmittedItemsin interfaceorg.sakaiproject.contentreview.service.ContentReviewQueueService
-
getNextItemInQueueToSubmit
@Transactional(readOnly=true) public Optional<org.sakaiproject.contentreview.dao.ContentReviewItem> getNextItemInQueueToSubmit(Integer providerId)
- Specified by:
getNextItemInQueueToSubmitin interfaceorg.sakaiproject.contentreview.service.ContentReviewQueueService
-
getAwaitingReports
@Transactional(readOnly=true) public List<org.sakaiproject.contentreview.dao.ContentReviewItem> getAwaitingReports(Integer providerId)
- Specified by:
getAwaitingReportsin interfaceorg.sakaiproject.contentreview.service.ContentReviewQueueService
-
update
@Transactional public void update(org.sakaiproject.contentreview.dao.ContentReviewItem item)
- Specified by:
updatein interfaceorg.sakaiproject.contentreview.service.ContentReviewQueueService
-
delete
@Transactional public void delete(org.sakaiproject.contentreview.dao.ContentReviewItem item)
- Specified by:
deletein interfaceorg.sakaiproject.contentreview.service.ContentReviewQueueService
-
-