Package org.kuali.rice.kew.impl.document
Class DocumentRefreshQueueImpl
java.lang.Object
org.kuali.rice.kew.impl.document.DocumentRefreshQueueImpl
- All Implemented Interfaces:
DocumentRefreshQueue,AsyncWrappable<DocumentRefreshQueue>
public class DocumentRefreshQueueImpl
extends Object
implements DocumentRefreshQueue, AsyncWrappable<DocumentRefreshQueue>
A service which effectively "refreshes" and requeues a document. It first deletes any
pending action requests on the documents and then requeues the document for standard routing.
Addionally, it adds duplicate notification suppression state to RouteNodeInstanceS for
which ActionRequestS will be regenerated.
Intended to be called async and wired that way in server/client spring beans.
- Author:
- Kuali Rice Team (rice.collab@kuali.org)
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidrefreshDocument(String documentId) Requeues a document, and sets notification suppression datavoidsetAsyncCapableService(AsyncCapableService asyncCapableService)
-
Constructor Details
-
DocumentRefreshQueueImpl
public DocumentRefreshQueueImpl()
-
-
Method Details
-
refreshDocument
Requeues a document, and sets notification suppression data- Specified by:
refreshDocumentin interfaceDocumentRefreshQueue- See Also:
-
wrap
- Specified by:
wrapin interfaceAsyncWrappable<DocumentRefreshQueue>
-
getAsyncCapableService
-
setAsyncCapableService
-