Package nexj.core.runtime

Examples of nexj.core.runtime.Instance.invoke()


      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());
      testList = (List)result.getValue("rows");
      assertEquals(2, testList.size());
View Full Code Here


      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());
      testList = (List)result.getValue("rows");
      assertEquals(2, testList.size());
View Full Code Here

         null, null, null, -1, 0, false, Query.SEC_ALL, m_context
      ).read();

      assertEquals(4, list.size());
      inst = list.getInstance(0);
      inst.invoke("delete");
      m_context.getUnitOfWork().commit();

      // Optimistic locking
      list = Query.createRead(animalClass,
         null, null, null, -1, 0, false, Query.SEC_ALL, m_context
View Full Code Here

      ).read();

      assertEquals(3, list.size());
      m_context.getMachine().eval(parse("((cdr ((AnimalStore'data)'get 0))'locking 10)"));
      inst = list.getInstance(0);
      inst.invoke("delete");

      try
      {
         m_context.getUnitOfWork().commit();
         fail("Expected OptimisticLockException");
View Full Code Here

      Instance r1 = new Instance(getMetadata().getMetaclass("SysReader"), Instance.NEW, m_context);

      r1.setValue("class", Symbol.define("Principal"));
      r1.setValue("attributes", parse("(name)"));
      r1.setValue("where", parse("(= name \"users\")"));
      r1.invoke("read");

      Instance r2 = new Instance(getMetadata().getMetaclass("SysReader"), Instance.NEW, m_context);

      r2.setValue("class", Symbol.define("UserGroupAssoc"));
      r2.setValue("attributes", parse("(user group)"));
View Full Code Here

      r2.setValue("associations", a);
      r2.setValue("dispatchParent", r1);
      r2.setValue("dispatchAttribute", null);
      r2.setValue("dispatchValues", parse("(Group)"));
     
      AssertUtil.assertEquals(getURL("readFMDispatch1.xml"), r2.invoke("read"), parse("(user group)"));

      r2 = new Instance(getMetadata().getMetaclass("SysReader"), Instance.NEW, m_context);

      r2.setValue("class", Symbol.define("UserGroupAssoc"));
      r2.setValue("attributes", parse("(user group)"));
View Full Code Here

      r2.setValue("associations", a);
      r2.setValue("dispatchParent", r1);
      r2.setValue("dispatchAttribute", parse("(typeCode)"));
      r2.setValue("dispatchValues", parse("(\"G\")"));

      AssertUtil.assertEquals(getURL("readFMDispatch2.xml"), r2.invoke("read"), parse("(user group)"));

      Instance r3 = new Instance(getMetadata().getMetaclass("SysReader"), Instance.NEW, m_context);

      r3.setValue("class", Symbol.define("Principal"));
      r3.setValue("attributes", parse("(name)"));
View Full Code Here

      r3.setValue("dispatchGroup", r2);
      r3.setValue("dispatched", Boolean.FALSE);
     
      r2.setValue("dispatched", Boolean.TRUE);

      AssertUtil.assertEquals(getURL("readFMDispatch3.xml"), r3.invoke("read"), parse("(name)"));
      assertEquals(Boolean.TRUE, r2.getValue("dispatched"));
      assertEquals(Boolean.FALSE, r3.getValue("dispatched"));
     
      r2.setValue("dispatched", Boolean.FALSE);
View Full Code Here

      assertEquals(Boolean.TRUE, r2.getValue("dispatched"));
      assertEquals(Boolean.FALSE, r3.getValue("dispatched"));
     
      r2.setValue("dispatched", Boolean.FALSE);

      AssertUtil.assertEquals(getURL("readFMDispatch4.xml"), r3.invoke("read"), parse("(name)"));
      assertEquals(Boolean.TRUE, r2.getValue("dispatched"));
      assertEquals(Boolean.TRUE, r3.getValue("dispatched"));

      // nameAttribute
      assertEquals("Joe Test [Employee] {jtest}", m_context.getUser().getName());
View Full Code Here

      Query query = Query.createRead(metaclass, null, parse("(= lastName \"Johnson\")"),
         null, -1, 0, false, Query.SEC_NONE, m_context);
      Instance instance = query.read().getInstance(0);
      Pair attributes = Pair.fromArray(Pair.toArray(parse("(type (@@ Contact fullName user) (@@ Contact user) (addresses))")));

      instance.invoke("load", attributes);

      String[] names = new String[]{"type" , "fullName", "user", "addresses"};

      for (int i = 0; i < names.length; ++i)
      {
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.