Package nexj.core.runtime

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


      Metaclass addressMetaclass = (Metaclass)metaclass.getAttribute("addresses").getType();
      Attribute cityAttribute = addressMetaclass.getAttribute("city");

      assertTrue(((InstanceList)instance.getValue("addresses")).getInstance(0).getValueDirect(cityAttribute.getOrdinal()) instanceof Undefined);

      instance.invoke("load", Pair.fromArray(Pair.toArray(parse("((addresses city))"))));

      assertFalse(((InstanceList)instance.getValue("addresses")).getInstance(0).getValueDirect(cityAttribute.getOrdinal()) instanceof Undefined);

      instance = new Instance(metaclass, Instance.NEW, m_context);
      instance.invoke("load", attributes);
View Full Code Here


      instance.invoke("load", Pair.fromArray(Pair.toArray(parse("((addresses city))"))));

      assertFalse(((InstanceList)instance.getValue("addresses")).getInstance(0).getValueDirect(cityAttribute.getOrdinal()) instanceof Undefined);

      instance = new Instance(metaclass, Instance.NEW, m_context);
      instance.invoke("load", attributes);
   }

   /**
    * The Lock Timeout test takes a very long time to complete (timeout length defined in RDBMS).
    * Hence, do not enable this test in regular test runs.
View Full Code Here

      contact.setValue("lastUpdated", new Timestamp(3));

      assertSame(Invalid.VALUE,
         contact.getValueDirect(contact.getMetaclass().getAttribute("lastUpdatedMillisecond").getOrdinal()));

      contact.invoke("update");

      assertEquals("Test", contact.getOldValue("lastName"));
      assertTrue(contact.isDirty("lastName"));
      assertEquals("Best", contact.getPreValue("lastName"));
      assertFalse(contact.isUpdated("lastName"));
View Full Code Here

      tobj.setValue("ego", "!");

      Instance instance = (Instance)serviceClass.invoke("invoke", new Object[]{"Counter", tobj, null, new Integer(5)});

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

      TransferObject result = (TransferObject)instance.invoke("result");

      assertNotSame(tobj, result);
      assertEquals(3, result.getValueCount());
View Full Code Here

      Instance instance = (Instance)serviceClass.invoke("invoke", new Object[]{"Counter", tobj, null, new Integer(5)});

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

      TransferObject result = (TransferObject)instance.invoke("result");

      assertNotSame(tobj, result);
      assertEquals(3, result.getValueCount());
      assertEquals("~boo~", result.getValue("boo"));
      assertEquals("!+++++", result.getValue("ego"));
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.