Examples of MatterTxDocBase


Examples of org.martinlaw.bo.MatterTxDocBase

  /**
   * tests {@link org.martinlaw.bo.MatterWork#isMatterIdValid()}
   */
  @Test
  public void testMatterIdValidity() {
    final MatterTxDocBase tmpWork = getWork();
    assertFalse("un-initialized matter id should be invalid", tmpWork.isMatterIdValid());
    tmpWork.setMatterId(-1l);
    assertFalse("matter id should be invalid", tmpWork.isMatterIdValid());
    tmpWork.setMatterId(1001l);
    assertTrue("matter id should be valid", tmpWork.isMatterIdValid());
  }
View Full Code Here

Examples of org.martinlaw.bo.MatterTxDocBase

   */
  @Test
  public void testProcessCustomRouteDocumentBusinessRules() throws InstantiationException, IllegalAccessException, WorkflowException {
    // not setting a value will definitely result in an error - so use a non-existent value
    GlobalVariables.setUserSession(new UserSession("clerk1"));
    MatterTxDocBase txDoc = getTxDoc();
    txDoc.setMatterId(2001l);
    assertFalse("rule should return false", getRule().processCustomRouteDocumentBusinessRules(txDoc));
    assertTrue("there should be errors", GlobalVariables.getMessageMap().hasErrors());
    txDoc.logErrors();
    GlobalVariables.getMessageMap().clearErrorMessages();
   
    txDoc.setMatterId(1001l);
    assertTrue("rule should return true", getRule().processCustomRouteDocumentBusinessRules(txDoc));
    txDoc.logErrors();
    assertTrue("there should be no errors", GlobalVariables.getMessageMap().hasNoErrors());
  }
View Full Code Here

Examples of org.martinlaw.bo.MatterTxDocBase

  @Test
  public void testGetQualifiedMatterClassName_transactional() {
    final String message = "no qualified class name without document (dataobject) and valid matter id";
    MatterTxForm model = mock(MatterTxForm.class);
    assertTrue(message,StringUtils.isEmpty(keyValues.getQualifiedMatterClassName(model)));
    MatterTxDocBase doc = mock(MatterTxDocBase.class);
    when(model.getDocument()).thenReturn(doc);
    assertTrue(message,StringUtils.isEmpty(keyValues.getQualifiedMatterClassName(model)));
   
    when(doc.getMatterId()).thenReturn(matterId);
    assertTrue(message, StringUtils.isEmpty(keyValues.getQualifiedMatterClassName(model)));
   
    when(boSvc.findBySinglePrimaryKey(same(Matter.class), same(matterId))).thenReturn(matter);
    final String qualifiedMatterClassName = keyValues.getQualifiedMatterClassName(model);
    assertNotNull("Qualified Matter Class Name should not be null", qualifiedMatterClassName);
View Full Code Here

Examples of org.martinlaw.bo.MatterTxDocBase

        }
      }
    } else if (model instanceof MatterTxForm) {
      MatterTxForm txForm = (MatterTxForm)model;
      if (txForm.getDocument() != null && txForm.getDocument() instanceof MatterTxDocBase) {
        MatterTxDocBase txDoc = (MatterTxDocBase) txForm.getDocument();
        if (txDoc.getMatterId() != null) {
          qualifiedMatterClassName = retrieveQualifiedMatterClassName(qualifiedMatterClassName, txDoc.getMatterId());
        }
      }
    }
   
    return qualifiedMatterClassName;
View Full Code Here

Examples of org.martinlaw.bo.MatterTxDocBase

    List<KeyValue> keyValues = new ArrayList<KeyValue>();
    Matter matter = null;
    if (model instanceof MatterTxForm) {
      MatterTxForm form = (MatterTxForm) model;
      if (form.getDocument() != null) {
        MatterTxDocBase doc = ((MatterTxDocBase)form.getDocument());
        if (doc.isMatterIdValid()) {
          matter = getBusinessObjectService().findBySinglePrimaryKey(
            Matter.class, doc.getMatterId());
        }
      }
    } else if (model instanceof InquiryForm) {
      InquiryForm form = (InquiryForm) model;
      if (form.getDataObject() instanceof Matter) {
View Full Code Here

Examples of org.martinlaw.bo.MatterTxDocBase

  @Override
  public List<KeyValue> getKeyValues(ViewModel model) {
    List<KeyValue> keyValues = new ArrayList<KeyValue>();
    MatterTxForm form = (MatterTxForm) model;
    if (form.getDocument() != null) {
      MatterTxDocBase doc = ((MatterTxDocBase)form.getDocument());
      if (doc.isMatterIdValid()) {
        Matter matter = KRADServiceLocator.getBusinessObjectService().findBySinglePrimaryKey(
            Matter.class, doc.getMatterId());
        if (matter.getConsiderations() != null && !matter.getConsiderations().isEmpty()) {
          for (Object considObj: matter.getConsiderations()) {
            MatterConsideration consideration = (MatterConsideration)considObj;
            StringBuilder value = new StringBuilder();
            value.append(consideration.getConsiderationType().getName());
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.