Clover Coverage Report - kew-test 2.0.0-SNAPSHOT
Coverage timestamp: Wed Dec 31 1969 19:00:00 EST
../img/srcFileCovDistChart0.png 0% of files have more coverage
4   52   3   1.33
0   21   0.75   3
3     1  
1    
 
  MockDocumentRequeuerImpl       Line # 31 4 0% 3 7 0% 0.0
 
No Tests
 
1    /*
2    * Copyright 2007-2009 The Kuali Foundation
3    *
4    * Licensed under the Educational Community License, Version 2.0 (the "License");
5    * you may not use this file except in compliance with the License.
6    * You may obtain a copy of the License at
7    *
8    * http://www.opensource.org/licenses/ecl2.php
9    *
10    * Unless required by applicable law or agreed to in writing, software
11    * distributed under the License is distributed on an "AS IS" BASIS,
12    * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13    * See the License for the specific language governing permissions and
14    * limitations under the License.
15    */
16    package mocks;
17   
18    import java.util.Collections;
19    import java.util.HashSet;
20    import java.util.Set;
21    import java.util.concurrent.locks.Lock;
22   
23    import org.kuali.rice.kew.actionrequest.service.impl.DocumentRequeuerImpl;
24   
25    /**
26    * a DocumentRequeuerImpl extension that keeps track of the ids for docs that were requeued
27    *
28    * @author Kuali Rice Team (rice.collab@kuali.org)
29    *
30    */
 
31    public class MockDocumentRequeuerImpl extends DocumentRequeuerImpl {
32   
33    private static final Set<Long> requeuedDocumentIds = new HashSet<Long>();
34    private static Lock lock;
35   
 
36  0 toggle public static Set<Long> getRequeuedDocumentIds() {
37  0 return Collections.unmodifiableSet(requeuedDocumentIds);
38    }
39   
 
40  0 toggle public static void clearRequeuedDocumentIds() {
41  0 requeuedDocumentIds.clear();
42    }
43   
44    /**
45    * @see org.kuali.rice.kew.actionrequest.service.impl.DocumentRequeuerImpl#requeueDocument(java.lang.Long)
46    */
 
47  0 toggle @Override
48    public void requeueDocument(Long documentId) {
49  0 requeuedDocumentIds.add(documentId);
50  0 super.requeueDocument(documentId);
51    }
52    }