You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@isis.apache.org by da...@apache.org on 2014/10/26 16:40:57 UTC

svn commit: r1634354 - in /isis/site/trunk/content: ./ more-advanced-topics/

Author: danhaywood
Date: Sun Oct 26 15:40:56 2014
New Revision: 1634354

URL: http://svn.apache.org/r1634354
Log:
reorganizing doc page

Removed:
    isis/site/trunk/content/more-advanced-topics/how-to-07-050-How-to-perform-lazy-loading.md
    isis/site/trunk/content/more-advanced-topics/how-to-07-060-How-to-perform-dirty-object-tracking.md
    isis/site/trunk/content/more-advanced-topics/how-to-08-020-How-to-use-Isis-authorization-manager.md
Modified:
    isis/site/trunk/content/documentation.md

Modified: isis/site/trunk/content/documentation.md
URL: http://svn.apache.org/viewvc/isis/site/trunk/content/documentation.md?rev=1634354&r1=1634353&r2=1634354&view=diff
==============================================================================
--- isis/site/trunk/content/documentation.md (original)
+++ isis/site/trunk/content/documentation.md Sun Oct 26 15:40:56 2014
@@ -187,13 +187,6 @@ Validity ("do it")
 {col-md-4
 
 
-#### <a name="how-tos-object-management">Object management</a>
-
-* [Injecting services](./how-tos/how-to-01-150-How-to-inject-services-into-a-domain-entity-or-other-service.html)
-* [Finding objects](./how-tos/how-to-09-040-How-to-write-a-custom-repository.html)
-* [Instantiating and persisting objects](./how-tos/how-to-09-050-How-to-use-Factories.html)
-* [Create/delete objects](./how-tos/how-to-01-160-How-to-create-or-delete-objects-within-your-code.html)
-
 #### <a name="how-tos-drop-downs">Drop-downs &amp; defaults</a>
 
 For properties:
@@ -214,6 +207,14 @@ For both:
 * [Drop-down for limited # instances](./how-tos/how-to-03-030-How-to-specify-that-a-class-of-objects-has-a-limited-number-of-instances.html)
 * [Auto-complete (repository-based)](./how-tos/how-to-03-040-How-to-find-an-entity-(for-an-action-parameter-or-property)-using-auto-complete.html)
 
+#### <a name="how-tos-object-management">Object management</a>
+
+* [Injecting services](./how-tos/how-to-01-150-How-to-inject-services-into-a-domain-entity-or-other-service.html)
+* [Finding objects](./how-tos/how-to-09-040-How-to-write-a-custom-repository.html)
+* [Instantiating and persisting objects](./how-tos/how-to-09-050-How-to-use-Factories.html)
+* [Create/delete objects](./how-tos/how-to-01-160-How-to-create-or-delete-objects-within-your-code.html)
+
+
 }
 
 }
@@ -236,36 +237,6 @@ For both:
 
 {col-md-4
 
-#### <a name="reference-supporting-features">Supporting features</a>
-
-* [ClockService](./reference/services/ClockService.html)
-* [Applib utility classes](./reference/Utility.html)
-
-#### <a name="core-modules-common">WrapperFactory</a>
-
-* [Wrapper Factory](reference/services/wrapper-factory.html)
-* [Applib Events](./reference/Event.html)
-
-#### <a name="domain-services-event-bus">Event Bus</a>
-
-Decouple business logic across modules using intra-process publish/subscribe 
-
-* [EventBusService API](./reference/services/event-bus-service.html) [Impl](components/objectstores/jdo/services/event-bus-service-jdo.html)
-
-#### <a name="more-advanced-topics-idioms-and-patterns">Idioms and patterns</a>
-
-* [Singleton &amp; request-scoped services](./more-advanced-topics/how-to-09-020-How-to-write-a-typical-domain-service.html)
-* [Decoupling dependencies using contributions](./more-advanced-topics/how-to-01-062-How-to-decouple-dependencies-using-contributions.html)
-* [Bulk actions, acting upon lists](./more-advanced-topics/how-to-01-065-How-to-add-an-action-to-be-called-on-every-object-in-a-list.html)
-* [Bidirectional relationships](./more-advanced-topics/how-to-04-060-How-to-set-up-and-maintain-bidirectional-relationships.html)
-* [View models](./more-advanced-topics/ViewModel.html)
-* [Are you sure?](./more-advanced-topics/are-you-sure-idiom.html)
-
-
-}
-
-{col-md-4
-
 #### <a name="more-advanced-topics-business-rules">Business rules</a>
 
 * [Hide part of a title](./more-advanced-topics/how-to-hide-part-of-a-title.html)
@@ -273,6 +244,7 @@ Decouple business logic across modules u
 * [All members unmodifiable](./more-advanced-topics/how-to-02-080-How-to-specify-that-none-of-an-object's-members-can-be-modified-or-invoked.html)
 * [Immutable object](./more-advanced-topics/how-to-02-090-How-to-specify-that-an-object-is-immutable.html)
 * [Declarative validation using @MustSatisfy](./more-advanced-topics/how-to-02-130-How-to-validate-declaratively-using-MustSatisfy.html)
+* [Hide/disable/validate per user/role](./more-advanced-topics/how-to-08-010-Hiding,-disabling-or-validating-for-specific-users-or-roles.html)
 
 #### <a name="more-advanced-topics-derived-props-colls">Derived props/colls</a>
 
@@ -283,15 +255,14 @@ Decouple business logic across modules u
 * [Trigger on property change](./more-advanced-topics/how-to-04-040-How-to-trigger-other-behaviour-when-a-property-is-changed.html)
 * [Trigger on collection change](./more-advanced-topics/how-to-04-050-How-to-trigger-other-behaviour-when-an-object-is-added-or-removed.html)
 
-}
-
-{col-md-4
-
-#### <a name="more-advanced-topics-error-handling">Error handling</a>
-
-* [Raise message/errors to users](./more-advanced-topics/how-to-06-010-How-to-pass-a-messages-and-errors-back-to-the-user.html)
-* [Exception Recognizers](./reference/services/exception-recognizers.html) [Impl](components/objectstores/jdo/services/exception-recognizers-jdo.html)
+#### <a name="more-advanced-topics-idioms-and-patterns">Idioms and patterns</a>
 
+* [Are you sure?](./more-advanced-topics/are-you-sure-idiom.html)
+* [Singleton &amp; request-scoped services](./more-advanced-topics/how-to-09-020-How-to-write-a-typical-domain-service.html)
+* [Decoupling dependencies using contributions](./more-advanced-topics/how-to-01-062-How-to-decouple-dependencies-using-contributions.html)
+* [Bulk actions, acting upon lists](./more-advanced-topics/how-to-01-065-How-to-add-an-action-to-be-called-on-every-object-in-a-list.html)
+* [Bidirectional relationships](./more-advanced-topics/how-to-04-060-How-to-set-up-and-maintain-bidirectional-relationships.html)
+* [View models](./more-advanced-topics/ViewModel.html)
 
 #### <a name="more-advanced-topics-persistence-lifecycle">Persistence lifecycle</a>
 
@@ -299,28 +270,27 @@ Decouple business logic across modules u
 * [Lifecycle hooks](./more-advanced-topics/how-to-07-020-How-to-insert-behaviour-into-the-object-life-cycle.html)
 * [Ensuring object in valid state](./more-advanced-topics/how-to-07-030-How-to-ensure-object-is-in-valid-state.html)
 * [Non-persistable entities](./more-advanced-topics/how-to-07-040-How-to-specify-that-an-object-should-not-be-persisted.html)
-* [Lazy loading](./more-advanced-topics/how-to-07-050-How-to-perform-lazy-loading.html)
-* [Dirty object tracking](./more-advanced-topics/how-to-07-060-How-to-perform-dirty-object-tracking.html)
 
-#### <a name="more-advanced-topics-permissions">Permissions</a>
 
-* [Hide/disable/validate per user/role](./more-advanced-topics/how-to-08-010-Hiding,-disabling-or-validating-for-specific-users-or-roles.html)
-* [The authorization manager](./more-advanced-topics/how-to-08-020-How-to-use-Isis-authorization-manager.html)
+}
 
-#### <a name="more-advanced-topics-deployment">Deployment</a>
+{col-md-4
 
-* [Externalized Configuration](./reference/externalized-configuration.html)
-* [JVM args](./reference/jvm-args.html)
+#### <a name="ui-hints-names-and-descriptions">UI Overrides</a>
 
-#### <a name="more-advanced-topics-customisation">Customisation</a>
+* [Name/descr. of an object](./more-advanced-topics/how-to-05-010-How-to-specify-a-name-or-description-for-an-object.html)
+* [Name/descr. of a property](./more-advanced-topics/how-to-05-020-How-to-specify-a-name-or-description-for-a-property.html)
+* [Name/descr. of a collection](./more-advanced-topics/how-to-05-030-How-to-specify-a-name-or-description-for-a-collection.html)
+* [Name/descr. of an action](./more-advanced-topics/how-to-05-040-How-to-specify-names-or-description-for-an-action.html)
 
-* [Finetuning the Programming Model](more-advanced-topics/metamodel-finetuning-the-programming-model.html)
+#### <a name="more-advanced-topics-error-handling">Error handling</a>
 
-#### <a name="more-advanced-topics-other">Other</a>
+* [Raise message/errors to users](./more-advanced-topics/how-to-06-010-How-to-pass-a-messages-and-errors-back-to-the-user.html)
+* [Exception Recognizers](./reference/services/exception-recognizers.html) [Impl](components/objectstores/jdo/services/exception-recognizers-jdo.html)
 
-* [Lifecycle callbacks](./reference/object-lifecycle-callbacks.html)
-* [Value types](./reference/value-types.html)
+}
 
+{col-md-4
 
 #### <a name="core-dev-support">Support for testing</a>
 <p class="display:none"/>
@@ -333,12 +303,22 @@ Decouple business logic across modules u
 
 * [Fixtures](./more-advanced-topics/03-Fixtures-and-SwitchUser.html) (out of date)
 
-#### <a name="ui-hints-names-and-descriptions"></a>
 
-* [Name/descr. of an object](./more-advanced-topics/how-to-05-010-How-to-specify-a-name-or-description-for-an-object.html)
-* [Name/descr. of a property](./more-advanced-topics/how-to-05-020-How-to-specify-a-name-or-description-for-a-property.html)
-* [Name/descr. of a collection](./more-advanced-topics/how-to-05-030-How-to-specify-a-name-or-description-for-a-collection.html)
-* [Name/descr. of an action](./more-advanced-topics/how-to-05-040-How-to-specify-names-or-description-for-an-action.html)
+#### <a name="more-advanced-topics-customisation">Customisation</a>
+
+* [Finetuning the Programming Model](more-advanced-topics/metamodel-finetuning-the-programming-model.html)
+
+#### <a name="more-advanced-topics-other">Other</a>
+
+* [Lifecycle callbacks](./reference/object-lifecycle-callbacks.html)
+* [Value types](./reference/value-types.html)
+
+
+#### <a name="more-advanced-topics-deployment">Deployment</a>
+
+* [Externalized Configuration](./reference/externalized-configuration.html)
+* [JVM args](./reference/jvm-args.html)
+
 
 
 #### <a name="core-bundled-components">Other parts of core</a>
@@ -354,7 +334,7 @@ Decouple business logic across modules u
 {row
 
 {col-md-12
-## <a name="core-domain-services">Core Domain Services</a>
+## <a name="core-domain-services">Domain Services</a>
 
 Commonly-used domain services to use within your app, implemented in Isis core.  Some implement API defined in the applib; see <a href="./reference/services.html">summary</a>.
 
@@ -366,6 +346,23 @@ Commonly-used domain services to use wit
 
 {col-md-4
 
+#### <a name="reference-supporting-features">Supporting features</a>
+
+* [ClockService](./reference/services/ClockService.html)
+* [Applib utility classes](./reference/Utility.html)
+
+#### <a name="core-modules-common">WrapperFactory</a>
+
+* [Wrapper Factory](reference/services/wrapper-factory.html)
+* [Applib Events](./reference/Event.html)
+
+#### <a name="domain-services-event-bus">Event Bus</a>
+
+Decouple business logic across modules using intra-process publish/subscribe 
+
+* [EventBusService API](./reference/services/event-bus-service.html) [Impl](components/objectstores/jdo/services/event-bus-service-jdo.html)
+
+
 
 }