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 SMP101DB_RM(); ClassMetaData customer = SMP101DB.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());