Package org.martinlaw.web

Examples of org.martinlaw.web.MatterTxForm


   * <p>covers {@link MatterTransactionDoc} (transaction type), {@link MatterWork} (work type)
   */
  @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)));
   
View Full Code Here


    inqForm.setDataObject(kase);
   
    InquiryForm inqForm2 = new InquiryForm();
    inqForm2.setDataObject(consideration);
   
    MatterTxForm txForm = mock(MatterTxForm.class);
    when(txForm.getDocument()).thenReturn(doc);
    when(boSvc.findBySinglePrimaryKey(Matter.class, matterId)).thenReturn(kase);
   
    UifFormBase[] forms = {inqForm, txForm, inqForm2};
    int count = 0;
    for (UifFormBase form: forms) {
View Full Code Here

   * @throws InstantiationException
   * @throws IllegalAccessException
   */
  public MatterTxForm getMockForm() throws InstantiationException,
      IllegalAccessException {
    MatterTxForm txForm = mock(MatterTxForm.class);

    MatterTransactionDoc transactionDoc = getMatterTransactionDocumentClass().newInstance();
    transactionDoc.setMatterId(1001l);
    when(txForm.getDocument()).thenReturn(transactionDoc);
    return txForm;
  }
View Full Code Here

        } else if (dataObject instanceof Matter) {
          qualifiedMatterClassName = dataObject.getClass().getCanonicalName();
        }
      }
    } 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());
        }
      }
    }
View Full Code Here

  @Override
  public List<KeyValue> getKeyValues(ViewModel model) {
    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) {
        matter = (Matter) form.getDataObject();
      } else if (form.getDataObject() instanceof MatterConsideration) {
        matter = ((MatterConsideration) form.getDataObject()).getMatter();
      }
    }
    if (matter != null && matter.getClients() != null && !matter.getClients().isEmpty()) {
      for (Object clientObj: matter.getClients()) {
        MatterClient client = (MatterClient)clientObj;
View Full Code Here

   * unit test in {@link org.martinlaw.test.MatterTransactionDocBOTest#testMatterConsiderationKeyValues()}
   */
  @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()) {
View Full Code Here

TOP

Related Classes of org.martinlaw.web.MatterTxForm

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.