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). As the Android platform provides its own reflection API, it is recommended to use platform native reflection API instead.

Customer object = Customer.findById(123);
ObjectManager rm = new <PkgName>DB_RM();
ClassMetaData customer =
<PkgName>DB.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());