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 2015/04/30 18:59:41 UTC

[14/19] isis git commit: ISIS-1133: stubs for domain services.

ISIS-1133: stubs for domain services.


Project: http://git-wip-us.apache.org/repos/asf/isis/repo
Commit: http://git-wip-us.apache.org/repos/asf/isis/commit/7dad4d4c
Tree: http://git-wip-us.apache.org/repos/asf/isis/tree/7dad4d4c
Diff: http://git-wip-us.apache.org/repos/asf/isis/diff/7dad4d4c

Branch: refs/heads/master
Commit: 7dad4d4c099506f1a0ffcee02ad11ade57bed0b7
Parents: a48eb1b
Author: Dan Haywood <da...@haywood-associates.co.uk>
Authored: Tue Apr 28 07:53:34 2015 +0100
Committer: Dan Haywood <da...@haywood-associates.co.uk>
Committed: Tue Apr 28 07:53:34 2015 +0100

----------------------------------------------------------------------
 ...re-concepts_framework-provided-services.adoc |  2 +
 .../_user-guide_reference_domain-services.adoc  | 50 ++++++++++++++++++++
 ...main-services_action-invocation-context.adoc |  8 ++++
 ...erence_domain-services_auditing_service.adoc | 14 ++++++
 ...ence_domain-services_background-service.adoc |  8 ++++
 ...erence_domain-services_bookmark-service.adoc |  8 ++++
 ...reference_domain-services_clock-service.adoc |  8 ++++
 ...ference_domain-services_command-context.adoc |  8 ++++
 ...rence_domain-services_deep-link-service.adoc |  8 ++++
 ...domain-services_domain-object-container.adoc |  8 ++++
 ...ain-services_email-notification-service.adoc |  8 ++++
 ...reference_domain-services_email-service.adoc |  8 ++++
 ...rence_domain-services_event-bus-service.adoc |  8 ++++
 ...ce_domain-services_exception-recognizer.adoc |  8 ++++
 ...erence_domain-services_isis-support-jdo.adoc |  8 ++++
 ...ference_domain-services_memento-service.adoc |  8 ++++
 ...nce_domain-services_query-results-cache.adoc |  8 ++++
 ...e_reference_domain-services_scratch-pad.adoc |  8 ++++
 ...ce_domain-services_user-profile-service.adoc |  8 ++++
 ...main-services_user-registration-service.adoc |  8 ++++
 ...ference_domain-services_wrapper-factory.adoc |  8 ++++
 ...ce_domain-services_xml-snapshot-service.adoc |  8 ++++
 adocs/template/document.html.erb                |  6 +--
 23 files changed, 221 insertions(+), 3 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/isis/blob/7dad4d4c/adocs/documentation/src/main/asciidoc/user-guide/_user-guide_core-concepts_framework-provided-services.adoc
----------------------------------------------------------------------
diff --git a/adocs/documentation/src/main/asciidoc/user-guide/_user-guide_core-concepts_framework-provided-services.adoc b/adocs/documentation/src/main/asciidoc/user-guide/_user-guide_core-concepts_framework-provided-services.adoc
index 36011ea..50519e1 100644
--- a/adocs/documentation/src/main/asciidoc/user-guide/_user-guide_core-concepts_framework-provided-services.adoc
+++ b/adocs/documentation/src/main/asciidoc/user-guide/_user-guide_core-concepts_framework-provided-services.adoc
@@ -24,6 +24,8 @@ It is possible to replacing automatically-registered domain services.
 
 Unless indicated as SPI, each of the following has an implementation in Isis core.
 
+A full list of services (including those with implementations in http://isisaddons.org[Isis Addons] (non-ASF)) can be found in the <<_domain_services_2,Domain Services>> section.
+
 ### `DomainObjectContainer`
 
 ### `ClockService`

http://git-wip-us.apache.org/repos/asf/isis/blob/7dad4d4c/adocs/documentation/src/main/asciidoc/user-guide/_user-guide_reference_domain-services.adoc
----------------------------------------------------------------------
diff --git a/adocs/documentation/src/main/asciidoc/user-guide/_user-guide_reference_domain-services.adoc b/adocs/documentation/src/main/asciidoc/user-guide/_user-guide_reference_domain-services.adoc
index 2b1f4de..98b9a35 100644
--- a/adocs/documentation/src/main/asciidoc/user-guide/_user-guide_reference_domain-services.adoc
+++ b/adocs/documentation/src/main/asciidoc/user-guide/_user-guide_reference_domain-services.adoc
@@ -3,6 +3,56 @@
 :_basedir: ../
 :_imagesdir: images/
 
+
 IMPORTANT: TODO
 
+include::_user-guide_reference_domain-services_domain-object-container.adoc[leveloffset=+1]
+
+include::_user-guide_reference_domain-services_clock-service.adoc[leveloffset=+1]
+
+include::_user-guide_reference_domain-services_isis-support-jdo.adoc[leveloffset=+1]
+
+include::_user-guide_reference_domain-services_exception-recognizer.adoc[leveloffset=+1]
+
+include::_user-guide_reference_domain-services_wrapper-factory.adoc[leveloffset=+1]
+
+include::_user-guide_reference_domain-services_event-bus-service.adoc[leveloffset=+1]
+
+
+
+include::_user-guide_reference_domain-services_command-context.adoc[leveloffset=+1]
+
+include::_user-guide_reference_domain-services_background-service.adoc[leveloffset=+1]
+
+include::_user-guide_reference_domain-services_auditing-service.adoc[leveloffset=+1]
+
+
+
+include::_user-guide_reference_domain-services_scratch-pad.adoc[leveloffset=+1]
+
+include::_user-guide_reference_domain-services_action-invocation-context.adoc[leveloffset=+1]
+
+include::_user-guide_reference_domain-services_query-results-cache.adoc[leveloffset=+1]
+
+include::_user-guide_reference_domain-services_email-service.adoc[leveloffset=+1]
+
+
+
+include::_user-guide_reference_domain-services_user-profile-service.adoc[leveloffset=+1]
+
+include::_user-guide_reference_domain-services_user-registration-service.adoc[leveloffset=+1]
+
+include::_user-guide_reference_domain-services_email-notification-service.adoc[leveloffset=+1]
+
+
+
+include::_user-guide_reference_domain-services_bookmark-service.adoc[leveloffset=+1]
+
+include::_user-guide_reference_domain-services_memento-service.adoc[leveloffset=+1]
+
+include::_user-guide_reference_domain-services_deep-link-service.adoc[leveloffset=+1]
+
+include::_user-guide_reference_domain-services_xml-snapshot-service.adoc[leveloffset=+1]
+
+
 

http://git-wip-us.apache.org/repos/asf/isis/blob/7dad4d4c/adocs/documentation/src/main/asciidoc/user-guide/_user-guide_reference_domain-services_action-invocation-context.adoc
----------------------------------------------------------------------
diff --git a/adocs/documentation/src/main/asciidoc/user-guide/_user-guide_reference_domain-services_action-invocation-context.adoc b/adocs/documentation/src/main/asciidoc/user-guide/_user-guide_reference_domain-services_action-invocation-context.adoc
new file mode 100644
index 0000000..cf94397
--- /dev/null
+++ b/adocs/documentation/src/main/asciidoc/user-guide/_user-guide_reference_domain-services_action-invocation-context.adoc
@@ -0,0 +1,8 @@
+= Action Invocation Context
+:Notice: Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership. The ASF licenses this file to you under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at. http://www.apache.org/licenses/LICENSE-2.0 . Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR  CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
+:_basedir: ../
+:_imagesdir: images/
+
+IMPORTANT: TODO
+
+

http://git-wip-us.apache.org/repos/asf/isis/blob/7dad4d4c/adocs/documentation/src/main/asciidoc/user-guide/_user-guide_reference_domain-services_auditing_service.adoc
----------------------------------------------------------------------
diff --git a/adocs/documentation/src/main/asciidoc/user-guide/_user-guide_reference_domain-services_auditing_service.adoc b/adocs/documentation/src/main/asciidoc/user-guide/_user-guide_reference_domain-services_auditing_service.adoc
new file mode 100644
index 0000000..0377336
--- /dev/null
+++ b/adocs/documentation/src/main/asciidoc/user-guide/_user-guide_reference_domain-services_auditing_service.adoc
@@ -0,0 +1,14 @@
+= Auditing Service
+:Notice: Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership. The ASF licenses this file to you under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at. http://www.apache.org/licenses/LICENSE-2.0 . Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR  CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
+:_basedir: ../
+:_imagesdir: images/
+
+IMPORTANT: TODO
+
+
+
+
+== Isis Addons Implementation
+
+
+For 1.7.0+, see the [Isis addon](http://github.com/isisaddons/isis-module-audit) module.

http://git-wip-us.apache.org/repos/asf/isis/blob/7dad4d4c/adocs/documentation/src/main/asciidoc/user-guide/_user-guide_reference_domain-services_background-service.adoc
----------------------------------------------------------------------
diff --git a/adocs/documentation/src/main/asciidoc/user-guide/_user-guide_reference_domain-services_background-service.adoc b/adocs/documentation/src/main/asciidoc/user-guide/_user-guide_reference_domain-services_background-service.adoc
new file mode 100644
index 0000000..18cc669
--- /dev/null
+++ b/adocs/documentation/src/main/asciidoc/user-guide/_user-guide_reference_domain-services_background-service.adoc
@@ -0,0 +1,8 @@
+= Background Service
+:Notice: Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership. The ASF licenses this file to you under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at. http://www.apache.org/licenses/LICENSE-2.0 . Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR  CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
+:_basedir: ../
+:_imagesdir: images/
+
+IMPORTANT: TODO
+
+

http://git-wip-us.apache.org/repos/asf/isis/blob/7dad4d4c/adocs/documentation/src/main/asciidoc/user-guide/_user-guide_reference_domain-services_bookmark-service.adoc
----------------------------------------------------------------------
diff --git a/adocs/documentation/src/main/asciidoc/user-guide/_user-guide_reference_domain-services_bookmark-service.adoc b/adocs/documentation/src/main/asciidoc/user-guide/_user-guide_reference_domain-services_bookmark-service.adoc
new file mode 100644
index 0000000..a3386ef
--- /dev/null
+++ b/adocs/documentation/src/main/asciidoc/user-guide/_user-guide_reference_domain-services_bookmark-service.adoc
@@ -0,0 +1,8 @@
+= Bookmark Service
+:Notice: Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership. The ASF licenses this file to you under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at. http://www.apache.org/licenses/LICENSE-2.0 . Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR  CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
+:_basedir: ../
+:_imagesdir: images/
+
+IMPORTANT: TODO
+
+

http://git-wip-us.apache.org/repos/asf/isis/blob/7dad4d4c/adocs/documentation/src/main/asciidoc/user-guide/_user-guide_reference_domain-services_clock-service.adoc
----------------------------------------------------------------------
diff --git a/adocs/documentation/src/main/asciidoc/user-guide/_user-guide_reference_domain-services_clock-service.adoc b/adocs/documentation/src/main/asciidoc/user-guide/_user-guide_reference_domain-services_clock-service.adoc
new file mode 100644
index 0000000..150e9ff
--- /dev/null
+++ b/adocs/documentation/src/main/asciidoc/user-guide/_user-guide_reference_domain-services_clock-service.adoc
@@ -0,0 +1,8 @@
+= Clock Service
+:Notice: Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership. The ASF licenses this file to you under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at. http://www.apache.org/licenses/LICENSE-2.0 . Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR  CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
+:_basedir: ../
+:_imagesdir: images/
+
+IMPORTANT: TODO
+
+

http://git-wip-us.apache.org/repos/asf/isis/blob/7dad4d4c/adocs/documentation/src/main/asciidoc/user-guide/_user-guide_reference_domain-services_command-context.adoc
----------------------------------------------------------------------
diff --git a/adocs/documentation/src/main/asciidoc/user-guide/_user-guide_reference_domain-services_command-context.adoc b/adocs/documentation/src/main/asciidoc/user-guide/_user-guide_reference_domain-services_command-context.adoc
new file mode 100644
index 0000000..1abc606
--- /dev/null
+++ b/adocs/documentation/src/main/asciidoc/user-guide/_user-guide_reference_domain-services_command-context.adoc
@@ -0,0 +1,8 @@
+= Command Context
+:Notice: Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership. The ASF licenses this file to you under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at. http://www.apache.org/licenses/LICENSE-2.0 . Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR  CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
+:_basedir: ../
+:_imagesdir: images/
+
+IMPORTANT: TODO
+
+

http://git-wip-us.apache.org/repos/asf/isis/blob/7dad4d4c/adocs/documentation/src/main/asciidoc/user-guide/_user-guide_reference_domain-services_deep-link-service.adoc
----------------------------------------------------------------------
diff --git a/adocs/documentation/src/main/asciidoc/user-guide/_user-guide_reference_domain-services_deep-link-service.adoc b/adocs/documentation/src/main/asciidoc/user-guide/_user-guide_reference_domain-services_deep-link-service.adoc
new file mode 100644
index 0000000..c3387ec
--- /dev/null
+++ b/adocs/documentation/src/main/asciidoc/user-guide/_user-guide_reference_domain-services_deep-link-service.adoc
@@ -0,0 +1,8 @@
+= Deep Link Service
+:Notice: Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership. The ASF licenses this file to you under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at. http://www.apache.org/licenses/LICENSE-2.0 . Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR  CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
+:_basedir: ../
+:_imagesdir: images/
+
+IMPORTANT: TODO
+
+

http://git-wip-us.apache.org/repos/asf/isis/blob/7dad4d4c/adocs/documentation/src/main/asciidoc/user-guide/_user-guide_reference_domain-services_domain-object-container.adoc
----------------------------------------------------------------------
diff --git a/adocs/documentation/src/main/asciidoc/user-guide/_user-guide_reference_domain-services_domain-object-container.adoc b/adocs/documentation/src/main/asciidoc/user-guide/_user-guide_reference_domain-services_domain-object-container.adoc
new file mode 100644
index 0000000..14e1f5e
--- /dev/null
+++ b/adocs/documentation/src/main/asciidoc/user-guide/_user-guide_reference_domain-services_domain-object-container.adoc
@@ -0,0 +1,8 @@
+= Domain Object Container
+:Notice: Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership. The ASF licenses this file to you under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at. http://www.apache.org/licenses/LICENSE-2.0 . Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR  CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
+:_basedir: ../
+:_imagesdir: images/
+
+IMPORTANT: TODO
+
+

http://git-wip-us.apache.org/repos/asf/isis/blob/7dad4d4c/adocs/documentation/src/main/asciidoc/user-guide/_user-guide_reference_domain-services_email-notification-service.adoc
----------------------------------------------------------------------
diff --git a/adocs/documentation/src/main/asciidoc/user-guide/_user-guide_reference_domain-services_email-notification-service.adoc b/adocs/documentation/src/main/asciidoc/user-guide/_user-guide_reference_domain-services_email-notification-service.adoc
new file mode 100644
index 0000000..5ab9af9
--- /dev/null
+++ b/adocs/documentation/src/main/asciidoc/user-guide/_user-guide_reference_domain-services_email-notification-service.adoc
@@ -0,0 +1,8 @@
+= Email Notification Service
+:Notice: Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership. The ASF licenses this file to you under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at. http://www.apache.org/licenses/LICENSE-2.0 . Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR  CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
+:_basedir: ../
+:_imagesdir: images/
+
+IMPORTANT: TODO
+
+

http://git-wip-us.apache.org/repos/asf/isis/blob/7dad4d4c/adocs/documentation/src/main/asciidoc/user-guide/_user-guide_reference_domain-services_email-service.adoc
----------------------------------------------------------------------
diff --git a/adocs/documentation/src/main/asciidoc/user-guide/_user-guide_reference_domain-services_email-service.adoc b/adocs/documentation/src/main/asciidoc/user-guide/_user-guide_reference_domain-services_email-service.adoc
new file mode 100644
index 0000000..6cee5ca
--- /dev/null
+++ b/adocs/documentation/src/main/asciidoc/user-guide/_user-guide_reference_domain-services_email-service.adoc
@@ -0,0 +1,8 @@
+= Email Service
+:Notice: Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership. The ASF licenses this file to you under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at. http://www.apache.org/licenses/LICENSE-2.0 . Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR  CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
+:_basedir: ../
+:_imagesdir: images/
+
+IMPORTANT: TODO
+
+

http://git-wip-us.apache.org/repos/asf/isis/blob/7dad4d4c/adocs/documentation/src/main/asciidoc/user-guide/_user-guide_reference_domain-services_event-bus-service.adoc
----------------------------------------------------------------------
diff --git a/adocs/documentation/src/main/asciidoc/user-guide/_user-guide_reference_domain-services_event-bus-service.adoc b/adocs/documentation/src/main/asciidoc/user-guide/_user-guide_reference_domain-services_event-bus-service.adoc
new file mode 100644
index 0000000..12c75db
--- /dev/null
+++ b/adocs/documentation/src/main/asciidoc/user-guide/_user-guide_reference_domain-services_event-bus-service.adoc
@@ -0,0 +1,8 @@
+= Event Bus Service
+:Notice: Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership. The ASF licenses this file to you under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at. http://www.apache.org/licenses/LICENSE-2.0 . Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR  CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
+:_basedir: ../
+:_imagesdir: images/
+
+IMPORTANT: TODO
+
+

http://git-wip-us.apache.org/repos/asf/isis/blob/7dad4d4c/adocs/documentation/src/main/asciidoc/user-guide/_user-guide_reference_domain-services_exception-recognizer.adoc
----------------------------------------------------------------------
diff --git a/adocs/documentation/src/main/asciidoc/user-guide/_user-guide_reference_domain-services_exception-recognizer.adoc b/adocs/documentation/src/main/asciidoc/user-guide/_user-guide_reference_domain-services_exception-recognizer.adoc
new file mode 100644
index 0000000..047b2aa
--- /dev/null
+++ b/adocs/documentation/src/main/asciidoc/user-guide/_user-guide_reference_domain-services_exception-recognizer.adoc
@@ -0,0 +1,8 @@
+= Exception Recognizer
+:Notice: Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership. The ASF licenses this file to you under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at. http://www.apache.org/licenses/LICENSE-2.0 . Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR  CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
+:_basedir: ../
+:_imagesdir: images/
+
+IMPORTANT: TODO
+
+

http://git-wip-us.apache.org/repos/asf/isis/blob/7dad4d4c/adocs/documentation/src/main/asciidoc/user-guide/_user-guide_reference_domain-services_isis-support-jdo.adoc
----------------------------------------------------------------------
diff --git a/adocs/documentation/src/main/asciidoc/user-guide/_user-guide_reference_domain-services_isis-support-jdo.adoc b/adocs/documentation/src/main/asciidoc/user-guide/_user-guide_reference_domain-services_isis-support-jdo.adoc
new file mode 100644
index 0000000..b4079fe
--- /dev/null
+++ b/adocs/documentation/src/main/asciidoc/user-guide/_user-guide_reference_domain-services_isis-support-jdo.adoc
@@ -0,0 +1,8 @@
+= Isis Support JDO
+:Notice: Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership. The ASF licenses this file to you under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at. http://www.apache.org/licenses/LICENSE-2.0 . Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR  CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
+:_basedir: ../
+:_imagesdir: images/
+
+IMPORTANT: TODO
+
+

http://git-wip-us.apache.org/repos/asf/isis/blob/7dad4d4c/adocs/documentation/src/main/asciidoc/user-guide/_user-guide_reference_domain-services_memento-service.adoc
----------------------------------------------------------------------
diff --git a/adocs/documentation/src/main/asciidoc/user-guide/_user-guide_reference_domain-services_memento-service.adoc b/adocs/documentation/src/main/asciidoc/user-guide/_user-guide_reference_domain-services_memento-service.adoc
new file mode 100644
index 0000000..9b1f0c9
--- /dev/null
+++ b/adocs/documentation/src/main/asciidoc/user-guide/_user-guide_reference_domain-services_memento-service.adoc
@@ -0,0 +1,8 @@
+= Memento Service
+:Notice: Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership. The ASF licenses this file to you under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at. http://www.apache.org/licenses/LICENSE-2.0 . Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR  CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
+:_basedir: ../
+:_imagesdir: images/
+
+IMPORTANT: TODO
+
+

http://git-wip-us.apache.org/repos/asf/isis/blob/7dad4d4c/adocs/documentation/src/main/asciidoc/user-guide/_user-guide_reference_domain-services_query-results-cache.adoc
----------------------------------------------------------------------
diff --git a/adocs/documentation/src/main/asciidoc/user-guide/_user-guide_reference_domain-services_query-results-cache.adoc b/adocs/documentation/src/main/asciidoc/user-guide/_user-guide_reference_domain-services_query-results-cache.adoc
new file mode 100644
index 0000000..c67bcd6
--- /dev/null
+++ b/adocs/documentation/src/main/asciidoc/user-guide/_user-guide_reference_domain-services_query-results-cache.adoc
@@ -0,0 +1,8 @@
+= Query Results Cache
+:Notice: Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership. The ASF licenses this file to you under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at. http://www.apache.org/licenses/LICENSE-2.0 . Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR  CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
+:_basedir: ../
+:_imagesdir: images/
+
+IMPORTANT: TODO
+
+

http://git-wip-us.apache.org/repos/asf/isis/blob/7dad4d4c/adocs/documentation/src/main/asciidoc/user-guide/_user-guide_reference_domain-services_scratch-pad.adoc
----------------------------------------------------------------------
diff --git a/adocs/documentation/src/main/asciidoc/user-guide/_user-guide_reference_domain-services_scratch-pad.adoc b/adocs/documentation/src/main/asciidoc/user-guide/_user-guide_reference_domain-services_scratch-pad.adoc
new file mode 100644
index 0000000..7eac34c
--- /dev/null
+++ b/adocs/documentation/src/main/asciidoc/user-guide/_user-guide_reference_domain-services_scratch-pad.adoc
@@ -0,0 +1,8 @@
+= Scratch Pad
+:Notice: Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership. The ASF licenses this file to you under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at. http://www.apache.org/licenses/LICENSE-2.0 . Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR  CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
+:_basedir: ../
+:_imagesdir: images/
+
+IMPORTANT: TODO
+
+

http://git-wip-us.apache.org/repos/asf/isis/blob/7dad4d4c/adocs/documentation/src/main/asciidoc/user-guide/_user-guide_reference_domain-services_user-profile-service.adoc
----------------------------------------------------------------------
diff --git a/adocs/documentation/src/main/asciidoc/user-guide/_user-guide_reference_domain-services_user-profile-service.adoc b/adocs/documentation/src/main/asciidoc/user-guide/_user-guide_reference_domain-services_user-profile-service.adoc
new file mode 100644
index 0000000..e43dc2d
--- /dev/null
+++ b/adocs/documentation/src/main/asciidoc/user-guide/_user-guide_reference_domain-services_user-profile-service.adoc
@@ -0,0 +1,8 @@
+= User Profile Service (SPI)
+:Notice: Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership. The ASF licenses this file to you under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at. http://www.apache.org/licenses/LICENSE-2.0 . Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR  CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
+:_basedir: ../
+:_imagesdir: images/
+
+IMPORTANT: TODO
+
+

http://git-wip-us.apache.org/repos/asf/isis/blob/7dad4d4c/adocs/documentation/src/main/asciidoc/user-guide/_user-guide_reference_domain-services_user-registration-service.adoc
----------------------------------------------------------------------
diff --git a/adocs/documentation/src/main/asciidoc/user-guide/_user-guide_reference_domain-services_user-registration-service.adoc b/adocs/documentation/src/main/asciidoc/user-guide/_user-guide_reference_domain-services_user-registration-service.adoc
new file mode 100644
index 0000000..df32aeb
--- /dev/null
+++ b/adocs/documentation/src/main/asciidoc/user-guide/_user-guide_reference_domain-services_user-registration-service.adoc
@@ -0,0 +1,8 @@
+= User Registration Service (SPI)
+:Notice: Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership. The ASF licenses this file to you under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at. http://www.apache.org/licenses/LICENSE-2.0 . Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR  CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
+:_basedir: ../
+:_imagesdir: images/
+
+IMPORTANT: TODO
+
+

http://git-wip-us.apache.org/repos/asf/isis/blob/7dad4d4c/adocs/documentation/src/main/asciidoc/user-guide/_user-guide_reference_domain-services_wrapper-factory.adoc
----------------------------------------------------------------------
diff --git a/adocs/documentation/src/main/asciidoc/user-guide/_user-guide_reference_domain-services_wrapper-factory.adoc b/adocs/documentation/src/main/asciidoc/user-guide/_user-guide_reference_domain-services_wrapper-factory.adoc
new file mode 100644
index 0000000..ce960f1
--- /dev/null
+++ b/adocs/documentation/src/main/asciidoc/user-guide/_user-guide_reference_domain-services_wrapper-factory.adoc
@@ -0,0 +1,8 @@
+= Wrapper Factory
+:Notice: Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership. The ASF licenses this file to you under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at. http://www.apache.org/licenses/LICENSE-2.0 . Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR  CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
+:_basedir: ../
+:_imagesdir: images/
+
+IMPORTANT: TODO
+
+

http://git-wip-us.apache.org/repos/asf/isis/blob/7dad4d4c/adocs/documentation/src/main/asciidoc/user-guide/_user-guide_reference_domain-services_xml-snapshot-service.adoc
----------------------------------------------------------------------
diff --git a/adocs/documentation/src/main/asciidoc/user-guide/_user-guide_reference_domain-services_xml-snapshot-service.adoc b/adocs/documentation/src/main/asciidoc/user-guide/_user-guide_reference_domain-services_xml-snapshot-service.adoc
new file mode 100644
index 0000000..9fa1c2c
--- /dev/null
+++ b/adocs/documentation/src/main/asciidoc/user-guide/_user-guide_reference_domain-services_xml-snapshot-service.adoc
@@ -0,0 +1,8 @@
+= XML Snapshot Service
+:Notice: Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership. The ASF licenses this file to you under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at. http://www.apache.org/licenses/LICENSE-2.0 . Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR  CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
+:_basedir: ../
+:_imagesdir: images/
+
+IMPORTANT: TODO
+
+

http://git-wip-us.apache.org/repos/asf/isis/blob/7dad4d4c/adocs/template/document.html.erb
----------------------------------------------------------------------
diff --git a/adocs/template/document.html.erb b/adocs/template/document.html.erb
index 2ff9092..6c5d1b3 100644
--- a/adocs/template/document.html.erb
+++ b/adocs/template/document.html.erb
@@ -121,13 +121,13 @@
         }
 
         h2 {
-          margin-top: 50px;
+          margin-top: 100px;
         }
         h3 {
-          margin-top: 30px;
+          margin-top: 50px;
         }
         h4,h5 {
-          margin-top: 20px;
+          margin-top: 30px;
         }
 
         .admonitionblock.tip > table td.content {