Examples of MaintenanceDocumentForm


Examples of org.kuali.rice.krad.web.form.MaintenanceDocumentForm

   * Test method for {@link org.martinlaw.keyvalues.ScopedKeyValuesUif#getQualifiedMatterClassName()}.
   */
  @Test
  public void testGetQualifiedMatterClassName_maintenance() {

    MaintenanceDocumentForm model = mock(MaintenanceDocumentForm.class);
    final String message = "no qualified class name without document+maintainable+dataobject and valid matter id";
    assertTrue(message,StringUtils.isEmpty(keyValues.getQualifiedMatterClassName(model)));
    MaintenanceDocument doc = mock(MaintenanceDocument.class);
    when(model.getDocument()).thenReturn(doc);
    assertTrue(message,StringUtils.isEmpty(keyValues.getQualifiedMatterClassName(model)));
    Maintainable maintainable = mock(Maintainable.class);
    when(doc.getNewMaintainableObject()).thenReturn(maintainable);
    assertTrue(message,StringUtils.isEmpty(keyValues.getQualifiedMatterClassName(model)));
   
View Full Code Here

Examples of org.kuali.rice.krad.web.form.MaintenanceDocumentForm

   */
  protected String getQualifiedMatterClassName(ViewModel model) {
    String qualifiedMatterClassName = "";
    // check if the dataobject is a matter extension helper, retrieve the id, retrieve the object, retrieve the concrete class
    if (model instanceof MaintenanceDocumentForm) {
      MaintenanceDocumentForm form = (MaintenanceDocumentForm)model;
      if (form.getDocument() != null && form.getDocument().getNewMaintainableObject() != null
          && form.getDocument().getNewMaintainableObject().getDataObject() != null) {
        Object dataObject = form.getDocument().getNewMaintainableObject().getDataObject();
        if (dataObject instanceof MatterExtensionHelper) {
          MatterExtensionHelper helper = (MatterExtensionHelper)dataObject;
          if (helper.getMatterId() != null) {
            qualifiedMatterClassName = retrieveQualifiedMatterClassName(qualifiedMatterClassName, helper.getMatterId());
          }
View Full Code Here

Examples of org.kuali.rice.krad.web.form.MaintenanceDocumentForm

   * a convenience method to create a mock maintenance doc form and populate mock objects
   * <p> so that form.getDocument().getNewMaintainableObject().getDataObject() can work</p>
   * @return
   */
  public MaintenanceDocumentForm createMockMaintenanceDocForm() {
    MaintenanceDocumentForm form = mock(MaintenanceDocumentForm.class);
    MaintenanceDocument doc = mock(MaintenanceDocument.class);
    when(form.getDocument()).thenReturn(doc);
    Maintainable maintainable = mock(Maintainable.class);
    when(doc.getNewMaintainableObject()).thenReturn(maintainable);
    return form;
  }
View Full Code Here

Examples of org.kuali.rice.krad.web.form.MaintenanceDocumentForm

      final Class<? extends BusinessObject> scopedClass) {
    String commentTemplate = "expected %s %s with %s scope plus %s with empty scope";
    ScopedKeyValuesUif kv = new ScopedKeyValuesUif();
    kv.setScopedClass(scopedClass);
   
    MaintenanceDocumentForm form = createMockMaintenanceDocForm();
    Maintainable newMaintainableObject = form.getDocument().getNewMaintainableObject();
   
   
    when(newMaintainableObject.getDataObject()).thenReturn(new CourtCase());
    String comment = String.format(commentTemplate, expectedCourtCaseScopeCount, dataObjectName, "court case", expectedEmptyScopeCount);
    assertEquals(comment, expectedCourtCaseScopeCount + expectedEmptyScopeCount, kv.getKeyValues(form).size());
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.