ObjectManager

The ObjectManager class allows an application to call the Object API in a reflection style. The Object Manager is useful for platforms without native reflection support (such as J2ME).

Customer object = Customer.findById(123);
ObjectManager rm = new SUP101DB_RM();
ClassMetaData customer =
SUP101DB.getMetaData().getClass("Customer");
AttributeMetaData lname = customer.getAttribute("lname");
OperationMetaData save = customer.getOperation("save");
Object myMBO = rm.newObject(customer);
rm.setValue(myMBO, lname, "Steve");
rm.invoke(object, save, new ObjectList());