Package org.kuali.rice.krad.document

Examples of org.kuali.rice.krad.document.Document


   */
  public void testIdMgrPermissions_populateGroup() throws WorkflowException {
    Map<String, Boolean> authUsers = getTestUtils().getAuthUsers();
    GlobalVariables.setUserSession(new UserSession("admin"));
    //Document document = KRADServiceLocatorWeb.getDocumentService().getNewDocument(IdentityManagementPersonDocument.class);
    Document document = mock(IdentityManagementPersonDocument.class);
    DocumentHeader header = mock(DocumentHeader.class);
    WorkflowDocument wd = mock(WorkflowDocument.class);
    when(document.getDocumentHeader()).thenReturn(header);
    when(header.getWorkflowDocument()).thenReturn(wd);
    when(document.getDocumentNumber()).thenReturn("1001");
    when(wd.getDocumentTypeName()).thenReturn("IdentityManagementPersonDocument");
    when(wd.isInitiated()).thenReturn(true);
    when(wd.getStatus()).thenReturn(DocumentStatus.fromCode("I"));
    // assign users to groups
    // adapted from org.kuali.rice.kim.rules.ui.GroupDocumentMemberRule#validAssignGroup
View Full Code Here


   */
  @Deprecated//does not work anymore when document search is activated, causes 'user not authorized' errors
  public void testTransactionalRoutingAndDocumentCRUD(String docType, MatterTxDocBase txDoc)
      throws WorkflowException {
    GlobalVariables.setUserSession(new UserSession("clerk1"));
    Document doc = KRADServiceLocatorWeb.getDocumentService().saveDocument(txDoc);
    assertTrue("document should have been saved", doc.getDocumentHeader().getWorkflowDocument().isSaved());
    KRADServiceLocatorWeb.getDocumentService().routeDocument(doc, "submitted", null);
   
    // approve as lawyer1
    GlobalVariables.setUserSession(new UserSession("lawyer1"));
    doc = KRADServiceLocatorWeb.getDocumentService().getByDocumentHeaderId(doc.getDocumentNumber());
    assertTrue("document should be enroute", doc.getDocumentHeader().getWorkflowDocument().isEnroute());
    KRADServiceLocatorWeb.getDocumentService().approveDocument(doc, "approved", null);
   
    //retrieve again to confirm status
    doc = KRADServiceLocatorWeb.getDocumentService().getByDocumentHeaderId(doc.getDocumentNumber());
    assertTrue("document should have been approved", doc.getDocumentHeader().getWorkflowDocument().isApproved());
    assertTrue("document should be final", doc.getDocumentHeader().getWorkflowDocument().isFinal());
  }
View Full Code Here

      throws WorkflowException, InstantiationException,
      IllegalAccessException {
    // causes the document validation to fail if not cleared
   
    //initiate as the clerk
    Document doc = getPopulatedMaintenanceDocument(docType, bo, "clerk1");
    doc = KRADServiceLocatorWeb.getDocumentService().saveDocument(doc);
    KRADServiceLocatorWeb.getDocumentService().routeDocument(doc, "submitted", null);
    //retrieve as the lawyer
    GlobalVariables.setUserSession(new UserSession("lawyer1"));
    doc = KRADServiceLocatorWeb.getDocumentService().getByDocumentHeaderId(doc.getDocumentNumber());
    assertTrue(doc.getDocumentHeader().getWorkflowDocument().isEnroute());
    KRADServiceLocatorWeb.getDocumentService().approveDocument(doc, "right", null);
    //retrieve again to confirm status
    doc = KRADServiceLocatorWeb.getDocumentService().getByDocumentHeaderId(doc.getDocumentNumber());
    assertTrue(doc.getDocumentHeader().getWorkflowDocument().isApproved());
  }
View Full Code Here

   */
  public void testMaintenanceRoutingInitToFinal(String docType, PersistableBusinessObject bo)
      throws WorkflowException, InstantiationException,
      IllegalAccessException {
    //initiate as the clerk
    Document doc = getPopulatedMaintenanceDocument(docType, bo, "lawyer1");
    //KRADServiceLocatorWeb.getDocumentService().saveDocument(doc);
    KRADServiceLocatorWeb.getDocumentService().routeDocument(doc, "submitted", null);
    //retrieve again to confirm status
    doc = KRADServiceLocatorWeb.getDocumentService().getByDocumentHeaderId(doc.getDocumentNumber());
    final WorkflowDocument workflowDocument = doc.getDocumentHeader().getWorkflowDocument();
    assertTrue("document should have been approved but is " + workflowDocument.getStatus(), workflowDocument.isApproved());
    assertTrue("document should be final", workflowDocument.isFinal());
  }
View Full Code Here

    // required on route
    consideration.setAmount(null);
    consideration.setCurrency(null);
   
    //initiate as the clerk
    Document doc = getPopulatedMaintenanceDocument(getDocTypeName(), consideration, "clerk1");
    testRouting_required_validated_onroute(doc);
  }
View Full Code Here

    // required on route
    testDate.setStartDate(null);
    testDate.setTypeId(null);
   
    //initiate as the clerk
    Document doc = getPopulatedMaintenanceDocument(getDocTypeName(), testDate, "clerk1");
    testRouting_required_validated_onroute(doc);
  }
View Full Code Here

        // create client with blank name and add to collection
        MatterClient client = new MatterClient();
        client.setPrincipalName(null);
        courtCase.getClients().add(client);
        //initiate as the clerk
        Document doc = getPopulatedMaintenanceDocument(getDocTypeName(), courtCase, "clerk1");
        testRouting_required_validated_onroute(doc);
      }
View Full Code Here

      throws InstantiationException, WorkflowException,
      IllegalAccessException {
        Matter courtCase = getTestMatter();
        courtCase.setLocalReference(null);
        //initiate as the clerk
        Document doc = getPopulatedMaintenanceDocument(getDocTypeName(), courtCase, "clerk1");
        testRouting_required_validated_onroute(doc);
      }
View Full Code Here

TOP

Related Classes of org.kuali.rice.krad.document.Document

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.