MObject.apex

MObject.apex is a library to take care of persisting SObjects.

Why MObject.apex?

Usually when we do insertion/update/deletion on multiple SObjects that correlate each other, we need to sort out the DML operations and batch them. Sometimes this turns to be a pain point. MObject.apex is created to resolve this by taking care of the SObject persistence for you. It uses MObjects, the peer of SObjects, to track all the changes and flushes all the changes to DML operations in one run.

Managed Objects

MObject.apex manages your SObjects and carries out DML operations in one call.

Functional Chaining

MObject.apex provides easy API so that you can chain your method calls.

Namespace Hassle Free

MObject.apex takes care of namespace issue of the SObjects for you.

Easy API

MObject.apex has only a few APIs, but they are powerful.

Easy Persistence

MObject.apex tracks changes and flushes them in one call.

Easy Persistence

Method Chaining

MObject.apex offers chainable methods for you to use.

Method Chaining

Namespace Solved

MObject.apex helps you to solve the namespace issue.

Namespace Solved