-
Notifications
You must be signed in to change notification settings - Fork 0
/
index.html
1 lines (1 loc) · 12 KB
/
index.html
1
<!DOCTYPE html><html><head><meta charset="UTF-8"><meta content="minimum-scale=1.0, width=device-width" name="viewport"><meta name="description" content="MObject.apex is a library to take care of persisting SObjects."><title>Home - MObject.apex</title><link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700|Roboto+Mono"><link rel="stylesheet" href="/mobject-apex/vendor/icon-12/icon-12.css"><link rel="stylesheet" href="/mobject-apex/vendor/icon-16/icon-16.css"><link rel="stylesheet" href="/mobject-apex/vendor/galano/galano.css"><link rel="stylesheet" href="/mobject-apex/vendor/senna/senna.css"><link rel="stylesheet" href="/mobject-apex/vendor/codemirror/lib/codemirror.css"><link rel="stylesheet" href="/mobject-apex/vendor/codemirror/theme/dracula.css"><script src="/mobject-apex/js/bundles/shared.electric.js"></script><script src="/mobject-apex/vendor/senna/senna.js"></script><script src="/mobject-apex/vendor/codemirror/lib/codemirror.js"></script><script src="/mobject-apex/vendor/codemirror/mode/css/css.js"></script><script src="/mobject-apex/vendor/codemirror/mode/javascript/javascript.js"></script><script src="/mobject-apex/vendor/codemirror/mode/xml/xml.js"></script><link rel="stylesheet" href="/mobject-apex/styles/main.css"></head><body data-senna=""><div data-senna-surface="" id="wrapper"><div class="senna-loading-bar"></div><div id="pageComponent"><div class=""><main class="content"><nav class="topbar topbar-light"><div class="topbar-logo"><a class="topbar-logo-link" href="/mobject-apex"><span class="topbar-logo-icon icon-16-hammer"></span><h3 class="topbar-logo-text">MObject.apex</h3></a></div><nav class="topbar-menu"><button class="topbar-toggle">Menu</button><ul class="topbar-list"><li class="topbar-item"><a class="topbar-link " href="/mobject-apex/docs/" target="undefined"><span>Docs</span></a></li><li class="topbar-item"><a class="topbar-link " href="/mobject-apex/tutorials/getting_started/step_1.html" target="undefined"><span>Tutorials</span></a></li></ul></nav></nav><header class="header"><div class="container"><h1 class="header-title">MObject.apex</h1><h2 class="header-subtitle">MObject.apex is a library to take care of persisting SObjects.</h2><div class="btn-group"><a href="/mobject-apex/tutorials/getting_started/step_1.html" class="btn btn-accent btn-sm">Get Started</a><a href="https://github.com/Click-to-Cloud/MObject.apex/" class="btn btn-success btn-sm">GitHub</a><a href="/" onclick="location.assign('/')" class="btn btn-default btn-sm">Not Interested</a></div></div></header><article class="about"><div class="container"><div class="row"><div class="col-md-12 col-md-offset-2"><h3 class="about-title">Why MObject.apex?</h3><p class="about-description">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.</p></div></div></div></article><div class="features"><div class="container"><div class="row"><section class="feature col-md-4 col-md-offset-2"><h3 class="feature-title">Managed Objects</h3><p class="feature-description">MObject.apex manages your SObjects and carries out DML operations in one call.</p></section><section class="feature col-md-4"><h3 class="feature-title">Functional Chaining</h3><p class="feature-description">MObject.apex provides easy API so that you can chain your method calls.</p></section><section class="feature col-md-4"><h3 class="feature-title">Namespace Hassle Free</h3><p class="feature-description">MObject.apex takes care of namespace issue of the SObjects for you.</p></section></div></div></div><article class="about"><div class="container"><div class="row"><div class="col-md-12 col-md-offset-2"><h3 class="about-title">Easy API</h3><p class="about-description">MObject.apex has only a few APIs, but they are powerful.</p></div></div></div></article><div class="highlights"><div class="container"><section class="highlight row"><div class="col-md-6 col-md-offset-2"><h4 class="highlight-title">Easy Persistence</h4><p class="highlight-description">MObject.apex tracks changes and flushes them in one call.</p></div><div class="col-md-5 col-md-offset-1"><img class="highlight-image" src="/mobject-apex/images/highlight_1.png" alt="Easy Persistence" height="200"></div></section><section class="highlight row"><div class="col-md-6 col-md-push-9"><h4 class="highlight-title">Method Chaining</h4><p class="highlight-description">MObject.apex offers chainable methods for you to use.</p></div><div class="col-md-5 col-md-offset-2 col-md-pull-6"><img class="highlight-image" src="/mobject-apex/images/highlight_2.png" alt="Method Chaining" height="200"></div></section><section class="highlight row"><div class="col-md-6 col-md-offset-2"><h4 class="highlight-title">Namespace Solved</h4><p class="highlight-description">MObject.apex helps you to solve the namespace issue.</p></div><div class="col-md-5 col-md-offset-1"><img class="highlight-image" src="/mobject-apex/images/highlight_3.png" alt="Namespace Solved" height="200"></div></section></div></div><footer class="footer"><div class="container"><div class="row"><p class="footer-description col-md-6 col-md-offset-2">Copyright © <a href="http://www.clicktocloud.com/">Click to Cloud Pty Ltd</a></p></div></div></footer></main></div></div><script src="/mobject-apex/js/bundles/pageIndex.js"></script><script>var data = '{"pageLocation":"index","site":{"title":"MObject.apex","githubRepo":"Click-to-Cloud/MObject.apex","googleAnalytics":"","index":{"title":"Home","description":"MObject.apex is a library to take care of persisting SObjects.","srcFilePath":"src/pages/index.soy","id":"pages","location":"/./","url":"/mobject-apex/./","children":{"docs":{"title":"Docs","description":"Everything you need to know to get started.","srcFilePath":"src/pages/docs/index.soy","id":"docs","location":"/docs/","url":"/mobject-apex/docs/","children":{"search":{"title":"Search","description":"Find what you\'re looking for in the documentation.","hidden":true,"srcFilePath":"src/pages/docs/search.soy","id":"search","location":"/docs/search.html","url":"/mobject-apex/docs/search.html"},"MObject":{"title":"MObject","description":"MObject","layout":"guide","icon":"flash","weight":1,"srcFilePath":"src/pages/docs/MObject/index.md","id":"MObject","location":"/docs/MObject/","url":"/mobject-apex/docs/MObject/"},"MObject_Funcs":{"children":{"functions":{"title":"Funcs","description":"MObject Funcs","layout":"guide","icon":"code-file","weight":2,"srcFilePath":"src/pages/docs/MObject_Funcs/functions.md","id":"functions","location":"/docs/MObject_Funcs/functions.html","url":"/mobject-apex/docs/MObject_Funcs/functions.html"}},"title":"MObject.Funcs","description":"Func objects in MObject","layout":"guide","icon":"code-file","weight":2,"srcFilePath":"src/pages/docs/MObject_Funcs/index.md","id":"MObject_Funcs","location":"/docs/MObject_Funcs/","url":"/mobject-apex/docs/MObject_Funcs/","childIds":["functions"]},"MObject_Instance":{"children":{"creation":{"title":"Creation Methods","description":"Creation methods of MObjects","layout":"guide","icon":"cloud","weight":1,"srcFilePath":"src/pages/docs/MObject_Instance/creation.md","id":"creation","location":"/docs/MObject_Instance/creation.html","url":"/mobject-apex/docs/MObject_Instance/creation.html"},"methods":{"title":"Methods","description":"methods of MObjects","layout":"guide","icon":"cloud","weight":3,"srcFilePath":"src/pages/docs/MObject_Instance/methods.md","id":"methods","location":"/docs/MObject_Instance/methods.html","url":"/mobject-apex/docs/MObject_Instance/methods.html"}},"title":"MObject Instance","description":"Mobject Instance","layout":"guide","icon":"cloud","weight":4,"srcFilePath":"src/pages/docs/MObject_Instance/index.md","id":"MObject_Instance","location":"/docs/MObject_Instance/","url":"/mobject-apex/docs/MObject_Instance/","childIds":["creation","methods"]}},"childIds":["MObject","MObject_Funcs","MObject_Instance","search"]},"tutorials":{"title":"Tutorials","description":"The tutorials","url":"/mobject-apex/tutorials/getting_started/step_1.html","layout":false,"srcFilePath":"src/pages/tutorials/index.soy","id":"tutorials","location":"/tutorials/","customURL":true,"children":{"getting_started":{"title":"Getting Started","description":"The Getting Started Tutorial","tutorialTitle":"Getting started with MObject.apex","url":"/mobject-apex/tutorials/getting_started/step_1.html","layout":false,"srcFilePath":"src/pages/tutorials/getting_started/index.soy","id":"getting_started","location":"/tutorials/getting_started/","customURL":true,"children":{"step_1":{"title":"Installation","description":"Include Apex files","buttonTitle":"Done","parentId":"getting_started","layout":"tutorial","time":90,"weight":1,"srcFilePath":"src/pages/tutorials/getting_started/step_1.md","id":"step_1","location":"/tutorials/getting_started/step_1.html","url":"/mobject-apex/tutorials/getting_started/step_1.html"},"step_2":{"title":"Preliminary Knowledge","description":"Preliminary Knowledge","buttonTitle":"Done","parentId":"getting_started","layout":"tutorial","time":90,"weight":2,"srcFilePath":"src/pages/tutorials/getting_started/step_2.md","id":"step_2","location":"/tutorials/getting_started/step_2.html","url":"/mobject-apex/tutorials/getting_started/step_2.html"},"step_3":{"title":"Create MObjects","description":"Create MObjects","buttonTitle":"Done","parentId":"getting_started","layout":"tutorial","time":90,"weight":3,"srcFilePath":"src/pages/tutorials/getting_started/step_3.md","id":"step_3","location":"/tutorials/getting_started/step_3.html","url":"/mobject-apex/tutorials/getting_started/step_3.html"},"step_4":{"title":"Manipuate MObjects","description":"Manipuate MObjects","buttonTitle":"Done","parentId":"getting_started","layout":"tutorial","time":90,"weight":4,"srcFilePath":"src/pages/tutorials/getting_started/step_4.md","id":"step_4","location":"/tutorials/getting_started/step_4.html","url":"/mobject-apex/tutorials/getting_started/step_4.html"},"step_5":{"title":"Delete MObjects","description":"Delete MObjects","buttonTitle":"Done","parentId":"getting_started","layout":"tutorial","time":90,"weight":5,"srcFilePath":"src/pages/tutorials/getting_started/step_5.md","id":"step_5","location":"/tutorials/getting_started/step_5.html","url":"/mobject-apex/tutorials/getting_started/step_5.html"},"step_6":{"title":"Persistence","description":"Persistence","buttonTitle":"Done","parentId":"getting_started","layout":"tutorial","time":90,"weight":6,"srcFilePath":"src/pages/tutorials/getting_started/step_6.md","id":"step_6","location":"/tutorials/getting_started/step_6.html","url":"/mobject-apex/tutorials/getting_started/step_6.html"},"step_7":{"title":"Namespace Free","description":"Namespace Free","buttonTitle":"Done","parentId":"getting_started","layout":"tutorial","time":90,"weight":7,"srcFilePath":"src/pages/tutorials/getting_started/step_7.md","id":"step_7","location":"/tutorials/getting_started/step_7.html","url":"/mobject-apex/tutorials/getting_started/step_7.html"},"step_8":{"title":"Functional Support","description":"Functional Support","buttonTitle":"Done","parentId":"getting_started","layout":"tutorial","time":90,"weight":8,"srcFilePath":"src/pages/tutorials/getting_started/step_8.md","id":"step_8","location":"/tutorials/getting_started/step_8.html","url":"/mobject-apex/tutorials/getting_started/step_8.html"}},"childIds":["step_1","step_2","step_3","step_4","step_5","step_6","step_7","step_8"]}},"childIds":["getting_started"]}},"childIds":["docs","tutorials"],"active":true},"basePath":"/mobject-apex","topbar":[{"href":"/mobject-apex/docs/","label":"Docs"},{"href":"/mobject-apex/tutorials/getting_started/step_1.html","label":"Tutorials"}]}}'; if (typeof electric !== 'undefined') {electric.init(data);}else {document.addEventListener('DOMContentLoaded', function() {electric.init(data);});}</script></div><script data-senna-track="permanent" src="/mobject-apex/js/electric/electric.js"></script></body></html>