当前位置: 首页>>代码示例>>Java>>正文


Java NotifySetup类代码示例

本文整理汇总了Java中org.kuali.rice.kew.actions.BlanketApproveTest.NotifySetup的典型用法代码示例。如果您正苦于以下问题:Java NotifySetup类的具体用法?Java NotifySetup怎么用?Java NotifySetup使用的例子?那么, 这里精选的类代码示例或许可以为您提供帮助。


NotifySetup类属于org.kuali.rice.kew.actions.BlanketApproveTest包,在下文中一共展示了NotifySetup类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: testSuperUserActionsOnEnroute

import org.kuali.rice.kew.actions.BlanketApproveTest.NotifySetup; //导入依赖的package包/类
@Test public void testSuperUserActionsOnEnroute() throws Exception {
    WorkflowDocument document = WorkflowDocumentFactory.createDocument(getPrincipalIdForName("ewestfal"), NotifySetup.DOCUMENT_TYPE_NAME);
    document.adHocToPrincipal(ActionRequestType.FYI, "", getPrincipalIdForName("rkirkend"), "", true);
    document.adHocToPrincipal(ActionRequestType.APPROVE, "", getPrincipalIdForName("jhopf"), "", true);
    document.route("");

    document = WorkflowDocumentFactory.loadDocument(getPrincipalIdForName("rkirkend"), document.getDocumentId());
    assertTrue("rkirkend should have an FYI request.", document.isFYIRequested());

    String rkirkendPrincipalId = getPrincipalIdForName("rkirkend");
    List<ActionRequestValue> actionRequests = KEWServiceLocator.getActionRequestService().findAllValidRequests(rkirkendPrincipalId, document.getDocumentId(), KewApiConstants.ACTION_REQUEST_FYI_REQ);
    assertEquals("There should only be 1 fyi request to rkirkend.", 1, actionRequests.size());
    document = WorkflowDocumentFactory.loadDocument(rkirkendPrincipalId, document.getDocumentId());
    document.superUserTakeRequestedAction(actionRequests.get(0).getActionRequestId().toString(), "");

    // FYI should no longer be requested
    document = WorkflowDocumentFactory.loadDocument(rkirkendPrincipalId, document.getDocumentId());
    assertFalse("rkirkend should no longer have an FYI request.", document.isFYIRequested());

    // doc should still be enroute
    assertTrue("Document should still be ENROUTE", document.isEnroute());

}
 
开发者ID:kuali,项目名称:kc-rice,代码行数:24,代码来源:SuperUserActionRequestApproveEventTest.java

示例2: testSuperUserApprove

import org.kuali.rice.kew.actions.BlanketApproveTest.NotifySetup; //导入依赖的package包/类
@Test public void testSuperUserApprove() throws Exception {
       WorkflowDocument document = WorkflowDocumentFactory.createDocument(getPrincipalIdForName("ewestfal"), NotifySetup.DOCUMENT_TYPE_NAME);
       document.route("");
       
       document = WorkflowDocumentFactory.loadDocument(getPrincipalIdForName("jhopf"), document.getDocumentId());
       assertTrue("WorkflowDocument should indicate jhopf as SuperUser", document.isValidAction(ActionType.SU_BLANKET_APPROVE));
       document.superUserBlanketApprove("");
       assertTrue("Document should be 'processed' after Super User Approve", document.isProcessed());
       List<ActionRequestValue> requests = KEWServiceLocator.getActionRequestService().findPendingByDoc(document.getDocumentId());
       assertTrue("Should be active requests still", requests.size() == 2);//number of acks and fyi's configured through rules
       for ( ActionRequestValue request : requests ) {
		if (request.isApproveOrCompleteRequest()) {
			fail("There should be no approve or complete requests after su approve");
		}
	}
}
 
开发者ID:kuali,项目名称:kc-rice,代码行数:17,代码来源:SuperUserActionTest.java

示例3: testSuperUserApprove

import org.kuali.rice.kew.actions.BlanketApproveTest.NotifySetup; //导入依赖的package包/类
@Test public void testSuperUserApprove() throws Exception {
       WorkflowDocument document = WorkflowDocumentFactory.createDocument(getPrincipalIdForName("ewestfal"), NotifySetup.DOCUMENT_TYPE_NAME);
       document.route("");
       
       document = WorkflowDocumentFactory.loadDocument(getPrincipalIdForName("jhopf"), document.getDocumentId());
       assertTrue("WorkflowDocument should indicate jhopf as SuperUser", document.isValidAction(ActionType.SU_BLANKET_APPROVE));
       document.superUserBlanketApprove("");
       assertTrue("Document should be 'processed' after Super User Approve", document.isProcessed());
       List requests = KEWServiceLocator.getActionRequestService().findPendingByDoc(document.getDocumentId());
       assertTrue("Should be active requests still", requests.size() == 2);//number of acks and fyi's configured through rules
       for (Iterator iter = requests.iterator(); iter.hasNext();) {
		ActionRequestValue request = (ActionRequestValue) iter.next();
		if (request.isApproveOrCompleteRequest()) {
			fail("There should be no approve or complete requests after su approve");
		}
	}
}
 
开发者ID:aapotts,项目名称:kuali_rice,代码行数:18,代码来源:SuperUserActionTest.java

示例4: testInitiatorOnlyCancel

import org.kuali.rice.kew.actions.BlanketApproveTest.NotifySetup; //导入依赖的package包/类
@Test public void testInitiatorOnlyCancel() throws Exception {
    WorkflowDocument document = WorkflowDocumentFactory.createDocument(getPrincipalIdForName("ewestfal"), NotifySetup.DOCUMENT_TYPE_NAME);
    
    document = WorkflowDocumentFactory.loadDocument(getPrincipalIdForName("user1"), document.getDocumentId());
    try {
        document.cancel("");
        fail("Document should not be allowed to be cancelled due to initiator check.");
    } catch (Exception e) {
        
    }
}
 
开发者ID:kuali,项目名称:kc-rice,代码行数:12,代码来源:CancelActionTest.java

示例5: testSuperUserDisapproveInvalidUser

import org.kuali.rice.kew.actions.BlanketApproveTest.NotifySetup; //导入依赖的package包/类
@Test public void testSuperUserDisapproveInvalidUser() throws Exception {
	WorkflowDocument document = WorkflowDocumentFactory.createDocument(getPrincipalIdForName("ewestfal"), NotifySetup.DOCUMENT_TYPE_NAME);
       document.route("");
       
       document = WorkflowDocumentFactory.loadDocument(getPrincipalIdForName("quickstart"), document.getDocumentId());
       try {
       	assertFalse("WorkflowDocument should not indicate quickstart as SuperUser", document.isValidAction(ActionType.SU_DISAPPROVE));
       	document.superUserDisapprove("");
       	fail("invalid user attempted to SuperUserApprove");
       } catch (Exception e) {
       }
       
}
 
开发者ID:kuali,项目名称:kc-rice,代码行数:14,代码来源:SuperUserDisapproveTest.java

示例6: testSuperUserCancel

import org.kuali.rice.kew.actions.BlanketApproveTest.NotifySetup; //导入依赖的package包/类
@Test
   public void testSuperUserCancel() throws Exception {
WorkflowDocument document = WorkflowDocumentFactory.createDocument(getPrincipalIdForName("ewestfal"), NotifySetup.DOCUMENT_TYPE_NAME);
document.route("");

document = WorkflowDocumentFactory.loadDocument(getPrincipalIdForName("jhopf"), document.getDocumentId());
assertTrue("WorkflowDocument should indicate jhopf as SuperUser", document.isValidAction(ActionType.SU_CANCEL));
document.superUserCancel("");
assertTrue("Document should be final after Super User Cancel", document.isCanceled());
   }
 
开发者ID:kuali,项目名称:kc-rice,代码行数:11,代码来源:SuperUserCancelTest.java

示例7: testSuperUserInitiatorCancel

import org.kuali.rice.kew.actions.BlanketApproveTest.NotifySetup; //导入依赖的package包/类
@Test
   public void testSuperUserInitiatorCancel() throws Exception {
WorkflowDocument document = WorkflowDocumentFactory.createDocument(getPrincipalIdForName("ewestfal"), NotifySetup.DOCUMENT_TYPE_NAME);
assertTrue("WorkflowDocument should indicate ewestfal as SuperUser", document.isValidAction(ActionType.SU_CANCEL));
document.superUserCancel("");
assertTrue("Document should be final after Super User Cancel", document.isCanceled());
   }
 
开发者ID:kuali,项目名称:kc-rice,代码行数:8,代码来源:SuperUserCancelTest.java

示例8: testSuperUserNonInitiatorCancel

import org.kuali.rice.kew.actions.BlanketApproveTest.NotifySetup; //导入依赖的package包/类
@Test
   public void testSuperUserNonInitiatorCancel() throws Exception {
WorkflowDocument document = WorkflowDocumentFactory.createDocument(getPrincipalIdForName("delyea"), NotifySetup.DOCUMENT_TYPE_NAME);
document = WorkflowDocumentFactory.loadDocument(getPrincipalIdForName("ewestfal"), document.getDocumentId());
assertTrue("WorkflowDocument should indicate ewestfal as SuperUser", document.isValidAction(ActionType.SU_CANCEL));
document.superUserCancel("");
assertTrue("Document should be final after Super User Cancel", document.isCanceled());
   }
 
开发者ID:kuali,项目名称:kc-rice,代码行数:9,代码来源:SuperUserCancelTest.java

示例9: testSuperUserCancelInvalidUser

import org.kuali.rice.kew.actions.BlanketApproveTest.NotifySetup; //导入依赖的package包/类
@Test
   public void testSuperUserCancelInvalidUser() throws Exception {
WorkflowDocument document = WorkflowDocumentFactory.createDocument(getPrincipalIdForName("ewestfal"), NotifySetup.DOCUMENT_TYPE_NAME);
document.route("");

document = WorkflowDocumentFactory.loadDocument(getPrincipalIdForName("quickstart"), document.getDocumentId());
try {
    assertFalse("WorkflowDocument should not indicate quickstart as SuperUser", document.isValidAction(ActionType.SU_CANCEL));
    document.superUserCancel("");
    fail("invalid user attempted to SuperUserApprove");
} catch (Exception e) {
}

   }
 
开发者ID:kuali,项目名称:kc-rice,代码行数:15,代码来源:SuperUserCancelTest.java

示例10: testLogAnnotation

import org.kuali.rice.kew.actions.BlanketApproveTest.NotifySetup; //导入依赖的package包/类
@Test public void testLogAnnotation() throws Exception {
    WorkflowDocument document = WorkflowDocumentFactory.createDocument(getPrincipalIdForName("ewestfal"), NotifySetup.DOCUMENT_TYPE_NAME);
    Collection actionsTaken = KEWServiceLocator.getActionTakenService().findByDocumentId(document.getDocumentId());
    assertEquals(0, actionsTaken.size());
    
    document.logAnnotation("going to route doc");
    actionsTaken = KEWServiceLocator.getActionTakenService().findByDocumentId(document.getDocumentId());
    assertEquals(1, actionsTaken.size());
    ActionTakenValue actionTaken = (ActionTakenValue) actionsTaken.iterator().next();
    assertTrue(actionTaken.getCurrentIndicator());
}
 
开发者ID:kuali,项目名称:kc-rice,代码行数:12,代码来源:LogDocumentActionTest.java

示例11: testInitiatorDisapprove

import org.kuali.rice.kew.actions.BlanketApproveTest.NotifySetup; //导入依赖的package包/类
/**
 * Tests whether the initiator who disapproved a doc gets an acknowledgement
 * 
 */
@Test public void testInitiatorDisapprove() throws WorkflowException {
    // test initiator disapproval, via normal request with forceAction=true
    WorkflowDocument document = WorkflowDocumentFactory.createDocument(getPrincipalIdForName("ewestfal"), NotifySetup.DOCUMENT_TYPE_NAME);
    document.route("");

    document = WorkflowDocumentFactory.loadDocument(getPrincipalIdForName("ewestfal"), document.getDocumentId());
    document.disapprove("");

    document = WorkflowDocumentFactory.loadDocument(getPrincipalIdForName("ewestfal"), document.getDocumentId());
    assertFalse("Initiator should not have an Ack request from disapproval because they were the disapprover user", document.isAcknowledgeRequested());
}
 
开发者ID:kuali,项目名称:kc-rice,代码行数:16,代码来源:DisapproveActionTest.java

示例12: testSuperUserInitiatorApprove

import org.kuali.rice.kew.actions.BlanketApproveTest.NotifySetup; //导入依赖的package包/类
@Test public void testSuperUserInitiatorApprove() throws Exception {
	WorkflowDocument document = WorkflowDocumentFactory.createDocument(getPrincipalIdForName("ewestfal"), NotifySetup.DOCUMENT_TYPE_NAME);
       assertTrue("WorkflowDocument should indicate ewestfal as SuperUser", document.isValidAction(ActionType.SU_BLANKET_APPROVE));
       document.superUserBlanketApprove("");
       assertEquals("Document status incorrect after super user approve", DocumentStatus.PROCESSED, document.getStatus());
       List<ActionRequestValue> requests = KEWServiceLocator.getActionRequestService().findPendingByDoc(document.getDocumentId());
       assertEquals("Should be active requests still", 2, requests.size() );//number of acks and fyi's configured through rules
       for (ActionRequestValue request: requests) {
		if (request.isApproveOrCompleteRequest()) {
			fail("There should be no approve or complete requests after su approve");
		}
	}
}
 
开发者ID:kuali,项目名称:kc-rice,代码行数:14,代码来源:SuperUserActionTest.java

示例13: testSuperUserApproveInvalidUser

import org.kuali.rice.kew.actions.BlanketApproveTest.NotifySetup; //导入依赖的package包/类
@Test public void testSuperUserApproveInvalidUser() throws Exception {
	WorkflowDocument document = WorkflowDocumentFactory.createDocument(getPrincipalIdForName("ewestfal"), NotifySetup.DOCUMENT_TYPE_NAME);
       document.route("");
       
       document = WorkflowDocumentFactory.loadDocument(getPrincipalIdForName("quickstart"), document.getDocumentId());
       try {
       	assertFalse("WorkflowDocument should not indicate quickstart as SuperUser", document.isValidAction(ActionType.SU_BLANKET_APPROVE));
       	document.superUserBlanketApprove("");
       	fail("invalid user attempted to SuperUserApprove");
       } catch (Exception e) {
       }
       
}
 
开发者ID:kuali,项目名称:kc-rice,代码行数:14,代码来源:SuperUserActionTest.java

示例14: testLogAnnotation

import org.kuali.rice.kew.actions.BlanketApproveTest.NotifySetup; //导入依赖的package包/类
@Test public void testLogAnnotation() throws Exception {
    WorkflowDocument document = WorkflowDocumentFactory.createDocument(getPrincipalIdForName("ewestfal"), NotifySetup.DOCUMENT_TYPE_NAME);
    Collection actionsTaken = KEWServiceLocator.getActionTakenService().getActionsTaken(document.getDocumentId());
    assertEquals(0, actionsTaken.size());
    
    document.logAnnotation("going to route doc");
    actionsTaken = KEWServiceLocator.getActionTakenService().getActionsTaken(document.getDocumentId());
    assertEquals(1, actionsTaken.size());
    ActionTakenValue actionTaken = (ActionTakenValue) actionsTaken.iterator().next();
    assertTrue(actionTaken.getCurrentIndicator());
}
 
开发者ID:aapotts,项目名称:kuali_rice,代码行数:12,代码来源:LogDocumentActionTest.java

示例15: testInitiatorDisapprove

import org.kuali.rice.kew.actions.BlanketApproveTest.NotifySetup; //导入依赖的package包/类
/**
 * Tests whether the initator who disapproved a doc gets an acknowledgement
 * 
 */
@Ignore("This test will fail until KULRICE-752 is resolved")
@Test public void testInitiatorDisapprove() throws WorkflowException {
    // test initiator disapproval, via normal request with forceAction=true
    WorkflowDocument document = WorkflowDocumentFactory.createDocument(getPrincipalIdForName("ewestfal"), NotifySetup.DOCUMENT_TYPE_NAME);
    document.route("");

    document = WorkflowDocumentFactory.loadDocument(getPrincipalIdForName("ewestfal"), document.getDocumentId());
    document.disapprove("");

    document = WorkflowDocumentFactory.loadDocument(getPrincipalIdForName("ewestfal"), document.getDocumentId());
    assertFalse("Initiator should not have an Ack request from disapproval because they were the disapprover user", document.isAcknowledgeRequested());
}
 
开发者ID:aapotts,项目名称:kuali_rice,代码行数:17,代码来源:DisapproveActionTest.java


注:本文中的org.kuali.rice.kew.actions.BlanketApproveTest.NotifySetup类示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。