Package nexj.core.meta

Examples of nexj.core.meta.Metaclass.invoke()


      Instance instance;

      // Get value while new --> run initializer
      // Get value once committed --> return cached value
      oldUOW = m_context.beginTransaction();
      instance = (Instance)userClass.invoke("new");
      assertEquals(Undefined.VALUE, instance.getValueDirect(attribute));
      assertEquals(INITIALIZED, instance.getValue(attribute));
      instance.setValue("name", "jack.test");
      instance.setValue("contact", m_context.getUser().getValue("contact"));
      m_context.commitAndResume(oldUOW);
View Full Code Here


      Metaclass metaclass = m_context.getMetadata().getMetaclass("InvocationContextTest");
      UnitOfWork initialUOW = m_context.getUnitOfWork();

      assertFalse(initialUOW.isTransient());
      assertNull(initialUOW.getTransaction());
      metaclass.invoke("new");

      initialUOW.setTransient(true)// force error if initialUOW is committed

      try
      {
View Full Code Here

      initialUOW.setTransient(true)// force error if initialUOW is committed

      try
      {
         metaclass.invoke("testCommitTransaction");
         fail("Expected exception");
      }
      catch (WorkStateException ex)
      {
         assertEquals("err.runtime.transientCommit", ex.getErrorCode());
View Full Code Here

      UnitOfWork initialUOW = m_context.getUnitOfWork();

      assertEquals(0, initialUOW.getInstanceCount());
      assertFalse(initialUOW.isTransient());
      assertNull(initialUOW.getTransaction());
      metaclass.invoke("new");

      initialUOW.setTransient(true)// force error if initialUOW is committed
      metaclass.invoke("testSuspendTransaction");

      UnitOfWork finalUOW = m_context.getUnitOfWork();
View Full Code Here

      assertFalse(initialUOW.isTransient());
      assertNull(initialUOW.getTransaction());
      metaclass.invoke("new");

      initialUOW.setTransient(true)// force error if initialUOW is committed
      metaclass.invoke("testSuspendTransaction");

      UnitOfWork finalUOW = m_context.getUnitOfWork();

      assertSame(initialUOW, finalUOW);
   }
View Full Code Here

      UnitOfWork initialUOW = m_context.getUnitOfWork();

      assertEquals(0, initialUOW.getInstanceCount());
      assertFalse(initialUOW.isTransient());
      assertNull(initialUOW.getTransaction());
      metaclass.invoke("new");

      initialUOW.setTransient(true)// force error if initialUOW is committed
      metaclass.invoke("testTransactionModeNONE");

      UnitOfWork finalUOW = m_context.getUnitOfWork();
View Full Code Here

      assertFalse(initialUOW.isTransient());
      assertNull(initialUOW.getTransaction());
      metaclass.invoke("new");

      initialUOW.setTransient(true)// force error if initialUOW is committed
      metaclass.invoke("testTransactionModeNONE");

      UnitOfWork finalUOW = m_context.getUnitOfWork();

      assertSame(initialUOW, finalUOW);
   }
View Full Code Here

      test.setValue("status", "PASS");
      testData = new TransferObject("XMLTestResult", 3);
      test.setValue("data", testData);
      testData.setValue("b", "bValue2");

      Instance instance = (Instance)serviceClass.invoke("invoke", new Object[]{"TestTransform", root, null, "PRE-", Boolean.TRUE});

      assertEquals(Boolean.TRUE, instance.invoke("done"));
      result = (TransferObject)instance.invoke("result");

      assertEquals("CSVTestSuiteResult", result.getClassName());
View Full Code Here

      // Read the reverse (the virtual collection)
      Metaclass virtualClass = getMetadata().getMetaclass("Animal");
      InstanceArrayList list2;

      list = (InstanceArrayList)virtualClass.invoke("read", new Object[]{
         parse("(commonName (virtCollFromRelFK firstName))"), null, null, null, null, null
      });

      assertEquals(4, list.size());
      inst = list.getInstance(0);
View Full Code Here

                  }

                  bLogged = true;
               }

               metaclass.invoke(sEvent);

               if (bPreCommit)
               {
                  context.getUnitOfWork().commit(false);
               }
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.