[isis] branch master updated: ISIS-1866 further fixing tests

2018-02-22 Thread ahuber
This is an automated email from the ASF dual-hosted git repository.

ahuber pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/isis.git


The following commit(s) were added to refs/heads/master by this push:
 new b9c25c5  ISIS-1866 further fixing tests
b9c25c5 is described below

commit b9c25c5950bd5f407db204feccd96152e8dcc7ba
Author: Andi Huber 
AuthorDate: Thu Feb 22 09:00:10 2018 +0100

ISIS-1866 further fixing tests

correcting test logic, removing FIXME markers
---
 .../object/domainobject/DomainObjectAnnotationFacetFactoryTest.java  | 5 -
 .../facets/param/parameter/ParameterAnnotationFacetFactoryTest.java  | 2 +-
 .../specimpl/ObjectAssociationAbstractTest_alwaysHidden.java | 2 +-
 3 files changed, 6 insertions(+), 3 deletions(-)

diff --git 
a/core/metamodel/src/test/java/org/apache/isis/core/metamodel/facets/object/domainobject/DomainObjectAnnotationFacetFactoryTest.java
 
b/core/metamodel/src/test/java/org/apache/isis/core/metamodel/facets/object/domainobject/DomainObjectAnnotationFacetFactoryTest.java
index 5e8b080..0a31bd3 100644
--- 
a/core/metamodel/src/test/java/org/apache/isis/core/metamodel/facets/object/domainobject/DomainObjectAnnotationFacetFactoryTest.java
+++ 
b/core/metamodel/src/test/java/org/apache/isis/core/metamodel/facets/object/domainobject/DomainObjectAnnotationFacetFactoryTest.java
@@ -442,6 +442,9 @@ public class DomainObjectAnnotationFacetFactoryTest extends 
AbstractFacetFactory
 
allowing(mockServicesInjector).isRegisteredService(CustomerRepository.class);
 will(returnValue(true));
 
+
allowing(mockServicesInjector).isRegisteredService(CustomerRepositoryWithDefaultMethodName.class);
+will(returnValue(true));
+
 // anything else
 ignoring(mockConfiguration);
 }
@@ -481,7 +484,7 @@ public class DomainObjectAnnotationFacetFactoryTest extends 
AbstractFacetFactory
 
 final AutoCompleteFacetForDomainObjectAnnotation autoCompleteFacet 
= (AutoCompleteFacetForDomainObjectAnnotation) facet;
 
-
assertThat(CustomerRepository.class.isAssignableFrom(autoCompleteFacet.getRepositoryClass()),
 is(true));
+
assertThat(CustomerRepositoryWithDefaultMethodName.class.isAssignableFrom(autoCompleteFacet.getRepositoryClass()),
 is(true));
 assertThat(autoCompleteFacet.getActionName(), is("autoComplete"));
 
 expectNoMethodsRemoved();
diff --git 
a/core/metamodel/src/test/java/org/apache/isis/core/metamodel/facets/param/parameter/ParameterAnnotationFacetFactoryTest.java
 
b/core/metamodel/src/test/java/org/apache/isis/core/metamodel/facets/param/parameter/ParameterAnnotationFacetFactoryTest.java
index 289fefa..6628010 100644
--- 
a/core/metamodel/src/test/java/org/apache/isis/core/metamodel/facets/param/parameter/ParameterAnnotationFacetFactoryTest.java
+++ 
b/core/metamodel/src/test/java/org/apache/isis/core/metamodel/facets/param/parameter/ParameterAnnotationFacetFactoryTest.java
@@ -380,7 +380,7 @@ public class ParameterAnnotationFacetFactoryTest extends 
AbstractFacetFactoryJUn
 
 // then
 final RegExFacet regExFacet = 
facetedMethodParameter.getFacet(RegExFacet.class);
-Assert.assertNotNull(regExFacet); //FIXME test fails, seems 
correct though
+Assert.assertNotNull(regExFacet);
 
 }
 
diff --git 
a/core/metamodel/src/test/java/org/apache/isis/core/metamodel/specloader/specimpl/ObjectAssociationAbstractTest_alwaysHidden.java
 
b/core/metamodel/src/test/java/org/apache/isis/core/metamodel/specloader/specimpl/ObjectAssociationAbstractTest_alwaysHidden.java
index a4e5b5a..5bf71cb 100644
--- 
a/core/metamodel/src/test/java/org/apache/isis/core/metamodel/specloader/specimpl/ObjectAssociationAbstractTest_alwaysHidden.java
+++ 
b/core/metamodel/src/test/java/org/apache/isis/core/metamodel/specloader/specimpl/ObjectAssociationAbstractTest_alwaysHidden.java
@@ -184,7 +184,7 @@ public class ObjectAssociationAbstractTest_alwaysHidden {
 addHiddenFacet(Where.EVERYWHERE, facetedMethod, false);
 
 // when, then
-assertThat(objectAssociation.isAlwaysHidden(), is(true)); //FIXME test 
fails, seems correct though
+assertThat(objectAssociation.isAlwaysHidden(), is(true));
 }
 
 @Test

-- 
To stop receiving notification emails like this one, please contact
ahu...@apache.org.


[isis] branch master updated: ISIS-1866 further fixing tests

2018-02-22 Thread ahuber
This is an automated email from the ASF dual-hosted git repository.

ahuber pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/isis.git


The following commit(s) were added to refs/heads/master by this push:
 new 0350032  ISIS-1866 further fixing tests
0350032 is described below

commit 0350032de2f644392a338af665ff7e1e0de7abb0
Author: Andi Huber 
AuthorDate: Thu Feb 22 09:10:23 2018 +0100

ISIS-1866 further fixing tests

remove test for deprecated (then removed) annotations
---
 .../action/ActionAnnotationFacetFactoryTest.java   | 138 -
 1 file changed, 138 deletions(-)

diff --git 
a/core/metamodel/src/test/java/org/apache/isis/core/metamodel/facets/actions/action/ActionAnnotationFacetFactoryTest.java
 
b/core/metamodel/src/test/java/org/apache/isis/core/metamodel/facets/actions/action/ActionAnnotationFacetFactoryTest.java
index 08325c0..4fa739d 100644
--- 
a/core/metamodel/src/test/java/org/apache/isis/core/metamodel/facets/actions/action/ActionAnnotationFacetFactoryTest.java
+++ 
b/core/metamodel/src/test/java/org/apache/isis/core/metamodel/facets/actions/action/ActionAnnotationFacetFactoryTest.java
@@ -430,75 +430,6 @@ public class ActionAnnotationFacetFactoryTest extends 
AbstractFacetFactoryJUnit4
 
 public static class Semantics extends ActionAnnotationFacetFactoryTest {
 
-@Test @Ignore //FIXME [ahuber] deprecated Customer setup no longer 
available? Can test be removed?
-public void whenDeprecatedQueryOnly() {
-
-class Customer {
-public void someAction() {
-}
-}
-
-// given
-final Class cls = Customer.class;
-actionMethod = findMethod(cls, "someAction");
-
-// when
-final ProcessMethodContext processMethodContext = new 
ProcessMethodContext(
-   cls, null, actionMethod, mockMethodRemover, 
facetedMethod);
-facetFactory.processSemantics(processMethodContext);
-
-// then
-final ActionSemanticsFacet facet = 
facetedMethod.getFacet(ActionSemanticsFacet.class);
-Assert.assertNotNull(facet);
-assertThat(facet.value(), is(SemanticsOf.SAFE)); //FIXME test fails
-}
-
-@Test @Ignore //FIXME [ahuber] deprecated Customer setup no longer 
available? Can test be removed?
-public void whenDeprecatedIdempotent() {
-
-class Customer {
-public void someAction() {
-}
-}
-
-// given
-final Class cls = Customer.class;
-actionMethod = findMethod(cls, "someAction");
-
-// when
-final ProcessMethodContext processMethodContext = new 
ProcessMethodContext(
-   cls, null, actionMethod, mockMethodRemover, 
facetedMethod);
-facetFactory.processSemantics(processMethodContext);
-
-// then
-final ActionSemanticsFacet facet = 
facetedMethod.getFacet(ActionSemanticsFacet.class);
-Assert.assertNotNull(facet);
-assertThat(facet.value(), is(SemanticsOf.IDEMPOTENT));  //FIXME 
test fails
-}
-
-@Test @Ignore //FIXME [ahuber] deprecated Customer setup no longer 
available? Can test be removed?
-public void whenDeprecatedAnnotationSafe() {
-
-   class Customer {
-   public void someAction() {
-}
-}
-
-// given
-final Class cls = Customer.class;
-actionMethod = findMethod(cls, "someAction");
-
-// when
-final ProcessMethodContext processMethodContext = new 
ProcessMethodContext(
-   cls, null, actionMethod, mockMethodRemover, 
facetedMethod);
-facetFactory.processSemantics(processMethodContext);
-
-// then
-final ActionSemanticsFacet facet = 
facetedMethod.getFacet(ActionSemanticsFacet.class);
-Assert.assertNotNull(facet);
-assertThat(facet.value(), is(SemanticsOf.SAFE));  //FIXME test 
fails
-}
-
 @Test
 public void whenSafe() {
 
@@ -567,75 +498,6 @@ public class ActionAnnotationFacetFactoryTest extends 
AbstractFacetFactoryJUnit4
 assertThat(facet.value(), is(SemanticsOf.NON_IDEMPOTENT));
 }
 
-
-@Test @Ignore //FIXME [ahuber] deprecated Customer setup no longer 
available? Can test be removed?
-public void whenDeprecatedActionSemanticsAndAction() {
-
-class Customer {
-@Action(semantics = SemanticsOf.IDEMPOTENT)
-public void someAction() {
-}
-}
-
-// given
-final Class cls = Customer.class;
-actionMethod = findMethod(cls, "someAction");
-
-// when
-final ProcessMethodContext processMethodContext = new 
ProcessMetho

[isis] branch master updated: ISIS-1868 updating plugins to the latest available versions

2018-02-22 Thread ahuber
This is an automated email from the ASF dual-hosted git repository.

ahuber pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/isis.git


The following commit(s) were added to refs/heads/master by this push:
 new 7022adc  ISIS-1868 updating plugins to the latest available versions
7022adc is described below

commit 7022adc17d949ae9a2a4810794b3c66549296e20
Author: Andi Huber 
AuthorDate: Thu Feb 22 10:05:19 2018 +0100

ISIS-1868 updating plugins to the latest available versions

fixes build issues on eclipse regarding the schema module
---
 core/schema/pom.xml | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/core/schema/pom.xml b/core/schema/pom.xml
index 73b432f..eb39ae7 100644
--- a/core/schema/pom.xml
+++ b/core/schema/pom.xml
@@ -61,7 +61,7 @@
 
 org.jvnet.jaxb2.maven2
 maven-jaxb2-plugin
-0.13.1
+0.13.3
 
 true
 true
@@ -103,14 +103,14 @@
 
 org.jvnet.jaxb2_commons
 jaxb2-namespace-prefix
-1.1
+1.3
 
 
 
 
 org.codehaus.mojo
 build-helper-maven-plugin
-1.9.1
+3.0.0
 
 
 add-source

-- 
To stop receiving notification emails like this one, please contact
ahu...@apache.org.


[isis] branch master updated: ISIS-1869 fix surefire setup

2018-02-22 Thread ahuber
This is an automated email from the ASF dual-hosted git repository.

ahuber pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/isis.git


The following commit(s) were added to refs/heads/master by this push:
 new 813597e  ISIS-1869 fix surefire setup
813597e is described below

commit 813597e1a4fa287dbb08aa5e7b975190cdec47d0
Author: Andi Huber 
AuthorDate: Thu Feb 22 14:43:39 2018 +0100

ISIS-1869 fix surefire setup

include all tests regardless of naming unless explicitly excluded

also update surefire plugin version to the latest available
---
 core/pom.xml | 13 -
 1 file changed, 4 insertions(+), 9 deletions(-)

diff --git a/core/pom.xml b/core/pom.xml
index 6c43c37..c9475a8 100644
--- a/core/pom.xml
+++ b/core/pom.xml
@@ -56,7 +56,6 @@
 UTF-8
 
UTF-8
 
-**/*Test_*.java
 **/*IntegrationTest.java
 
 
@@ -602,16 +601,12 @@
 
 org.apache.maven.plugins
 maven-surefire-plugin
-2.16
+2.20.1
 
-
 
-**/Test*.java
-**/*Test.java
-**/*TestCase.java
-**/*Test_*.java
+**/*.java
 
- -->
 
 ${testsToExclude}
 
@@ -625,7 +620,7 @@
 
 org.apache.maven.plugins
 maven-surefire-report-plugin
-2.16
+2.20.1
 
 

-- 
To stop receiving notification emails like this one, please contact
ahu...@apache.org.


[isis] branch master updated: ISIS-1870 fix errors (mock setup)

2018-02-22 Thread ahuber
This is an automated email from the ASF dual-hosted git repository.

ahuber pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/isis.git


The following commit(s) were added to refs/heads/master by this push:
 new dbe8458  ISIS-1870 fix errors (mock setup)
dbe8458 is described below

commit dbe845847aa97ad3752116df049f2d00f7650a25
Author: Andi Huber 
AuthorDate: Thu Feb 22 17:19:43 2018 +0100

ISIS-1870 fix errors (mock setup)
---
 ...AuthenticatorOrAuthorizorTest_authenticate.java | 38 +-
 ...ticatorOrAuthorizorTest_isVisibleInAnyRole.java |  7 
 2 files changed, 29 insertions(+), 16 deletions(-)

diff --git 
a/core/security-shiro/src/test/java/org/apache/isis/security/shiro/ShiroAuthenticatorOrAuthorizorTest_authenticate.java
 
b/core/security-shiro/src/test/java/org/apache/isis/security/shiro/ShiroAuthenticatorOrAuthorizorTest_authenticate.java
index 722b2a7..924f556 100644
--- 
a/core/security-shiro/src/test/java/org/apache/isis/security/shiro/ShiroAuthenticatorOrAuthorizorTest_authenticate.java
+++ 
b/core/security-shiro/src/test/java/org/apache/isis/security/shiro/ShiroAuthenticatorOrAuthorizorTest_authenticate.java
@@ -18,31 +18,31 @@
  */
 package org.apache.isis.security.shiro;
 
+import static org.hamcrest.CoreMatchers.is;
+import static org.hamcrest.CoreMatchers.not;
+import static org.hamcrest.CoreMatchers.nullValue;
+import static org.junit.Assert.assertThat;
+
+import org.apache.isis.applib.Identifier;
+import org.apache.isis.core.commons.authentication.AuthenticationSession;
+import org.apache.isis.core.commons.config.IsisConfiguration;
+import org.apache.isis.core.metamodel.deployment.DeploymentCategory;
+import org.apache.isis.core.runtime.authentication.AuthenticationRequest;
+import 
org.apache.isis.core.runtime.authentication.AuthenticationRequestPassword;
+import org.apache.isis.core.unittestsupport.jmocking.JUnitRuleMockery2;
+import org.apache.isis.core.unittestsupport.jmocking.JUnitRuleMockery2.Mode;
 import org.apache.shiro.SecurityUtils;
 import org.apache.shiro.config.IniSecurityManagerFactory;
 import org.apache.shiro.mgt.SecurityManager;
 import org.apache.shiro.subject.Subject;
 import org.apache.shiro.util.Factory;
+import org.jmock.Expectations;
 import org.jmock.auto.Mock;
 import org.junit.After;
 import org.junit.Before;
 import org.junit.Rule;
 import org.junit.Test;
 
-import org.apache.isis.applib.Identifier;
-import org.apache.isis.core.commons.authentication.AuthenticationSession;
-import org.apache.isis.core.commons.config.IsisConfiguration;
-import org.apache.isis.core.metamodel.deployment.DeploymentCategory;
-import org.apache.isis.core.runtime.authentication.AuthenticationRequest;
-import 
org.apache.isis.core.runtime.authentication.AuthenticationRequestPassword;
-import org.apache.isis.core.unittestsupport.jmocking.JUnitRuleMockery2;
-import org.apache.isis.core.unittestsupport.jmocking.JUnitRuleMockery2.Mode;
-
-import static org.hamcrest.CoreMatchers.is;
-import static org.hamcrest.CoreMatchers.not;
-import static org.hamcrest.CoreMatchers.nullValue;
-import static org.junit.Assert.assertThat;
-
 public class ShiroAuthenticatorOrAuthorizorTest_authenticate {
 
 @Rule
@@ -55,8 +55,14 @@ public class ShiroAuthenticatorOrAuthorizorTest_authenticate 
{
 
 @Before
 public void setUp() throws Exception {
-authOrAuth = new ShiroAuthenticatorOrAuthorizor(mockConfiguration);
-authOrAuth.init(DeploymentCategory.PRODUCTION);
+
+   context.checking(new Expectations() {{
+
allowing(mockConfiguration).getBoolean("isis.authentication.shiro.autoLogoutIfAlreadyAuthenticated",
 false);
+will(returnValue(false));
+}});
+   
+   authOrAuth = new 
ShiroAuthenticatorOrAuthorizor(mockConfiguration);
+   authOrAuth.init(DeploymentCategory.PRODUCTION);
 }
 
 @After
diff --git 
a/core/security-shiro/src/test/java/org/apache/isis/security/shiro/ShiroAuthenticatorOrAuthorizorTest_isVisibleInAnyRole.java
 
b/core/security-shiro/src/test/java/org/apache/isis/security/shiro/ShiroAuthenticatorOrAuthorizorTest_isVisibleInAnyRole.java
index ae8d414..01af4a8 100644
--- 
a/core/security-shiro/src/test/java/org/apache/isis/security/shiro/ShiroAuthenticatorOrAuthorizorTest_isVisibleInAnyRole.java
+++ 
b/core/security-shiro/src/test/java/org/apache/isis/security/shiro/ShiroAuthenticatorOrAuthorizorTest_isVisibleInAnyRole.java
@@ -23,6 +23,7 @@ import org.apache.shiro.config.IniSecurityManagerFactory;
 import org.apache.shiro.mgt.SecurityManager;
 import org.apache.shiro.subject.Subject;
 import org.apache.shiro.util.Factory;
+import org.jmock.Expectations;
 import org.jmock.auto.Mock;
 import org.junit.After;
 import org.junit.Before;
@@ -52,6 +53,12 @@ public class 
ShiroAuthenticatorOrAuthorizorTest_isVisibleInAnyRole {
 
 @Before
 public void setUp() throws Exception {
+   
+   context.checking(new Expectations() {{
+  

[isis] branch master updated: ISIS-1870 fix MediaType parser errors on initialization

2018-02-22 Thread ahuber
This is an automated email from the ASF dual-hosted git repository.

ahuber pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/isis.git


The following commit(s) were added to refs/heads/master by this push:
 new 8d3a7e1  ISIS-1870 fix MediaType parser errors on initialization
8d3a7e1 is described below

commit 8d3a7e154589469a5264b04494769b394125f8e0
Author: Andi Huber 
AuthorDate: Thu Feb 22 19:14:10 2018 +0100

ISIS-1870 fix MediaType parser errors on initialization
---
 .../restfulobjects/applib/RepresentationType.java  | 22 ++--
 .../restfulobjects/applib/util/MediaTypes.java | 58 ++
 2 files changed, 75 insertions(+), 5 deletions(-)

diff --git 
a/core/viewer-restfulobjects-applib/src/main/java/org/apache/isis/viewer/restfulobjects/applib/RepresentationType.java
 
b/core/viewer-restfulobjects-applib/src/main/java/org/apache/isis/viewer/restfulobjects/applib/RepresentationType.java
index 1a6cf5d..3a250ec 100644
--- 
a/core/viewer-restfulobjects-applib/src/main/java/org/apache/isis/viewer/restfulobjects/applib/RepresentationType.java
+++ 
b/core/viewer-restfulobjects-applib/src/main/java/org/apache/isis/viewer/restfulobjects/applib/RepresentationType.java
@@ -44,6 +44,7 @@ import 
org.apache.isis.viewer.restfulobjects.applib.domaintypes.TypeListRepresen
 import org.apache.isis.viewer.restfulobjects.applib.errors.ErrorRepresentation;
 import 
org.apache.isis.viewer.restfulobjects.applib.homepage.HomePageRepresentation;
 import org.apache.isis.viewer.restfulobjects.applib.user.UserRepresentation;
+import org.apache.isis.viewer.restfulobjects.applib.util.MediaTypes;
 import org.apache.isis.viewer.restfulobjects.applib.util.Parser;
 import 
org.apache.isis.viewer.restfulobjects.applib.version.VersionRepresentation;
 
@@ -139,11 +140,22 @@ public enum RepresentationType {
 private MediaType xmlMediaType;
 private final Class representationClass;
 
-private RepresentationType(final String jsonMediaTypeStr, final String 
xmlMediaTypeStr, final Class representationClass) 
{
-this(jsonMediaTypeStr != null ? MediaType.valueOf(jsonMediaTypeStr) : 
null, xmlMediaTypeStr != null? MediaType.valueOf(xmlMediaTypeStr): null, 
representationClass);
+private RepresentationType(
+   final String jsonMediaTypeStr, 
+   final String xmlMediaTypeStr, 
+   final Class representationClass) {
+   
+this(  jsonMediaTypeStr != null ? MediaTypes.parse(jsonMediaTypeStr) : 
null, 
+   xmlMediaTypeStr != null ? 
MediaTypes.parse(xmlMediaTypeStr) : null, 
+   representationClass
+   );
 }
 
-private RepresentationType(final MediaType jsonMediaType, final MediaType 
xmlMediaType, final Class representationClass) {
+private RepresentationType(
+   final MediaType jsonMediaType, 
+   final MediaType xmlMediaType, 
+   final Class representationClass) {
+   
 this.xmlMediaType = xmlMediaType;
 this.representationClass = representationClass;
 this.name = Enums.enumToCamelCase(this);
@@ -177,14 +189,14 @@ public enum RepresentationType {
  * parameter value.
  */
 public MediaType getMediaType(String parameter, String paramValue) {
-return getMediaType(Collections.singletonMap(parameter, paramValue));
+return getJsonMediaType(Collections.singletonMap(parameter, 
paramValue));
 }
 
 /**
  * Clones the (immutable) {@link #getMediaType() media type}, adding all 
provided
  * parameters.
  *
- * @deprecated - use {@link #getMediaType(Map)} instead.
+ * @deprecated - use {@link #getJsonMediaType(Map)} instead.
  */
 @Deprecated
 public MediaType getMediaType(Map mediaTypeParams) {
diff --git 
a/core/viewer-restfulobjects-applib/src/main/java/org/apache/isis/viewer/restfulobjects/applib/util/MediaTypes.java
 
b/core/viewer-restfulobjects-applib/src/main/java/org/apache/isis/viewer/restfulobjects/applib/util/MediaTypes.java
new file mode 100644
index 000..309dea4
--- /dev/null
+++ 
b/core/viewer-restfulobjects-applib/src/main/java/org/apache/isis/viewer/restfulobjects/applib/util/MediaTypes.java
@@ -0,0 +1,58 @@
+/*
+ *  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, eithe

[isis] branch master updated: ISIS-1870 fix MediaType parsing related tests

2018-02-22 Thread ahuber
This is an automated email from the ASF dual-hosted git repository.

ahuber pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/isis.git


The following commit(s) were added to refs/heads/master by this push:
 new 5a574cc  ISIS-1870 fix MediaType parsing related tests
5a574cc is described below

commit 5a574cc60aeeaad0fe3d94429446cd34724f1af5
Author: Andi Huber 
AuthorDate: Thu Feb 22 20:04:15 2018 +0100

ISIS-1870 fix MediaType parsing related tests
---
 .../restfulobjects/applib/util/MediaTypes.java | 25 +-
 .../applib/RepresentationTypeTest_lookup.java  | 21 ++
 .../restfulobjects/applib/util/ParserTest.java |  7 +-
 3 files changed, 38 insertions(+), 15 deletions(-)

diff --git 
a/core/viewer-restfulobjects-applib/src/main/java/org/apache/isis/viewer/restfulobjects/applib/util/MediaTypes.java
 
b/core/viewer-restfulobjects-applib/src/main/java/org/apache/isis/viewer/restfulobjects/applib/util/MediaTypes.java
index 309dea4..7716113 100644
--- 
a/core/viewer-restfulobjects-applib/src/main/java/org/apache/isis/viewer/restfulobjects/applib/util/MediaTypes.java
+++ 
b/core/viewer-restfulobjects-applib/src/main/java/org/apache/isis/viewer/restfulobjects/applib/util/MediaTypes.java
@@ -19,6 +19,9 @@
 
 package org.apache.isis.viewer.restfulobjects.applib.util;
 
+import java.util.List;
+import java.util.stream.Collectors;
+
 import javax.ws.rs.core.MediaType;
 
 import org.apache.isis.applib.internal.base._Strings;
@@ -29,7 +32,8 @@ public class MediaTypes {
 * Same as {@code MediaType.valueOf(type)}, but with fallback in case 
{@code MediaType.valueOf(type)}
 * throws an IllegalArgumentException.
 * 
-* The fallback is to retry with String {@code type} cut off at first 
occurrence of a semicolon (;).
+* 
+* The fallback is to retry with some special characters replaces in 
String {@code type}.
 * 
 * @param type
 * @return
@@ -45,10 +49,21 @@ public class MediaTypes {

} catch (IllegalArgumentException e) {
 
-   return _Strings.splitThenStream(type, ";")
-   .findFirst()
-   .map(MediaType::valueOf)
-   .orElseThrow(()->e); // could can't be reached, but 
re-throw the original exception just in case
+   
+   List chunks = _Strings.splitThenStream(type, 
";")
+   .collect(Collectors.toList());
+   
+   final StringBuilder sb = new StringBuilder(); 
+   sb.append(chunks.get(0));
+   
+   if(chunks.size()>1) {
+   chunks.stream()
+   .skip(1)
+   .map(chunk->chunk.replace(":", 
"..").replace("/", "."))
+   .forEach(chunk->sb.append(';').append(chunk));
+   }
+
+   return MediaType.valueOf(sb.toString());

}

diff --git 
a/core/viewer-restfulobjects-applib/src/test/java/org/apache/isis/viewer/restfulobjects/applib/RepresentationTypeTest_lookup.java
 
b/core/viewer-restfulobjects-applib/src/test/java/org/apache/isis/viewer/restfulobjects/applib/RepresentationTypeTest_lookup.java
index d10d9b7..379b3dd 100644
--- 
a/core/viewer-restfulobjects-applib/src/test/java/org/apache/isis/viewer/restfulobjects/applib/RepresentationTypeTest_lookup.java
+++ 
b/core/viewer-restfulobjects-applib/src/test/java/org/apache/isis/viewer/restfulobjects/applib/RepresentationTypeTest_lookup.java
@@ -19,7 +19,6 @@
 package org.apache.isis.viewer.restfulobjects.applib;
 
 import static org.hamcrest.CoreMatchers.is;
-import static org.hamcrest.CoreMatchers.nullValue;
 import static org.junit.Assert.assertSame;
 import static org.junit.Assert.assertThat;
 
@@ -32,16 +31,18 @@ public class RepresentationTypeTest_lookup {
 
 @Test
 public void roundtrip() {
-// overloaded
 for (final RepresentationType repType : RepresentationType.values()) {
-final MediaType mediaType = repType.getMediaType();
-final RepresentationType lookup = 
RepresentationType.lookup(mediaType);
+final String name = repType.getName();
+final RepresentationType lookup = RepresentationType.lookup(name);
 assertSame(repType, lookup);
 }
-
+}
+
+@Test
+public void roundtrip_overloaded() {
 for (final RepresentationType repType : RepresentationType.values()) {
-final String name = repType.getName();
-final RepresentationType lookup = RepresentationType.lookup(name);
+final MediaType mediaType = repType.getJsonMediaType();
+final RepresentationType lookup = 
RepresentationTyp

[isis] branch master updated: ISIS-1870 proper test tearDown, tests still fail

2018-02-22 Thread ahuber
This is an automated email from the ASF dual-hosted git repository.

ahuber pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/isis.git


The following commit(s) were added to refs/heads/master by this push:
 new b0858df  ISIS-1870 proper test tearDown, tests still fail
b0858df is described below

commit b0858dfd3fae294a9664ea9b9e06b9fca87a7188
Author: Andi Huber 
AuthorDate: Thu Feb 22 20:08:30 2018 +0100

ISIS-1870 proper test tearDown, tests still fail
---
 .../shiro/ShiroAuthenticatorOrAuthorizorTest_authenticate.java | 3 ++-
 .../shiro/ShiroAuthenticatorOrAuthorizorTest_isVisibleInAnyRole.java   | 3 ++-
 2 files changed, 4 insertions(+), 2 deletions(-)

diff --git 
a/core/security-shiro/src/test/java/org/apache/isis/security/shiro/ShiroAuthenticatorOrAuthorizorTest_authenticate.java
 
b/core/security-shiro/src/test/java/org/apache/isis/security/shiro/ShiroAuthenticatorOrAuthorizorTest_authenticate.java
index 924f556..a598a50 100644
--- 
a/core/security-shiro/src/test/java/org/apache/isis/security/shiro/ShiroAuthenticatorOrAuthorizorTest_authenticate.java
+++ 
b/core/security-shiro/src/test/java/org/apache/isis/security/shiro/ShiroAuthenticatorOrAuthorizorTest_authenticate.java
@@ -36,6 +36,7 @@ import org.apache.shiro.config.IniSecurityManagerFactory;
 import org.apache.shiro.mgt.SecurityManager;
 import org.apache.shiro.subject.Subject;
 import org.apache.shiro.util.Factory;
+import org.apache.shiro.util.ThreadContext;
 import org.jmock.Expectations;
 import org.jmock.auto.Mock;
 import org.junit.After;
@@ -67,7 +68,7 @@ public class ShiroAuthenticatorOrAuthorizorTest_authenticate {
 
 @After
 public void tearDown() throws Exception {
-Subject subject = SecurityUtils.getSubject();
+Subject subject = ThreadContext.getSubject();
 if(subject != null) {
 subject.logout();
 }
diff --git 
a/core/security-shiro/src/test/java/org/apache/isis/security/shiro/ShiroAuthenticatorOrAuthorizorTest_isVisibleInAnyRole.java
 
b/core/security-shiro/src/test/java/org/apache/isis/security/shiro/ShiroAuthenticatorOrAuthorizorTest_isVisibleInAnyRole.java
index 01af4a8..48a9fc8 100644
--- 
a/core/security-shiro/src/test/java/org/apache/isis/security/shiro/ShiroAuthenticatorOrAuthorizorTest_isVisibleInAnyRole.java
+++ 
b/core/security-shiro/src/test/java/org/apache/isis/security/shiro/ShiroAuthenticatorOrAuthorizorTest_isVisibleInAnyRole.java
@@ -23,6 +23,7 @@ import org.apache.shiro.config.IniSecurityManagerFactory;
 import org.apache.shiro.mgt.SecurityManager;
 import org.apache.shiro.subject.Subject;
 import org.apache.shiro.util.Factory;
+import org.apache.shiro.util.ThreadContext;
 import org.jmock.Expectations;
 import org.jmock.auto.Mock;
 import org.junit.After;
@@ -65,7 +66,7 @@ public class 
ShiroAuthenticatorOrAuthorizorTest_isVisibleInAnyRole {
 
 @After
 public void tearDown() throws Exception {
-Subject subject = SecurityUtils.getSubject();
+Subject subject = ThreadContext.getSubject();
 if(subject != null) {
 subject.logout();
 }

-- 
To stop receiving notification emails like this one, please contact
ahu...@apache.org.


[isis] 10/34: ISIS-1726: generalizes the logic that searches for @PersistenceCapable entities, to also take into account meta-annotations.

2018-02-22 Thread ahuber
This is an automated email from the ASF dual-hosted git repository.

ahuber pushed a commit to branch dev/2.0.0-M2
in repository https://gitbox.apache.org/repos/asf/isis.git

commit ecf938944dbf1f55bd89a6b8d6be9416f09a4233
Author: Dan Haywood 
AuthorDate: Tue Sep 19 22:59:43 2017 +0100

ISIS-1726: generalizes the logic that searches for @PersistenceCapable 
entities, to also take into account meta-annotations.
---
 .../isis/applib/internal/reflection/_Reflect.java  |  9 --
 .../internal/reflection/_Reflect_Discovery.java| 24 +++-
 .../IsisComponentProvider.java | 33 ++
 3 files changed, 51 insertions(+), 15 deletions(-)

diff --git 
a/core/applib/src/main/java/org/apache/isis/applib/internal/reflection/_Reflect.java
 
b/core/applib/src/main/java/org/apache/isis/applib/internal/reflection/_Reflect.java
index 589cf31..e0b213d 100644
--- 
a/core/applib/src/main/java/org/apache/isis/applib/internal/reflection/_Reflect.java
+++ 
b/core/applib/src/main/java/org/apache/isis/applib/internal/reflection/_Reflect.java
@@ -23,10 +23,11 @@ import java.lang.annotation.Annotation;
 import java.util.List;
 import java.util.Set;
 
-import org.apache.isis.applib.internal.context._Context;
 import org.reflections.scanners.SubTypesScanner;
 import org.reflections.util.ClasspathHelper;
 
+import org.apache.isis.applib.internal.context._Context;
+
 /**
  * - internal use only -
  * 
@@ -54,6 +55,9 @@ public final class _Reflect {

//TODO missing java-doc
public  Set> getSubTypesOf(Class type);
+
+   public Set> findPersistenceCapableTypes();
+
}
 
//TODO missing java-doc
@@ -79,5 +83,6 @@ public final class _Reflect {
new SubTypesScanner(false)
);
}
-   
+
+
 }
diff --git 
a/core/applib/src/main/java/org/apache/isis/applib/internal/reflection/_Reflect_Discovery.java
 
b/core/applib/src/main/java/org/apache/isis/applib/internal/reflection/_Reflect_Discovery.java
index 9059e05..5db08e5 100644
--- 
a/core/applib/src/main/java/org/apache/isis/applib/internal/reflection/_Reflect_Discovery.java
+++ 
b/core/applib/src/main/java/org/apache/isis/applib/internal/reflection/_Reflect_Discovery.java
@@ -8,11 +8,15 @@ import java.util.Set;
 import java.util.stream.Collectors;
 import java.util.stream.Stream;
 
+import javax.jdo.annotations.PersistenceCapable;
 import javax.validation.constraints.NotNull;
 
+import com.google.common.collect.Sets;
+
+import org.reflections.Reflections;
+
 import org.apache.isis.applib.internal.base._NullSafe;
 import org.apache.isis.applib.internal.reflection._Reflect.Discovery;
-import org.reflections.Reflections;
 
 /**
  * 
@@ -80,6 +84,24 @@ class _Reflect_Discovery implements _Reflect.Discovery {
.filter(_NullSafe::isPresent);
}
 
+   public Set> findPersistenceCapableTypes() {
+
+   Set> pcSet = Sets.newLinkedHashSet();
+
+   Set> persistenceCapables = 
reflections.getTypesAnnotatedWith(PersistenceCapable.class);
+   persistenceCapables.stream()
+   .filter(x -> !x.isAnnotation())
+   .forEach(pcSet::add);
+
+   Stream> pcMetaAnnotStream =
+   (Stream)persistenceCapables.stream().filter(x 
-> x.isAnnotation());
+   pcMetaAnnotStream.map(metaAnnot -> 
reflections.getTypesAnnotatedWith(metaAnnot).stream())
+   .flatMap(x -> x)
+   .filter(x -> !x.isAnnotation())
+   .forEach(pcSet::add);
+
+   return pcSet;
+   }
 

 }
diff --git 
a/core/runtime/src/main/java/org/apache/isis/core/runtime/systemusinginstallers/IsisComponentProvider.java
 
b/core/runtime/src/main/java/org/apache/isis/core/runtime/systemusinginstallers/IsisComponentProvider.java
index 70c0acb..471b547 100644
--- 
a/core/runtime/src/main/java/org/apache/isis/core/runtime/systemusinginstallers/IsisComponentProvider.java
+++ 
b/core/runtime/src/main/java/org/apache/isis/core/runtime/systemusinginstallers/IsisComponentProvider.java
@@ -19,14 +19,26 @@
 
 package org.apache.isis.core.runtime.systemusinginstallers;
 
+import java.lang.annotation.Annotation;
 import java.util.Collection;
 import java.util.List;
 import java.util.Map;
 import java.util.Set;
 import java.util.stream.Collectors;
+import java.util.stream.Stream;
 
 import javax.annotation.Nullable;
 import javax.jdo.annotations.PersistenceCapable;
+import javax.ws.rs.HEAD;
+
+import com.google.common.base.Function;
+import com.google.common.base.Joiner;
+import com.google.common.collect.FluentIterable;
+import com.google.common.collect.Iterables;
+import com.google.common.collect.Lists;
+import com.google.common.collect.Sets;
+
+import org.reflections.Reflections;
 
 import org.apache.isis.applib.App

[isis] 23/34: ISIS-1755 veto ExceptionRecognizer on CDI scan

2018-02-22 Thread ahuber
This is an automated email from the ASF dual-hosted git repository.

ahuber pushed a commit to branch dev/2.0.0-M2
in repository https://gitbox.apache.org/repos/asf/isis.git

commit 5a8586c6feedda8be872c56174311be69bd570ea
Author: Andi Huber 
AuthorDate: Wed Nov 22 14:12:22 2017 +0100

ISIS-1755 veto ExceptionRecognizer on CDI scan
---
 .../webapp/jee/IsisCDIBeanScanInterceptor.java | 25 +-
 1 file changed, 15 insertions(+), 10 deletions(-)

diff --git 
a/core/runtime/src/main/java/org/apache/isis/core/webapp/jee/IsisCDIBeanScanInterceptor.java
 
b/core/runtime/src/main/java/org/apache/isis/core/webapp/jee/IsisCDIBeanScanInterceptor.java
index c75605c..06fe4bf 100644
--- 
a/core/runtime/src/main/java/org/apache/isis/core/webapp/jee/IsisCDIBeanScanInterceptor.java
+++ 
b/core/runtime/src/main/java/org/apache/isis/core/webapp/jee/IsisCDIBeanScanInterceptor.java
@@ -18,8 +18,9 @@
  */
 package org.apache.isis.core.webapp.jee;
 
-import java.util.HashSet;
-import java.util.Set;
+import java.util.ArrayList;
+import java.util.List;
+import java.util.function.Predicate;
 
 import javax.enterprise.event.Observes;
 import javax.enterprise.inject.spi.AfterBeanDiscovery;
@@ -28,6 +29,7 @@ import javax.enterprise.inject.spi.Extension;
 import javax.enterprise.inject.spi.ProcessAnnotatedType;
 
 import org.apache.isis.applib.annotation.DomainService;
+import org.apache.isis.applib.services.exceprecog.ExceptionRecognizer;
 import org.apache.isis.applib.services.metrics.MetricsService;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
@@ -58,9 +60,10 @@ public final class IsisCDIBeanScanInterceptor implements 
Extension {
 * Declaration of Beans that are managed by Isis and should be ignored 
by CDI. 
 * (in addition to those that have the @DomainService annotation)
 */
-   private static final Set tabu = new HashSet<>();
+   private static final List>> tabu = new ArrayList<>();
{
-   tabu.add(MetricsService.class.getName());
+   tabu.add(MetricsService.class::equals);
+   tabu.add(ExceptionRecognizer.class::isAssignableFrom);
}

void beforeBeanDiscovery(@Observes BeforeBeanDiscovery event) {
@@ -69,9 +72,10 @@ public final class IsisCDIBeanScanInterceptor implements 
Extension {
 
 void processAnnotatedType(@Observes ProcessAnnotatedType event) {
 
-   final String className = 
event.getAnnotatedType().getJavaClass().getName();
+   final Class clazz = event.getAnnotatedType().getJavaClass();
+   final String className = clazz.getName();

-   if(isTabu(className, event)) {
+   if(isTabu(clazz, event)) {
log.debug("veto type: " + className);
event.veto();
} else {
@@ -85,12 +89,13 @@ public final class IsisCDIBeanScanInterceptor implements 
Extension {

// -- HELPER

-   private boolean isTabu(String className, ProcessAnnotatedType event) 
{
-   if(tabu.contains(className))
-   return true;
+   private boolean isTabu(Class clazz, ProcessAnnotatedType event) {

if(event.getAnnotatedType().isAnnotationPresent(DomainService.class))
return true;
-   
+   for(Predicate> isTabu : tabu) {
+   if(isTabu.test(clazz))
+   return true;
+   }
return false;
}
 

-- 
To stop receiving notification emails like this one, please contact
ahu...@apache.org.


[isis] 09/34: ISIS-1727: uses lambda in IsisSessionFactoryBuilder

2018-02-22 Thread ahuber
This is an automated email from the ASF dual-hosted git repository.

ahuber pushed a commit to branch dev/2.0.0-M2
in repository https://gitbox.apache.org/repos/asf/isis.git

commit f5812a86f402cfe05b486325b2ffe912b353c4ef
Author: Dan Haywood 
AuthorDate: Tue Sep 19 22:56:54 2017 +0100

ISIS-1727: uses lambda in IsisSessionFactoryBuilder
---
 .../system/session/IsisSessionFactoryBuilder.java  | 25 ++
 1 file changed, 11 insertions(+), 14 deletions(-)

diff --git 
a/core/runtime/src/main/java/org/apache/isis/core/runtime/system/session/IsisSessionFactoryBuilder.java
 
b/core/runtime/src/main/java/org/apache/isis/core/runtime/system/session/IsisSessionFactoryBuilder.java
index 7a56c93..52df40e 100644
--- 
a/core/runtime/src/main/java/org/apache/isis/core/runtime/system/session/IsisSessionFactoryBuilder.java
+++ 
b/core/runtime/src/main/java/org/apache/isis/core/runtime/system/session/IsisSessionFactoryBuilder.java
@@ -207,21 +207,18 @@ public class IsisSessionFactoryBuilder {
 
 
 isisSessionFactory.doInSession(
-new Runnable() {
-@Override
-public void run() {
-specificationLoader.postProcess();
-try {
-specificationLoader.validateAndAssert();
-
-} catch (final MetaModelInvalidException ex) {
-// no need to use a higher level, such as 
error(...); the calling code will expose any metamodel
-// validation errors in their own particular 
way.
-if(LOG.isDebugEnabled()) {
-LOG.debug("Meta model invalid", ex);
-}
-
_Context.putSingleton(MetaModelInvalidException.class, ex);
+() -> {
+specificationLoader.postProcess();
+try {
+specificationLoader.validateAndAssert();
+
+} catch (final MetaModelInvalidException ex) {
+// no need to use a higher level, such as 
error(...); the calling code will expose any metamodel
+// validation errors in their own particular way.
+if(LOG.isDebugEnabled()) {
+LOG.debug("Meta model invalid", ex);
 }
+
_Context.putSingleton(MetaModelInvalidException.class, ex);
 }
 }
 );

-- 
To stop receiving notification emails like this one, please contact
ahu...@apache.org.


[isis] 22/34: ISIS-1754 proper DN class-loading

2018-02-22 Thread ahuber
This is an automated email from the ASF dual-hosted git repository.

ahuber pushed a commit to branch dev/2.0.0-M2
in repository https://gitbox.apache.org/repos/asf/isis.git

commit 1810edd6d71207f1d0e5d93b8939cd8d88012e21
Author: Andi Huber 
AuthorDate: Wed Nov 22 12:08:32 2017 +0100

ISIS-1754 proper DN class-loading
---
 .../core/runtime/system/context/IsisContext.java   |  3 ++-
 .../DataNucleusApplicationComponents.java  | 27 +++---
 .../wicket/viewer/IsisWicketApplication.java   |  2 ++
 3 files changed, 18 insertions(+), 14 deletions(-)

diff --git 
a/core/runtime/src/main/java/org/apache/isis/core/runtime/system/context/IsisContext.java
 
b/core/runtime/src/main/java/org/apache/isis/core/runtime/system/context/IsisContext.java
index ee1cc1c..40929e2 100644
--- 
a/core/runtime/src/main/java/org/apache/isis/core/runtime/system/context/IsisContext.java
+++ 
b/core/runtime/src/main/java/org/apache/isis/core/runtime/system/context/IsisContext.java
@@ -48,7 +48,7 @@ public interface IsisContext {
()->new IllegalStateException(
"internal error: should have 
been populated by IsisSessionFactoryBuilder") );
}
-   
+
/**
 * 
 * @return Isis's default class loader
@@ -79,4 +79,5 @@ public interface IsisContext {
clear();
 }
 
+
 }
diff --git 
a/core/runtime/src/main/java/org/apache/isis/core/runtime/system/persistence/DataNucleusApplicationComponents.java
 
b/core/runtime/src/main/java/org/apache/isis/core/runtime/system/persistence/DataNucleusApplicationComponents.java
index a68ce06..8fafca8 100644
--- 
a/core/runtime/src/main/java/org/apache/isis/core/runtime/system/persistence/DataNucleusApplicationComponents.java
+++ 
b/core/runtime/src/main/java/org/apache/isis/core/runtime/system/persistence/DataNucleusApplicationComponents.java
@@ -25,26 +25,26 @@ import java.util.Set;
 import javax.jdo.JDOHelper;
 import javax.jdo.PersistenceManagerFactory;
 
-import com.google.common.base.Joiner;
-import com.google.common.collect.Maps;
-
-import org.datanucleus.PersistenceNucleusContext;
-import org.datanucleus.PropertyNames;
-import org.datanucleus.api.jdo.JDOPersistenceManagerFactory;
-import org.datanucleus.metadata.MetaDataListener;
-import org.datanucleus.metadata.MetaDataManager;
-import org.datanucleus.store.StoreManager;
-import org.datanucleus.store.schema.SchemaAwareStoreManager;
-
 import org.apache.isis.core.commons.components.ApplicationScopedComponent;
 import org.apache.isis.core.commons.config.IsisConfiguration;
 import org.apache.isis.core.commons.factory.InstanceUtil;
 import org.apache.isis.core.metamodel.spec.ObjectSpecification;
 import org.apache.isis.core.metamodel.specloader.SpecificationLoader;
+import org.apache.isis.core.runtime.system.context.IsisContext;
 import 
org.apache.isis.objectstore.jdo.datanucleus.CreateSchemaObjectFromClassMetadata;
 import org.apache.isis.objectstore.jdo.datanucleus.DataNucleusPropertiesAware;
 import 
org.apache.isis.objectstore.jdo.metamodel.facets.object.query.JdoNamedQuery;
 import 
org.apache.isis.objectstore.jdo.metamodel.facets.object.query.JdoQueryFacet;
+import org.datanucleus.PersistenceNucleusContext;
+import org.datanucleus.PropertyNames;
+import org.datanucleus.api.jdo.JDOPersistenceManagerFactory;
+import org.datanucleus.metadata.MetaDataListener;
+import org.datanucleus.metadata.MetaDataManager;
+import org.datanucleus.store.StoreManager;
+import org.datanucleus.store.schema.SchemaAwareStoreManager;
+
+import com.google.common.base.Joiner;
+import com.google.common.collect.Maps;
 
 public class DataNucleusApplicationComponents implements 
ApplicationScopedComponent {
 
@@ -148,8 +148,9 @@ public class DataNucleusApplicationComponents implements 
ApplicationScopedCompon
 
datanucleusProps.put(PropertyNames.PROPERTY_SCHEMA_AUTOCREATE_TABLES, "true"); 
// but have DN do everything else...
 
datanucleusProps.put(PropertyNames.PROPERTY_SCHEMA_AUTOCREATE_COLUMNS, "true");
 
datanucleusProps.put(PropertyNames.PROPERTY_SCHEMA_AUTOCREATE_CONSTRAINTS, 
"true");
-
-persistenceManagerFactory = 
JDOHelper.getPersistenceManagerFactory(datanucleusProps);
+
+persistenceManagerFactory = JDOHelper
+   .getPersistenceManagerFactory(datanucleusProps, 
IsisContext.getClassLoader() );
 createSchema(persistenceManagerFactory, 
persistableClassNameSet, datanucleusProps);
 
 } else {
diff --git 
a/core/viewer-wicket-impl/src/main/java/org/apache/isis/viewer/wicket/viewer/IsisWicketApplication.java
 
b/core/viewer-wicket-impl/src/main/java/org/apache/isis/viewer/wicket/viewer/IsisWicketApplication.java
index ae3f78d..d249d68 100644
--- 
a/core/viewer-wicket-impl/src/main/java/org/apache/isis/viewer/wicket/viewer/IsisWicketApplication.java
+++ 
b/core/viewer-wicket-i

[isis] 32/34: ISIS-1841 remove unused import

2018-02-22 Thread ahuber
This is an automated email from the ASF dual-hosted git repository.

ahuber pushed a commit to branch dev/2.0.0-M2
in repository https://gitbox.apache.org/repos/asf/isis.git

commit 723505c37c40a6f0319409e3d829734348b62d41
Author: Andi Huber 
AuthorDate: Mon Feb 19 15:09:28 2018 +0100

ISIS-1841 remove unused import
---
 .../systemusinginstallers/IsisComponentProvider.java  | 15 +++
 1 file changed, 7 insertions(+), 8 deletions(-)

diff --git 
a/core/runtime/src/main/java/org/apache/isis/core/runtime/systemusinginstallers/IsisComponentProvider.java
 
b/core/runtime/src/main/java/org/apache/isis/core/runtime/systemusinginstallers/IsisComponentProvider.java
index d6a6a14..9b2936a 100644
--- 
a/core/runtime/src/main/java/org/apache/isis/core/runtime/systemusinginstallers/IsisComponentProvider.java
+++ 
b/core/runtime/src/main/java/org/apache/isis/core/runtime/systemusinginstallers/IsisComponentProvider.java
@@ -23,17 +23,9 @@ import java.util.Collection;
 import java.util.List;
 import java.util.Map;
 import java.util.Set;
-import java.util.stream.Collectors;
 
 import javax.annotation.Nullable;
 
-import com.google.common.base.Function;
-import com.google.common.base.Joiner;
-import com.google.common.collect.FluentIterable;
-import com.google.common.collect.Iterables;
-import com.google.common.collect.Lists;
-import com.google.common.collect.Sets;
-
 import org.apache.isis.applib.AppManifest;
 import org.apache.isis.applib.annotation.DomainObject;
 import org.apache.isis.applib.annotation.DomainService;
@@ -64,6 +56,13 @@ import 
org.apache.isis.objectstore.jdo.service.RegisterEntities;
 import org.apache.isis.progmodels.dflt.JavaReflectorHelper;
 import org.apache.isis.progmodels.dflt.ProgrammingModelFacetsJava5;
 
+import com.google.common.base.Function;
+import com.google.common.base.Joiner;
+import com.google.common.collect.FluentIterable;
+import com.google.common.collect.Iterables;
+import com.google.common.collect.Lists;
+import com.google.common.collect.Sets;
+
 /**
  * 
  */

-- 
To stop receiving notification emails like this one, please contact
ahu...@apache.org.


[isis] 08/34: ISIS-1725: requires that an AppManifest is supplied (used to obtain list of entities).

2018-02-22 Thread ahuber
This is an automated email from the ASF dual-hosted git repository.

ahuber pushed a commit to branch dev/2.0.0-M2
in repository https://gitbox.apache.org/repos/asf/isis.git

commit 63e1e8670553b56de3d44decf8bdb5e2e6637606
Author: Dan Haywood 
AuthorDate: Tue Sep 19 22:55:48 2017 +0100

ISIS-1725: requires that an AppManifest is supplied (used to obtain list of 
entities).
---
 .../persistence/PersistenceSessionFactory.java |  2 +-
 .../objectstore/jdo/service/RegisterEntities.java  | 83 --
 2 files changed, 15 insertions(+), 70 deletions(-)

diff --git 
a/core/runtime/src/main/java/org/apache/isis/core/runtime/system/persistence/PersistenceSessionFactory.java
 
b/core/runtime/src/main/java/org/apache/isis/core/runtime/system/persistence/PersistenceSessionFactory.java
index 095fbee..92f950d 100644
--- 
a/core/runtime/src/main/java/org/apache/isis/core/runtime/system/persistence/PersistenceSessionFactory.java
+++ 
b/core/runtime/src/main/java/org/apache/isis/core/runtime/system/persistence/PersistenceSessionFactory.java
@@ -93,7 +93,7 @@ public class PersistenceSessionFactory implements 
ApplicationScopedComponent, Fi
 final Map datanucleusProps = 
dataNucleusConfig.asMap();
 addDataNucleusPropertiesIfRequired(datanucleusProps);
 
-final RegisterEntities registerEntities = new 
RegisterEntities(configuration.asMap(), specificationLoader);
+final RegisterEntities registerEntities = new 
RegisterEntities(specificationLoader);
 final Set classesToBePersisted = 
registerEntities.getEntityTypes();
 
 applicationComponents = new 
DataNucleusApplicationComponents(jdoObjectstoreConfig, specificationLoader,
diff --git 
a/core/runtime/src/main/java/org/apache/isis/objectstore/jdo/service/RegisterEntities.java
 
b/core/runtime/src/main/java/org/apache/isis/objectstore/jdo/service/RegisterEntities.java
index 7cbb48b..1908dfe 100644
--- 
a/core/runtime/src/main/java/org/apache/isis/objectstore/jdo/service/RegisterEntities.java
+++ 
b/core/runtime/src/main/java/org/apache/isis/objectstore/jdo/service/RegisterEntities.java
@@ -18,33 +18,30 @@
  */
 package org.apache.isis.objectstore.jdo.service;
 
-import java.util.Collections;
 import java.util.List;
-import java.util.Map;
 import java.util.Set;
 
 import javax.jdo.annotations.PersistenceCapable;
 
-import org.apache.isis.applib.AppManifest;
-import org.apache.isis.applib.internal.reflection._Reflect;
-import org.apache.isis.applib.internal.reflection._Reflect.Discovery;
-import org.apache.isis.core.metamodel.specloader.SpecificationLoader;
-import org.slf4j.Logger;
-import org.slf4j.LoggerFactory;
-
-import com.google.common.base.Function;
 import com.google.common.base.Joiner;
-import com.google.common.base.Splitter;
-import com.google.common.base.Strings;
-import com.google.common.collect.Iterables;
 import com.google.common.collect.Lists;
 import com.google.common.collect.Sets;
 
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+import org.apache.isis.applib.AppManifest;
+import org.apache.isis.core.metamodel.specloader.SpecificationLoader;
+
 public class RegisterEntities {
 
 @SuppressWarnings("unused")
 private final static Logger LOG = 
LoggerFactory.getLogger(RegisterEntities.class);
-
+
+/**
+ * @deprecated - no longer used; instead an AppManifest must be specified.
+ */
+@Deprecated
 public final static String PACKAGE_PREFIX_KEY = 
"isis.persistor.datanucleus.RegisterEntities.packagePrefix";
 
 // //
@@ -59,13 +56,13 @@ public class RegisterEntities {
 }
 //endregion
 
-public RegisterEntities(final Map configuration, final 
SpecificationLoader specificationLoader) {
+public RegisterEntities(final SpecificationLoader specificationLoader) {
 this.specificationLoader = specificationLoader;
 
 Set> persistenceCapableTypes = 
AppManifest.Registry.instance().getPersistenceCapableTypes();
 
 if(persistenceCapableTypes == null) {
-persistenceCapableTypes = 
searchForPersistenceCapables(configuration);
+throw new IllegalStateException("AppManifest is required");
 }
 
 final List classNamesNotEnhanced = Lists.newArrayList();
@@ -85,52 +82,11 @@ public class RegisterEntities {
 }
 }
 
-/**
- * only called if no appManifest
- */
-Set> searchForPersistenceCapables(final Map 
configuration) {
-
-final String packagePrefixes = lookupPackagePrefixes(configuration);
-
-final Set> persistenceCapableTypes = Sets.newLinkedHashSet();
-final List domPackages = parseDomPackages(packagePrefixes);
-for (final String packageName : domPackages) {
-   
-   final Discovery dicovery = _Reflect.discover(packageName);
-   
-final Set> entityTypesInPackage =
-   
dicovery.getTypesAnnotatedWith(PersistenceC

[isis] 05/34: ISIS-1276: fixes algorithm for lookup of datastore id's, at least

2018-02-22 Thread ahuber
This is an automated email from the ASF dual-hosted git repository.

ahuber pushed a commit to branch dev/2.0.0-M2
in repository https://gitbox.apache.org/repos/asf/isis.git

commit b193a807d5924fde7a762b8de7b3b8191973674b
Author: Dan Haywood 
AuthorDate: Mon Sep 18 22:55:49 2017 +0100

ISIS-1276: fixes algorithm for lookup of datastore id's, at least
---
 .../persistence/spi/JdoObjectIdSerializer.java | 45 +++---
 1 file changed, 13 insertions(+), 32 deletions(-)

diff --git 
a/core/runtime/src/main/java/org/apache/isis/objectstore/jdo/datanucleus/persistence/spi/JdoObjectIdSerializer.java
 
b/core/runtime/src/main/java/org/apache/isis/objectstore/jdo/datanucleus/persistence/spi/JdoObjectIdSerializer.java
index fcfb0d8..e185908 100644
--- 
a/core/runtime/src/main/java/org/apache/isis/objectstore/jdo/datanucleus/persistence/spi/JdoObjectIdSerializer.java
+++ 
b/core/runtime/src/main/java/org/apache/isis/objectstore/jdo/datanucleus/persistence/spi/JdoObjectIdSerializer.java
@@ -93,37 +93,14 @@ public final class JdoObjectIdSerializer {
 final DatastoreId dnOid = (DatastoreId) jdoOid;
 final Object keyValue = dnOid.getKeyAsObject();
 
-if(false) {
-
-//
-// 1.8.0 original handling, appending a prefix "L_" or whatever
-//
-// if required by user community, we could add a property in 
isis.properties to enable if requested.
-//
-if(keyValue instanceof String) {
-return "S" + SEPARATOR + keyValue;
-}
-if(keyValue instanceof Long) {
-return "L" + SEPARATOR + keyValue;
-}
-
-if(keyValue instanceof BigInteger) {
-return "B" + SEPARATOR + keyValue;
-}
-if(keyValue instanceof Integer) {
-return "I" + SEPARATOR + keyValue;
-}
-
-} else {
-if( keyValue instanceof String ||
-keyValue instanceof Long ||
-keyValue instanceof BigDecimal || // 1.8.0 did not 
support BigDecimal
-keyValue instanceof BigInteger ||
-keyValue instanceof Integer) {
-
-// no separator
-return "" + keyValue;
-}
+if( keyValue instanceof String ||
+keyValue instanceof Long ||
+keyValue instanceof BigDecimal || // 1.8.0 did not support 
BigDecimal
+keyValue instanceof BigInteger ||
+keyValue instanceof Integer) {
+
+// no separator
+return "" + keyValue;
 }
 }
 
@@ -204,7 +181,11 @@ public final class JdoObjectIdSerializer {
 // @javax.jdo.annotations.PersistenceCapable(identityType = 
IdentityType.DATASTORE)
 // for one of the common types (prettier handling)
 
-return idStr + "[OID]" + spec.getFullIdentifier();
+// in DN 4.1, we did this...
+// return idStr + "[OID]" + spec.getFullIdentifier();
+
+// in DN 5.1, we simply do this...
+return idStr;
 
 }
 }

-- 
To stop receiving notification emails like this one, please contact
ahu...@apache.org.


[isis] 26/34: ISIS-1744: updates to DN 5.1.5

2018-02-22 Thread ahuber
This is an automated email from the ASF dual-hosted git repository.

ahuber pushed a commit to branch dev/2.0.0-M2
in repository https://gitbox.apache.org/repos/asf/isis.git

commit 488f8257db1b966a0328837caf730f2121f2effc
Author: Dan Haywood 
AuthorDate: Fri Jan 5 14:46:25 2018 +

ISIS-1744: updates to DN 5.1.5
---
 core/pom.xml   | 6 +++---
 example/application/helloworld/pom.xml | 2 +-
 example/application/simpleapp/pom.xml  | 2 +-
 3 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/core/pom.xml b/core/pom.xml
index 555cb91..b3e4731 100644
--- a/core/pom.xml
+++ b/core/pom.xml
@@ -89,10 +89,10 @@
 
 3.2.0-m7
 
-5.1.2
-5.1.2
+5.1.5
+5.1.4
 5.0.2
-5.1.2
+5.1.5
 
5.1.0-release

[isis] 14/34: ISIS-1755 JEE 7+ allow coexistence of CDI and Isis' ServiceInjector

2018-02-22 Thread ahuber
This is an automated email from the ASF dual-hosted git repository.

ahuber pushed a commit to branch dev/2.0.0-M2
in repository https://gitbox.apache.org/repos/asf/isis.git

commit ec87b99d95c9e10544affe199751164e83cb754a
Author: Andi Huber 
AuthorDate: Sun Oct 29 09:33:17 2017 +0100

ISIS-1755 JEE 7+ allow coexistence of CDI and Isis' ServiceInjector
---
 .../webapp/jee/IsisCDIBeanScanInterceptor.java | 97 ++
 .../services/javax.enterprise.inject.spi.Extension |  1 +
 2 files changed, 98 insertions(+)

diff --git 
a/core/runtime/src/main/java/org/apache/isis/core/webapp/jee/IsisCDIBeanScanInterceptor.java
 
b/core/runtime/src/main/java/org/apache/isis/core/webapp/jee/IsisCDIBeanScanInterceptor.java
new file mode 100644
index 000..6632a59
--- /dev/null
+++ 
b/core/runtime/src/main/java/org/apache/isis/core/webapp/jee/IsisCDIBeanScanInterceptor.java
@@ -0,0 +1,97 @@
+/*
+ * 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.
+ */
+package org.apache.isis.core.webapp.jee;
+
+import java.util.HashSet;
+import java.util.Set;
+
+import javax.enterprise.event.Observes;
+import javax.enterprise.inject.spi.AfterBeanDiscovery;
+import javax.enterprise.inject.spi.BeforeBeanDiscovery;
+import javax.enterprise.inject.spi.Extension;
+import javax.enterprise.inject.spi.ProcessAnnotatedType;
+
+import org.apache.isis.applib.annotation.DomainService;
+import org.apache.isis.applib.services.metrics.MetricsService;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+/**
+ * 
+ * A CDI inject extension @see https://docs.jboss.org/weld/reference/latest/en-US/html/extend.html";>weld,
+ * that lets CDI ignore certain Beans we declare tabu. 
+ * 
+ * This extension is registered as a service provider by creating a file named 
+ * {@code META-INF/services/javax.enterprise.inject.spi.Extension}, 
+ * which contains the name of this extension class.
+ * 
+ * 
+ * 
+ * Beans declared tabu are managed (meaning instantiation and dependency 
injection) 
+ * by Isis itself. All other Beans are allowed to be managed by CDI.
+ * 
+ * 
+ * @author ahu...@apache.org
+ *
+ */
+final class IsisCDIBeanScanInterceptor implements Extension {
+   
+   private static final Logger log = 
LoggerFactory.getLogger(IsisCDIBeanScanInterceptor.class);
+
+   /**
+* Declaration of Beans that are managed by Isis and should be ignored 
by CDI. 
+* (in addition to those that have the @DomainService annotation)
+*/
+   private static final Set tabu = new HashSet<>();
+   {
+   tabu.add(MetricsService.class.getName());
+   }
+   
+   void beforeBeanDiscovery(@Observes BeforeBeanDiscovery event) {
+   log.info("beginning the scanning process");
+   }
+
+void processAnnotatedType(@Observes ProcessAnnotatedType event) {
+
+   final String className = 
event.getAnnotatedType().getJavaClass().getName();
+   
+   if(isTabu(className, event)) {
+   log.debug("veto type: " + className);
+   event.veto();
+   } else {
+   log.debug("allowing type: " + className);
+   }
+   }
+
+   void afterBeanDiscovery(@Observes AfterBeanDiscovery event) {
+   log.info("finished the scanning process");
+   }
+   
+   // -- HELPER
+   
+   private boolean isTabu(String className, ProcessAnnotatedType event) 
{
+   if(tabu.contains(className))
+   return true;
+   
if(event.getAnnotatedType().isAnnotationPresent(DomainService.class))
+   return true;
+   
+   return false;
+   }
+
+}
diff --git 
a/core/runtime/src/main/resources/META-INF/services/javax.enterprise.inject.spi.Extension
 
b/core/runtime/src/main/resources/META-INF/services/javax.enterprise.inject.spi.Extension
new file mode 100644
index 000..1be69b2
--- /dev/null
+++ 
b/core/runtime/src/main/resources/META-INF/services/javax.enterprise.inject.spi.Extension
@@ -0,0 +1 @@
+org.apache.isis.core.webapp.jee.IsisCDIBeanScanInterceptor
\ No newline at end of file

-- 
To stop receiving notificati

[isis] 29/34: ISIS-1841 use _Context to store Isis default class loader

2018-02-22 Thread ahuber
This is an automated email from the ASF dual-hosted git repository.

ahuber pushed a commit to branch dev/2.0.0-M2
in repository https://gitbox.apache.org/repos/asf/isis.git

commit a3c108ad229126f860de65de4526b77e55055175
Author: Andi Huber 
AuthorDate: Mon Feb 19 13:45:36 2018 +0100

ISIS-1841 use _Context to store Isis default class loader
---
 .../org/apache/isis/viewer/wicket/viewer/IsisWicketApplication.java| 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git 
a/core/viewer-wicket-impl/src/main/java/org/apache/isis/viewer/wicket/viewer/IsisWicketApplication.java
 
b/core/viewer-wicket-impl/src/main/java/org/apache/isis/viewer/wicket/viewer/IsisWicketApplication.java
index d249d68..ecf8d4c 100644
--- 
a/core/viewer-wicket-impl/src/main/java/org/apache/isis/viewer/wicket/viewer/IsisWicketApplication.java
+++ 
b/core/viewer-wicket-impl/src/main/java/org/apache/isis/viewer/wicket/viewer/IsisWicketApplication.java
@@ -30,6 +30,7 @@ import java.util.UUID;
 import java.util.concurrent.Callable;
 import java.util.concurrent.Future;
 
+import org.apache.isis.applib.internal.context._Context;
 import org.apache.isis.core.commons.authentication.AuthenticationSession;
 import org.apache.isis.core.commons.config.IsisConfiguration;
 import org.apache.isis.core.commons.config.IsisConfigurationDefault;
@@ -334,7 +335,7 @@ public class IsisWicketApplication
 try {
 super.init();
 
-IsisContext.setClassLoader(this.getClass().getClassLoader());
+_Context.putSingleton(ClassLoader.class, 
this.getClass().getClassLoader());
 
 futures = startBackgroundInitializationThreads();
 

-- 
To stop receiving notification emails like this one, please contact
ahu...@apache.org.


[isis] 21/34: ISIS-1775 added license

2018-02-22 Thread ahuber
This is an automated email from the ASF dual-hosted git repository.

ahuber pushed a commit to branch dev/2.0.0-M2
in repository https://gitbox.apache.org/repos/asf/isis.git

commit b7377f9b09180b5ddef792cff4425f5b0b67f399
Author: Andi Huber 
AuthorDate: Sun Nov 12 19:55:13 2017 +0100

ISIS-1775 added license
---
 .../apache/isis/core/webapp/WebAppContextSupport.java | 19 +++
 1 file changed, 19 insertions(+)

diff --git 
a/core/metamodel/src/main/java/org/apache/isis/core/webapp/WebAppContextSupport.java
 
b/core/metamodel/src/main/java/org/apache/isis/core/webapp/WebAppContextSupport.java
index 044fe67..10aa314 100644
--- 
a/core/metamodel/src/main/java/org/apache/isis/core/webapp/WebAppContextSupport.java
+++ 
b/core/metamodel/src/main/java/org/apache/isis/core/webapp/WebAppContextSupport.java
@@ -1,3 +1,22 @@
+/*
+ *  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.
+ */
+
 package org.apache.isis.core.webapp;
 
 import javax.servlet.ServletContext;

-- 
To stop receiving notification emails like this one, please contact
ahu...@apache.org.


[isis] 17/34: ISIS-1756 utilize IsisWicketApplication's life-cycle instead of providing a life-cycle CDI Bean

2018-02-22 Thread ahuber
This is an automated email from the ASF dual-hosted git repository.

ahuber pushed a commit to branch dev/2.0.0-M2
in repository https://gitbox.apache.org/repos/asf/isis.git

commit 73b69dc0110fb821ba47f80beb7783c6adb85aaa
Author: Andi Huber 
AuthorDate: Mon Oct 30 17:21:46 2017 +0100

ISIS-1756 utilize IsisWicketApplication's life-cycle instead of
providing a life-cycle CDI Bean
---
 .../webapp/jee/IsisDomainAppLifecycleBean.java | 61 --
 .../wicket/viewer/IsisWicketApplication.java   |  1 +
 2 files changed, 1 insertion(+), 61 deletions(-)

diff --git 
a/core/runtime/src/main/java/org/apache/isis/core/webapp/jee/IsisDomainAppLifecycleBean.java
 
b/core/runtime/src/main/java/org/apache/isis/core/webapp/jee/IsisDomainAppLifecycleBean.java
deleted file mode 100644
index 416b11f..000
--- 
a/core/runtime/src/main/java/org/apache/isis/core/webapp/jee/IsisDomainAppLifecycleBean.java
+++ /dev/null
@@ -1,61 +0,0 @@
-/*
- * 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.
- **/
-package org.apache.isis.core.webapp.jee;
-
-import javax.annotation.PostConstruct;
-import javax.annotation.PreDestroy;
-import javax.ejb.Singleton;
-import javax.ejb.Startup;
-import javax.enterprise.context.ApplicationScoped;
-
-import org.apache.isis.core.runtime.system.context.IsisContext;
-import org.slf4j.Logger;
-import org.slf4j.LoggerFactory;
-
-
-/**
- * 
- * JEE singleton that hooks into an Isis-Application's life-cycle. 
- * 
- * 
- * This CDI managed Bean ensures proper destruction of Isis's context.
- * 
- * 
- * @author ahu...@apache.org
- *
- */
-@Singleton
-@Startup
-@ApplicationScoped
-public class IsisDomainAppLifecycleBean {
-
-   private static final Logger log = 
LoggerFactory.getLogger(IsisDomainAppLifecycleBean.class);
-   
-   @PostConstruct
-   public void init() {
-   log.info("initializing ...");
-   }
-   
-   @PreDestroy
-   public void destroy() {
-   IsisContext.destroy();
-   log.info("destroyed.");
-   }
-   
-}
diff --git 
a/core/viewer-wicket-impl/src/main/java/org/apache/isis/viewer/wicket/viewer/IsisWicketApplication.java
 
b/core/viewer-wicket-impl/src/main/java/org/apache/isis/viewer/wicket/viewer/IsisWicketApplication.java
index 03426ac..3347ca4 100644
--- 
a/core/viewer-wicket-impl/src/main/java/org/apache/isis/viewer/wicket/viewer/IsisWicketApplication.java
+++ 
b/core/viewer-wicket-impl/src/main/java/org/apache/isis/viewer/wicket/viewer/IsisWicketApplication.java
@@ -859,6 +859,7 @@ public class IsisWicketApplication
 }
 
getServletContext().setAttribute(WebAppConstants.ISIS_SESSION_FACTORY, null);
 super.onDestroy();
+IsisContext.destroy();
 } catch(final RuntimeException ex) {
 // symmetry with #init()
 LOG.error("Failed to destroy", ex);

-- 
To stop receiving notification emails like this one, please contact
ahu...@apache.org.


[isis] 03/34: ISIS-1276: updates applib, replaces references of TypesafeQuery to be instead JDOQLTypedQuery

2018-02-22 Thread ahuber
This is an automated email from the ASF dual-hosted git repository.

ahuber pushed a commit to branch dev/2.0.0-M2
in repository https://gitbox.apache.org/repos/asf/isis.git

commit 9e4caa88e17606b940766644f5be68ce59e71443
Author: Dan Haywood 
AuthorDate: Mon Sep 18 22:17:54 2017 +0100

ISIS-1276: updates applib, replaces references of TypesafeQuery to be 
instead JDOQLTypedQuery
---
 .../org/apache/isis/applib/services/jdosupport/IsisJdoSupport.java | 7 +++
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git 
a/core/applib/src/main/java/org/apache/isis/applib/services/jdosupport/IsisJdoSupport.java
 
b/core/applib/src/main/java/org/apache/isis/applib/services/jdosupport/IsisJdoSupport.java
index 4ca5c10..75a4e0f 100644
--- 
a/core/applib/src/main/java/org/apache/isis/applib/services/jdosupport/IsisJdoSupport.java
+++ 
b/core/applib/src/main/java/org/apache/isis/applib/services/jdosupport/IsisJdoSupport.java
@@ -23,10 +23,9 @@ import java.util.Collection;
 import java.util.List;
 import java.util.Map;
 
+import javax.jdo.JDOQLTypedQuery;
 import javax.jdo.PersistenceManager;
-
-import org.datanucleus.query.typesafe.BooleanExpression;
-import org.datanucleus.query.typesafe.TypesafeQuery;
+import javax.jdo.query.BooleanExpression;
 
 import org.apache.isis.applib.annotation.Programmatic;
 
@@ -132,5 +131,5 @@ public interface IsisJdoSupport {
  * 
  */
 @Programmatic
- TypesafeQuery newTypesafeQuery(Class cls);
+ JDOQLTypedQuery newTypesafeQuery(Class cls);
 }

-- 
To stop receiving notification emails like this one, please contact
ahu...@apache.org.


[isis] 25/34: ISIS-1767: fixes dependency convergence issue with com.sun.mail

2018-02-22 Thread ahuber
This is an automated email from the ASF dual-hosted git repository.

ahuber pushed a commit to branch dev/2.0.0-M2
in repository https://gitbox.apache.org/repos/asf/isis.git

commit 13e2820a3d31ef490112c409de4f89a05e17ca84
Author: Dan Haywood 
AuthorDate: Fri Jan 5 14:43:57 2018 +

ISIS-1767: fixes dependency convergence issue with com.sun.mail
---
 core/runtime/pom.xml | 6 ++
 1 file changed, 6 insertions(+)

diff --git a/core/runtime/pom.xml b/core/runtime/pom.xml
index 2024a99..564b638 100644
--- a/core/runtime/pom.xml
+++ b/core/runtime/pom.xml
@@ -117,6 +117,12 @@

javax
javaee-api
+
+
+com.sun.mail
+javax.mail
+
+

 
 

-- 
To stop receiving notification emails like this one, please contact
ahu...@apache.org.


[isis] 04/34: ISIS-1276: fixes compile issues in metamodel and runtime

2018-02-22 Thread ahuber
This is an automated email from the ASF dual-hosted git repository.

ahuber pushed a commit to branch dev/2.0.0-M2
in repository https://gitbox.apache.org/repos/asf/isis.git

commit 9068474656d4be63f5d479c3ca857cf54b075fdf
Author: Dan Haywood 
AuthorDate: Mon Sep 18 22:29:13 2017 +0100

ISIS-1276: fixes compile issues in metamodel and runtime
---
 .../value/vsp/ValueSemanticsProviderUtil.java  |  2 --
 ...ionParameterAbstractTest_getId_and_getName.java |  8 ---
 .../DataNucleusApplicationComponents.java  |  2 +-
 .../persistence/PersistenceSessionFactory.java |  2 +-
 .../CreateSchemaObjectFromClassMetadata.java   |  3 ++-
 .../service/support/IsisJdoSupportImpl.java| 27 +-
 6 files changed, 20 insertions(+), 24 deletions(-)

diff --git 
a/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/object/value/vsp/ValueSemanticsProviderUtil.java
 
b/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/object/value/vsp/ValueSemanticsProviderUtil.java
index 03658a5..b34d5fe 100644
--- 
a/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/object/value/vsp/ValueSemanticsProviderUtil.java
+++ 
b/core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/object/value/vsp/ValueSemanticsProviderUtil.java
@@ -24,7 +24,6 @@ import com.google.common.base.Strings;
 import org.apache.isis.applib.adapters.ValueSemanticsProvider;
 import org.apache.isis.core.commons.config.IsisConfiguration;
 import org.apache.isis.core.commons.lang.ClassUtil;
-import org.apache.isis.core.commons.lang.StringExtensions;
 import org.apache.isis.core.metamodel.facetapi.FacetHolder;
 
 public final class ValueSemanticsProviderUtil {
@@ -46,7 +45,6 @@ public final class ValueSemanticsProviderUtil {
 @SuppressWarnings("rawtypes")
 final Class clazz = candidateClass != null ? 
ClassUtil.implementingClassOrNull(candidateClass.getName(), 
ValueSemanticsProvider.class, FacetHolder.class) : null;
 return clazz != null ? clazz : 
(Class)ClassUtil.implementingClassOrNull(classCandidateName, 
ValueSemanticsProvider.class, FacetHolder.class);
-
 }
 
 }
diff --git 
a/core/metamodel/src/test/java/org/apache/isis/core/metamodel/specloader/specimpl/ObjectActionParameterAbstractTest_getId_and_getName.java
 
b/core/metamodel/src/test/java/org/apache/isis/core/metamodel/specloader/specimpl/ObjectActionParameterAbstractTest_getId_and_getName.java
index 1f3fcc3..3e1eb76 100644
--- 
a/core/metamodel/src/test/java/org/apache/isis/core/metamodel/specloader/specimpl/ObjectActionParameterAbstractTest_getId_and_getName.java
+++ 
b/core/metamodel/src/test/java/org/apache/isis/core/metamodel/specloader/specimpl/ObjectActionParameterAbstractTest_getId_and_getName.java
@@ -19,6 +19,8 @@
 
 package org.apache.isis.core.metamodel.specloader.specimpl;
 
+import javax.ws.rs.HEAD;
+
 import com.google.common.base.Predicate;
 import com.google.common.collect.Lists;
 
@@ -164,7 +166,7 @@ public class 
ObjectActionParameterAbstractTest_getId_and_getName {
 one(actionParamPeer).getFacet(NamedFacet.class);
 will(returnValue(null));
 
-
one(parentAction).getParameters((Predicate) 
with(Expectations.anything()));
+
one(parentAction).getParameters(with(Expectations.>anything()));
 will(returnValue(Lists.newArrayList(objectActionParameter)));
 }
 });
@@ -183,7 +185,7 @@ public class 
ObjectActionParameterAbstractTest_getId_and_getName {
 one(actionParamPeer).getFacet(NamedFacet.class);
 will(returnValue(null));
 
-
one(parentAction).getParameters(with(Expectations.anything()));
+
one(parentAction).getParameters(with(Expectations.>anything()));
 
will(returnValue(Lists.newArrayList(stubObjectActionParameterString, 
objectActionParameter, stubObjectActionParameterString2)));
 }
 });
@@ -202,7 +204,7 @@ public class 
ObjectActionParameterAbstractTest_getId_and_getName {
 one(actionParamPeer).getFacet(NamedFacet.class);
 will(returnValue(null));
 
-
one(parentAction).getParameters(with(Expectations.anything()));
+
one(parentAction).getParameters(with(Expectations.>anything()));
 
will(returnValue(Lists.newArrayList(stubObjectActionParameterString, 
objectActionParameter, stubObjectActionParameterString2)));
 }
 });
diff --git 
a/core/runtime/src/main/java/org/apache/isis/core/runtime/system/persistence/DataNucleusApplicationComponents.java
 
b/core/runtime/src/main/java/org/apache/isis/core/runtime/system/persistence/DataNucleusApplicationComponents.java
index 52ac35b..a68ce06 100644
--- 
a/core/runtime/src/main/java/org/apache/isis/core/runtime/system/persistence/DataNucleusApplicationComponents.java
+++ 
b/core/runtime/src/main/java/org/apache/isis/core/runtime/sys

[isis] 01/34: ISIS-1276: updates references for datanucleus.

2018-02-22 Thread ahuber
This is an automated email from the ASF dual-hosted git repository.

ahuber pushed a commit to branch dev/2.0.0-M2
in repository https://gitbox.apache.org/repos/asf/isis.git

commit f4693d6d11ee0661882ffda0f22c74b774a10f52
Author: Dan Haywood 
AuthorDate: Mon Sep 18 22:13:20 2017 +0100

ISIS-1276: updates references for datanucleus.

Also updated org.incode:incode-build to 3-SNAPSHOT, and 
java-mavenmixin-datanucleus to 0.0.5-SNAPSHOT
---
 core/applib/pom.xml| 39 ++
 core/pom.xml   | 19 -
 core/unittestsupport/pom.xml   |  5 ++---
 example/application/helloworld/pom.xml |  2 +-
 example/application/simpleapp/pom.xml  |  2 +-
 5 files changed, 15 insertions(+), 52 deletions(-)

diff --git a/core/applib/pom.xml b/core/applib/pom.xml
index 2d84f74..9cfea89 100644
--- a/core/applib/pom.xml
+++ b/core/applib/pom.xml
@@ -56,41 +56,6 @@
 
 
 
-
-
-
-
-org.eclipse.m2e
-lifecycle-mapping
-1.0.0
-
-
-
-
-
-
-org.datanucleus
-
-
-datanucleus-maven-plugin
-
-
-[4.0.0-release,)
-
-
-enhance
-
-
-
-
-
-
-
-
-
-
-
-
 
 
 
@@ -132,8 +97,8 @@
 
 
 
-javax.jdo
-jdo-api
+org.datanucleus
+javax.jdo
 
 
 
diff --git a/core/pom.xml b/core/pom.xml
index c9475a8..72f9373 100644
--- a/core/pom.xml
+++ b/core/pom.xml
@@ -87,14 +87,13 @@
 [6] 
https://github.com/moment/moment/blob/develop/LICENSE
 
 
-3.1
+3.2.0-m7
 
-4.1.7
-4.1.1
-4.0.5
-4.1.9
-
-
4.1.0-release
+5.1.2
+5.1.2
+5.0.2
+5.1.2
+
5.1.0-release

-
4.0.2
+
5.0.2
 
 1.2.6
 
@@ -2020,8 +2019,8 @@ ${license.additional-notes}
 
 
 
-javax.jdo
-jdo-api
+org.datanucleus
+javax.jdo
 ${jdo-api.version}
 
 
diff --git a/core/unittestsupport/pom.xml b/core/unittestsupport/pom.xml
index 51a84e7..49972f5 100644
--- a/core/unittestsupport/pom.xml
+++ b/core/unittestsupport/pom.xml
@@ -61,9 +61,8 @@

 
 
-javax.jdo
-jdo-api
-${jdo-api.version}
+org.datanucleus
+javax.jdo
 true
 
 
diff --git a/example/application/helloworld/pom.xml 
b/example/application/helloworld/pom.xml
index c4570e3..002742f 100644
--- a/example/application/helloworld/pom.xml
+++ b/example/application/helloworld/pom.xml
@@ -24,7 +24,7 @@
 
 org.incode
 incode-build
-2
+3-SNAPSHOT
 
 
 org.apache.isis.example.application
diff --git a/example/application/simpleapp/pom.xml 
b/example/application/simpleapp/pom.xml
index 84de916..b2af7e6 100644
--- a/example/application/simpleapp/pom.xml
+++ b/example/application/simpleapp/pom.xml
@@ -24,7 +24,7 @@
 
 org.incode
 incode-build
-2
+3-SNAPSHOT
 
 
 org.apache.isis.example.application

-- 
To stop receiving notification emails like this one, please contact
ahu...@apache.org.


[isis] 13/34: ISIS-1756 JEE 7+ Isis App life-cycling

2018-02-22 Thread ahuber
This is an automated email from the ASF dual-hosted git repository.

ahuber pushed a commit to branch dev/2.0.0-M2
in repository https://gitbox.apache.org/repos/asf/isis.git

commit f482514dd7e8573bf40b21108c926cbb657a4427
Author: Andi Huber 
AuthorDate: Sun Oct 29 09:29:38 2017 +0100

ISIS-1756 JEE 7+ Isis App life-cycling
---
 .../webapp/jee/IsisDomainAppLifecycleBean.java |  61 +++
 .../webapp/jee/PersistenceUnitNoopProvider.java| 112 +
 .../src/main/resources/META-INF/persistence.xml|   8 ++
 3 files changed, 181 insertions(+)

diff --git 
a/core/runtime/src/main/java/org/apache/isis/core/webapp/jee/IsisDomainAppLifecycleBean.java
 
b/core/runtime/src/main/java/org/apache/isis/core/webapp/jee/IsisDomainAppLifecycleBean.java
new file mode 100644
index 000..07881e3
--- /dev/null
+++ 
b/core/runtime/src/main/java/org/apache/isis/core/webapp/jee/IsisDomainAppLifecycleBean.java
@@ -0,0 +1,61 @@
+/*
+ * 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.
+ **/
+package org.apache.isis.core.webapp.jee;
+
+import javax.annotation.PostConstruct;
+import javax.annotation.PreDestroy;
+import javax.ejb.Singleton;
+import javax.ejb.Startup;
+import javax.enterprise.context.ApplicationScoped;
+
+import org.apache.isis.core.runtime.system.context.IsisContext;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+
+/**
+ * 
+ * JEE singleton that hooks into an Isis-Application's life-cycle. 
+ * 
+ * 
+ * This CDI managed Bean ensures proper destruction of Isis's context.
+ * 
+ * 
+ * @author ahu...@apache.org
+ *
+ */
+@Singleton
+@Startup
+@ApplicationScoped
+public class IsisDomainAppLifecycleBean {
+
+   private static final Logger log = 
LoggerFactory.getLogger(IsisDomainAppLifecycleBean.class);
+   
+   @PostConstruct
+   public void init() {
+   log.info("initializing ...");
+   }
+   
+   @PreDestroy
+   public void destroy() {
+   IsisContext.destroy();
+   log.info("detroyed.");
+   }
+   
+}
diff --git 
a/core/runtime/src/main/java/org/apache/isis/core/webapp/jee/PersistenceUnitNoopProvider.java
 
b/core/runtime/src/main/java/org/apache/isis/core/webapp/jee/PersistenceUnitNoopProvider.java
new file mode 100644
index 000..3a9bac1
--- /dev/null
+++ 
b/core/runtime/src/main/java/org/apache/isis/core/webapp/jee/PersistenceUnitNoopProvider.java
@@ -0,0 +1,112 @@
+/*
+ * 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.
+ */
+package org.apache.isis.core.webapp.jee;
+
+import java.util.Map;
+
+import javax.persistence.Cache;
+import javax.persistence.EntityGraph;
+import javax.persistence.EntityManager;
+import javax.persistence.EntityManagerFactory;
+import javax.persistence.PersistenceUnitUtil;
+import javax.persistence.Query;
+import javax.persistence.SynchronizationType;
+import javax.persistence.criteria.CriteriaBuilder;
+import javax.persistence.metamodel.Metamodel;
+import javax.persistence.spi.PersistenceUnitInfo;
+import javax.persistence.spi.ProviderUtil;
+import javax.resource.NotSupportedException;
+
+/**
+ * Implements a PersistenceProvider that does nothing.
+ * 
+ * Note: the axon framework on JEE requires at least a dummy persistence unit. 
+ * This requires that the {@code web.xml} includes a {@code 
persistence-context-ref} entry as follows:
+ * 
+ * {@code
+ * 
+ * 
org.axonframework.common.jpa.ContainerManagedEntityManagerProvider/entityManager
+ * 

[isis] branch dev/2.0.0-M2 updated (50b3d27 -> 06c07d5)

2018-02-22 Thread ahuber
This is an automated email from the ASF dual-hosted git repository.

ahuber pushed a change to branch dev/2.0.0-M2
in repository https://gitbox.apache.org/repos/asf/isis.git.


omit 50b3d27  ISIS-1756 backporting proper life-cycling from jax-rs-2 branch
omit 9b129d9  ISIS-1744 updating DN versions
omit 17b86dc  ISIS-1841 remove unused import
omit 539a760  ISIS-1841 remove unnecessary null-check + simplify
omit 9a1839c  ISIS-1841 clean up Internal API after rebase/merge
omit 939e6d5  ISIS-1841 use _Context to store Isis default class loader
omit a481770  ISIS-1811: updates versions to 2.0.0-M2-SNAPSHOT
omit 1eb7392  ISIS-1744: removes work-around code for prior to DN 5.1.5
omit 0c1d308  ISIS-1744: updates to DN 5.1.5
omit 02c0877  ISIS-1767: fixes dependency convergence issue with 
com.sun.mail
omit e180741  ISIS-1756 remove reflective access to DN's EnhancementHelper 
since we've got a dedicated method instead
omit 9acf9bc  ISIS-1755 veto ExceptionRecognizer on CDI scan
omit 7a012d3  ISIS-1754 proper DN class-loading
omit 53a565a  ISIS-1775 added license
omit 44077f9  ISIS-1775 Honor web-app's context path when configuring 
swagger.
omit 59f2c28  ISIS-1755 TomEE requires Service Providers to be public 
classes
omit 497976c  rebase 2.0.0-M2 on top of 2.0.0-M1 (master)
omit f740597  ISIS-1756 utilize IsisWicketApplication's life-cycle instead 
of providing a life-cycle CDI Bean
omit e809ddd  ISIS-1756 prevent SQLException on schema creation if config 
is missing
omit a78d891  ISIS-1756 - fix typo
omit d13d241  ISIS-1755 JEE 7+ allow coexistence of CDI and Isis' 
ServiceInjector
omit 1efa068  ISIS-1756 JEE 7+ Isis App life-cycling
omit 05c9ce9  ISIS-1767 JEE 7+ added dependency on javaee-api to 
core/runtime
omit 266a145  ISIS-1728: uses typesafe queries for helloworld
omit 627ee81  ISIS-1726: generalizes the logic that searches for 
@PersistenceCapable entities, to also take into account meta-annotations.
omit 5f8258a  ISIS-1727: uses lambda in IsisSessionFactoryBuilder
omit 4828a2c  ISIS-1725: requires that an AppManifest is supplied (used to 
obtain list of entities).
omit 23144b3  ISIS-1724: removes the deprecated IsisJdoSupport in the jdo 
applib
omit 2670a69  ISIS-1723: removes jdo applib's Auditable interface and 
@Auditable annotation
omit a352a0f  ISIS-1276: fixes algorithm for lookup of datastore id's, at 
least
omit 8dcc249  ISIS-1276: fixes compile issues in metamodel and runtime
omit cbfbf54  ISIS-1276: updates applib, replaces references of 
TypesafeQuery to be instead JDOQLTypedQuery
omit 9509c9c  ISIS-1276: updates core to compile under JDK 1.8 only
omit 270abd0  ISIS-1276: updates references for datanucleus.
 add 75a936e  ISIS-1866 fix tests after changed default behavior
 add 2201436  ISIS-1841 cleanup switch statement
 add e31e3c1  ISIS-1867: cache JAXBContext by class
 add 1921a34  ISIS-1867: caches JAXBContext by class in JaxbService.Default 
implementation
 add 4de6220  ISIS-1867: caches JAXBContext by class (in JaxbUtil utility 
class in applib)
 add bf1daf6  ISIS-1867: refactors MemberExecutionDtoUtils #jaxbContextFor 
so handles exception, same as JaxbUtil
 add 2ed6fac  ISIS-1867: refactors MemberExecutionDtoUtils#jaxbContextFor 
to delegate to JaxbUtil
 add 2da9f90  ISIS-1867: refactors JaxbService#jaxbContextFor so handles 
exception, similar to JaxbUtil
 add a265623  ISIS-1867: refactors JaxbService to use 
JaxbUtil#jaxbContextFor
 add 29278da  ISIS-1867: refactors ChangesDtoUtil to use 
JaxbUtil#jaxbContextFor
 add 1eb350d  ISIS-1867: caches JAXBContext within JaxbMatchers (unit test 
support)
 add 88a2f66  ISIS-1867: refactors GridLoaderServiceDefault to cache its 
JAXBContext during initialization
 add 01af65d  Merge branch 'ISIS-1867'
 add b8c51e8  Merge branch 'master' of https://github.com/apache/isis
 add 238655c  ISIS-1866 further fixing tests
 add dd9588d  ISIS-1632 fix wrong filter logic
 add 25ec0c2  ISIS-1866 further fixing tests
 add 2d1c331  ISIS-1632 fixing wrong logic with publishing behavior
 add 089170b  ISIS-1866 further fixing tests
 add 6dd9d40  ISIS-1866 further fixing tests
 add 5595d4e  ISIS-1866 further fixing tests
 add d938728  Update _rgant-DomainObject_publishing.adoc
 add 4fcac47  Merge branch 'master' of https://github.com/apache/isis
 add a07f845  ISIS-1866 add code comment
 add 96d812e  ISIS-1742 remove deprecated 
NotContributedFacet.NotContributedAs
 add 1187898  ISIS-1866 further fixing tests
 add 84738e9  ISIS-1866 further fixing tests
 add b9c25c5  ISIS-1866 further fixing tests
 add 0350032  ISIS-1866 further fixing tests
 add 7022adc  ISIS-1868 updating plugins to the latest available versions
 add 813597e  ISIS-1869 fix surefire setup
 add dbe8458  ISIS-1870 fix errors (mock setup)

[isis] 18/34: rebase 2.0.0-M2 on top of 2.0.0-M1 (master)

2018-02-22 Thread ahuber
This is an automated email from the ASF dual-hosted git repository.

ahuber pushed a commit to branch dev/2.0.0-M2
in repository https://gitbox.apache.org/repos/asf/isis.git

commit 3e17e56a14d4002c2b2200feeddfbec589faf322
Author: Andi Huber 
AuthorDate: Mon Feb 19 13:33:41 2018 +0100

rebase 2.0.0-M2 on top of 2.0.0-M1 (master)
---
 .../apache/isis/core/runtime/services/ServiceInstantiator.java | 10 +-
 .../runtime/systemusinginstallers/IsisComponentProvider.java   |  5 -
 .../isis/viewer/wicket/viewer/IsisWicketApplication.java   |  2 +-
 3 files changed, 6 insertions(+), 11 deletions(-)

diff --git 
a/core/runtime/src/main/java/org/apache/isis/core/runtime/services/ServiceInstantiator.java
 
b/core/runtime/src/main/java/org/apache/isis/core/runtime/services/ServiceInstantiator.java
index 02e229e..199e3b3 100644
--- 
a/core/runtime/src/main/java/org/apache/isis/core/runtime/services/ServiceInstantiator.java
+++ 
b/core/runtime/src/main/java/org/apache/isis/core/runtime/services/ServiceInstantiator.java
@@ -28,11 +28,6 @@ import javax.annotation.PostConstruct;
 import javax.annotation.PreDestroy;
 import javax.enterprise.context.RequestScoped;
 
-import com.google.common.collect.Maps;
-import com.google.common.collect.Sets;
-
-import org.slf4j.Logger;
-import org.slf4j.LoggerFactory;
 import org.apache.isis.applib.internal.context._Context;
 import org.apache.isis.core.commons.config.IsisConfiguration;
 import org.apache.isis.core.commons.exceptions.IsisException;
@@ -42,6 +37,11 @@ import org.apache.isis.core.commons.lang.ArrayExtensions;
 import org.apache.isis.core.commons.lang.MethodExtensions;
 import org.apache.isis.core.metamodel.services.ServicesInjector;
 import 
org.apache.isis.core.metamodel.specloader.classsubstitutor.JavassistEnhanced;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+import com.google.common.collect.Maps;
+import com.google.common.collect.Sets;
 
 import javassist.util.proxy.MethodFilter;
 import javassist.util.proxy.MethodHandler;
diff --git 
a/core/runtime/src/main/java/org/apache/isis/core/runtime/systemusinginstallers/IsisComponentProvider.java
 
b/core/runtime/src/main/java/org/apache/isis/core/runtime/systemusinginstallers/IsisComponentProvider.java
index b637fe4..7d9322b 100644
--- 
a/core/runtime/src/main/java/org/apache/isis/core/runtime/systemusinginstallers/IsisComponentProvider.java
+++ 
b/core/runtime/src/main/java/org/apache/isis/core/runtime/systemusinginstallers/IsisComponentProvider.java
@@ -19,16 +19,13 @@
 
 package org.apache.isis.core.runtime.systemusinginstallers;
 
-import java.lang.annotation.Annotation;
 import java.util.Collection;
 import java.util.List;
 import java.util.Map;
 import java.util.Set;
 import java.util.stream.Collectors;
-import java.util.stream.Stream;
 
 import javax.annotation.Nullable;
-import javax.jdo.annotations.PersistenceCapable;
 
 import com.google.common.base.Function;
 import com.google.common.base.Joiner;
@@ -37,8 +34,6 @@ import com.google.common.collect.Iterables;
 import com.google.common.collect.Lists;
 import com.google.common.collect.Sets;
 
-import org.reflections.Reflections;
-
 import org.apache.isis.applib.AppManifest;
 import org.apache.isis.applib.annotation.DomainObject;
 import org.apache.isis.applib.annotation.DomainService;
diff --git 
a/core/viewer-wicket-impl/src/main/java/org/apache/isis/viewer/wicket/viewer/IsisWicketApplication.java
 
b/core/viewer-wicket-impl/src/main/java/org/apache/isis/viewer/wicket/viewer/IsisWicketApplication.java
index 3347ca4..e3376e6 100644
--- 
a/core/viewer-wicket-impl/src/main/java/org/apache/isis/viewer/wicket/viewer/IsisWicketApplication.java
+++ 
b/core/viewer-wicket-impl/src/main/java/org/apache/isis/viewer/wicket/viewer/IsisWicketApplication.java
@@ -859,7 +859,7 @@ public class IsisWicketApplication
 }
 
getServletContext().setAttribute(WebAppConstants.ISIS_SESSION_FACTORY, null);
 super.onDestroy();
-IsisContext.destroy();
+IsisContext.clear();
 } catch(final RuntimeException ex) {
 // symmetry with #init()
 LOG.error("Failed to destroy", ex);

-- 
To stop receiving notification emails like this one, please contact
ahu...@apache.org.


[isis] 15/34: ISIS-1756 - fix typo

2018-02-22 Thread ahuber
This is an automated email from the ASF dual-hosted git repository.

ahuber pushed a commit to branch dev/2.0.0-M2
in repository https://gitbox.apache.org/repos/asf/isis.git

commit b17393b11858e64ca72f3b6a5075067749a8f8e6
Author: Andi Huber 
AuthorDate: Sun Oct 29 10:25:52 2017 +0100

ISIS-1756 - fix typo
---
 .../org/apache/isis/core/webapp/jee/IsisDomainAppLifecycleBean.java | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/core/runtime/src/main/java/org/apache/isis/core/webapp/jee/IsisDomainAppLifecycleBean.java
 
b/core/runtime/src/main/java/org/apache/isis/core/webapp/jee/IsisDomainAppLifecycleBean.java
index 07881e3..416b11f 100644
--- 
a/core/runtime/src/main/java/org/apache/isis/core/webapp/jee/IsisDomainAppLifecycleBean.java
+++ 
b/core/runtime/src/main/java/org/apache/isis/core/webapp/jee/IsisDomainAppLifecycleBean.java
@@ -55,7 +55,7 @@ public class IsisDomainAppLifecycleBean {
@PreDestroy
public void destroy() {
IsisContext.destroy();
-   log.info("detroyed.");
+   log.info("destroyed.");
}

 }

-- 
To stop receiving notification emails like this one, please contact
ahu...@apache.org.


[isis] 30/34: ISIS-1841 clean up Internal API after rebase/merge

2018-02-22 Thread ahuber
This is an automated email from the ASF dual-hosted git repository.

ahuber pushed a commit to branch dev/2.0.0-M2
in repository https://gitbox.apache.org/repos/asf/isis.git

commit efdf1180691dc60856ad00d635ccf4190f7dacf5
Author: Andi Huber 
AuthorDate: Mon Feb 19 14:58:04 2018 +0100

ISIS-1841 clean up Internal API after rebase/merge

refactor persistence capable type finding into its own package private
helper class
---
 .../isis/applib/internal/reflection/_Reflect.java  |  5 +-
 .../internal/reflection/_Reflect_Discovery.java| 25 +
 .../IsisComponentProvider.java |  2 +-
 .../PersistenceCapableTypeFinder.java  | 65 ++
 4 files changed, 68 insertions(+), 29 deletions(-)

diff --git 
a/core/applib/src/main/java/org/apache/isis/applib/internal/reflection/_Reflect.java
 
b/core/applib/src/main/java/org/apache/isis/applib/internal/reflection/_Reflect.java
index e0b213d..20d63e5 100644
--- 
a/core/applib/src/main/java/org/apache/isis/applib/internal/reflection/_Reflect.java
+++ 
b/core/applib/src/main/java/org/apache/isis/applib/internal/reflection/_Reflect.java
@@ -23,11 +23,10 @@ import java.lang.annotation.Annotation;
 import java.util.List;
 import java.util.Set;
 
+import org.apache.isis.applib.internal.context._Context;
 import org.reflections.scanners.SubTypesScanner;
 import org.reflections.util.ClasspathHelper;
 
-import org.apache.isis.applib.internal.context._Context;
-
 /**
  * - internal use only -
  * 
@@ -56,8 +55,6 @@ public final class _Reflect {
//TODO missing java-doc
public  Set> getSubTypesOf(Class type);
 
-   public Set> findPersistenceCapableTypes();
-
}
 
//TODO missing java-doc
diff --git 
a/core/applib/src/main/java/org/apache/isis/applib/internal/reflection/_Reflect_Discovery.java
 
b/core/applib/src/main/java/org/apache/isis/applib/internal/reflection/_Reflect_Discovery.java
index 5db08e5..fe7db50 100644
--- 
a/core/applib/src/main/java/org/apache/isis/applib/internal/reflection/_Reflect_Discovery.java
+++ 
b/core/applib/src/main/java/org/apache/isis/applib/internal/reflection/_Reflect_Discovery.java
@@ -8,15 +8,11 @@ import java.util.Set;
 import java.util.stream.Collectors;
 import java.util.stream.Stream;
 
-import javax.jdo.annotations.PersistenceCapable;
 import javax.validation.constraints.NotNull;
 
-import com.google.common.collect.Sets;
-
-import org.reflections.Reflections;
-
 import org.apache.isis.applib.internal.base._NullSafe;
 import org.apache.isis.applib.internal.reflection._Reflect.Discovery;
+import org.reflections.Reflections;
 
 /**
  * 
@@ -84,24 +80,5 @@ class _Reflect_Discovery implements _Reflect.Discovery {
.filter(_NullSafe::isPresent);
}
 
-   public Set> findPersistenceCapableTypes() {
-
-   Set> pcSet = Sets.newLinkedHashSet();
-
-   Set> persistenceCapables = 
reflections.getTypesAnnotatedWith(PersistenceCapable.class);
-   persistenceCapables.stream()
-   .filter(x -> !x.isAnnotation())
-   .forEach(pcSet::add);
-
-   Stream> pcMetaAnnotStream =
-   (Stream)persistenceCapables.stream().filter(x 
-> x.isAnnotation());
-   pcMetaAnnotStream.map(metaAnnot -> 
reflections.getTypesAnnotatedWith(metaAnnot).stream())
-   .flatMap(x -> x)
-   .filter(x -> !x.isAnnotation())
-   .forEach(pcSet::add);
-
-   return pcSet;
-   }
-

 }
diff --git 
a/core/runtime/src/main/java/org/apache/isis/core/runtime/systemusinginstallers/IsisComponentProvider.java
 
b/core/runtime/src/main/java/org/apache/isis/core/runtime/systemusinginstallers/IsisComponentProvider.java
index 7d9322b..941c6e8 100644
--- 
a/core/runtime/src/main/java/org/apache/isis/core/runtime/systemusinginstallers/IsisComponentProvider.java
+++ 
b/core/runtime/src/main/java/org/apache/isis/core/runtime/systemusinginstallers/IsisComponentProvider.java
@@ -137,7 +137,7 @@ public abstract class IsisComponentProvider {
 final Discovery discovery = 
_Reflect.discover(moduleAndFrameworkPackages);
 
 final Set> domainServiceTypes = 
discovery.getTypesAnnotatedWith(DomainService.class);
-final Set> persistenceCapableTypes = 
discovery.findPersistenceCapableTypes();
+final Set> persistenceCapableTypes = 
PersistenceCapableTypeFinder.find(discovery);
 final Set> fixtureScriptTypes = 
discovery.getSubTypesOf(FixtureScript.class);
 
 final Set> mixinTypes = Sets.newHashSet();
diff --git 
a/core/runtime/src/main/java/org/apache/isis/core/runtime/systemusinginstallers/PersistenceCapableTypeFinder.java
 
b/core/runtime/src/main/java/org/apache/isis/core/runtime/systemusinginstallers/PersistenceCapableTypeFinder.java
new file mode 100644
index 

[isis] 16/34: ISIS-1756 prevent SQLException on schema creation if config is missing

2018-02-22 Thread ahuber
This is an automated email from the ASF dual-hosted git repository.

ahuber pushed a commit to branch dev/2.0.0-M2
in repository https://gitbox.apache.org/repos/asf/isis.git

commit dd3e5389a279e4b6b23b5bee27f411f9ae5e28c5
Author: Andi Huber 
AuthorDate: Mon Oct 30 15:14:16 2017 +0100

ISIS-1756 prevent SQLException on schema creation if config is missing
---
 .../jdo/datanucleus/CreateSchemaObjectFromClassMetadata.java | 9 +++--
 1 file changed, 7 insertions(+), 2 deletions(-)

diff --git 
a/core/runtime/src/main/java/org/apache/isis/objectstore/jdo/datanucleus/CreateSchemaObjectFromClassMetadata.java
 
b/core/runtime/src/main/java/org/apache/isis/objectstore/jdo/datanucleus/CreateSchemaObjectFromClassMetadata.java
index 87c6e91..9697f29 100644
--- 
a/core/runtime/src/main/java/org/apache/isis/objectstore/jdo/datanucleus/CreateSchemaObjectFromClassMetadata.java
+++ 
b/core/runtime/src/main/java/org/apache/isis/objectstore/jdo/datanucleus/CreateSchemaObjectFromClassMetadata.java
@@ -25,8 +25,6 @@ import java.sql.SQLException;
 import java.sql.Statement;
 import java.util.Map;
 
-import com.google.common.base.Strings;
-
 import org.datanucleus.ClassLoaderResolver;
 import org.datanucleus.enhancer.EnhancementNucleusContextImpl;
 import org.datanucleus.metadata.AbstractClassMetaData;
@@ -35,6 +33,8 @@ import org.datanucleus.store.ConnectionEncryptionProvider;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
+import com.google.common.base.Strings;
+
 
 /**
  * Implementation note: the methods in this class are protected to 
allow for easy subclassing.
@@ -68,6 +68,11 @@ public class CreateSchemaObjectFromClassMetadata implements 
MetaDataListener, Da
 final String url = properties.get("javax.jdo.option.ConnectionURL");
 final String userName = 
properties.get("javax.jdo.option.ConnectionUserName");
 final String password = getConnectionPassword();
+
+if(Strings.isNullOrEmpty(driverName) || Strings.isNullOrEmpty(url)) {
+   LOG.warn("Unable to create schema due to missing configuration 
javax.jdo.option.Connection*");
+   return;
+}
 
 try {
 

-- 
To stop receiving notification emails like this one, please contact
ahu...@apache.org.


[isis] 02/34: ISIS-1276: updates core to compile under JDK 1.8 only

2018-02-22 Thread ahuber
This is an automated email from the ASF dual-hosted git repository.

ahuber pushed a commit to branch dev/2.0.0-M2
in repository https://gitbox.apache.org/repos/asf/isis.git

commit 138558413f0220da11bd7707d5fcd1deacd0e6eb
Author: Dan Haywood 
AuthorDate: Mon Sep 18 22:16:56 2017 +0100

ISIS-1276: updates core to compile under JDK 1.8 only
---
 core/pom.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/core/pom.xml b/core/pom.xml
index 72f9373..8ac118d 100644
--- a/core/pom.xml
+++ b/core/pom.xml
@@ -2151,7 +2151,7 @@ ${license.additional-notes}
 
 
 
-1.7
+1.8
 oracle
 
 

-- 
To stop receiving notification emails like this one, please contact
ahu...@apache.org.


[isis] 34/34: ISIS-1756 backporting proper life-cycling from jax-rs-2 branch

2018-02-22 Thread ahuber
This is an automated email from the ASF dual-hosted git repository.

ahuber pushed a commit to branch dev/2.0.0-M2
in repository https://gitbox.apache.org/repos/asf/isis.git

commit 06c07d50ec3ed55ebb44c49da3ef6ac3574907cd
Author: Andi Huber 
AuthorDate: Mon Feb 19 18:10:12 2018 +0100

ISIS-1756 backporting proper life-cycling from jax-rs-2 branch
---
 .../core/runtime/system/context/IsisContext.java   | 15 +
 .../DataNucleusApplicationComponents.java  | 15 +
 .../persistence/PersistenceSessionFactory.java | 29 +++--
 .../datanucleus/DataNucleusLifeCycleHelper.java| 69 ++
 4 files changed, 41 insertions(+), 87 deletions(-)

diff --git 
a/core/runtime/src/main/java/org/apache/isis/core/runtime/system/context/IsisContext.java
 
b/core/runtime/src/main/java/org/apache/isis/core/runtime/system/context/IsisContext.java
index 40929e2..9763ff5 100644
--- 
a/core/runtime/src/main/java/org/apache/isis/core/runtime/system/context/IsisContext.java
+++ 
b/core/runtime/src/main/java/org/apache/isis/core/runtime/system/context/IsisContext.java
@@ -65,6 +65,7 @@ public interface IsisContext {
  */
 public static void clear() {
_Context.clear();
+   resetLogging();
 }
 
 // -- DEPRECATIONS
@@ -79,5 +80,19 @@ public interface IsisContext {
clear();
 }
 
+   // -- HELPER
+
+   /**
+* TODO [andi-huber] not sure if required, initial idea was to force 
log4j
+* re-configuration on an undeploy/deploy cycle
+*/
+   static void resetLogging() {
+   try {
+   org.apache.log4j.BasicConfigurator.resetConfiguration();
+   
org.apache.log4j.Logger.getRootLogger().removeAllAppenders();
+   } catch (Exception e) {
+   // at least we tried
+   }
+   }
 
 }
diff --git 
a/core/runtime/src/main/java/org/apache/isis/core/runtime/system/persistence/DataNucleusApplicationComponents.java
 
b/core/runtime/src/main/java/org/apache/isis/core/runtime/system/persistence/DataNucleusApplicationComponents.java
index 8fafca8..9cd3f7f 100644
--- 
a/core/runtime/src/main/java/org/apache/isis/core/runtime/system/persistence/DataNucleusApplicationComponents.java
+++ 
b/core/runtime/src/main/java/org/apache/isis/core/runtime/system/persistence/DataNucleusApplicationComponents.java
@@ -32,6 +32,7 @@ import 
org.apache.isis.core.metamodel.spec.ObjectSpecification;
 import org.apache.isis.core.metamodel.specloader.SpecificationLoader;
 import org.apache.isis.core.runtime.system.context.IsisContext;
 import 
org.apache.isis.objectstore.jdo.datanucleus.CreateSchemaObjectFromClassMetadata;
+import org.apache.isis.objectstore.jdo.datanucleus.DataNucleusLifeCycleHelper;
 import org.apache.isis.objectstore.jdo.datanucleus.DataNucleusPropertiesAware;
 import 
org.apache.isis.objectstore.jdo.metamodel.facets.object.query.JdoNamedQuery;
 import 
org.apache.isis.objectstore.jdo.metamodel.facets.object.query.JdoQueryFacet;
@@ -109,6 +110,20 @@ public class DataNucleusApplicationComponents implements 
ApplicationScopedCompon
 
 namedQueryByName = catalogNamedQueries(persistableClassNameSet);
 }
+
+/** 
+ * Marks the end of DataNucleus' life-cycle. Purges any state associated 
with DN. 
+ * Subsequent calls have no effect.  
+ * 
+ * @since 2.0.0
+ */
+public void shutdown() {
+   instance = null;
+   if(persistenceManagerFactory != null) {
+   DataNucleusLifeCycleHelper.cleanUp(persistenceManagerFactory);
+   persistenceManagerFactory = null;
+   }
+}
 
 private static boolean isSchemaAwareStoreManager(Map 
datanucleusProps) {
 
diff --git 
a/core/runtime/src/main/java/org/apache/isis/core/runtime/system/persistence/PersistenceSessionFactory.java
 
b/core/runtime/src/main/java/org/apache/isis/core/runtime/system/persistence/PersistenceSessionFactory.java
index 92f950d..146f16a 100644
--- 
a/core/runtime/src/main/java/org/apache/isis/core/runtime/system/persistence/PersistenceSessionFactory.java
+++ 
b/core/runtime/src/main/java/org/apache/isis/core/runtime/system/persistence/PersistenceSessionFactory.java
@@ -53,18 +53,12 @@ public class PersistenceSessionFactory implements 
ApplicationScopedComponent, Fi
 
 private static final Logger LOG = 
LoggerFactory.getLogger(PersistenceSessionFactory.class);
 
-//region > constructor
-
 private final IsisConfigurationDefault configuration;
 
 public PersistenceSessionFactory(final IsisConfigurationDefault 
isisConfiguration) {
 this.configuration = isisConfiguration;
 }
 
-//endregion
-
-//region > init, createDataNucleusApplicationComponents
-
 public static final String JDO_OBJECTSTORE_CONFIG_PREFIX = 
"isis.persistor.datanucleus";  // specific to the JDO objectstore
 public static final String DATANUCLEUS_CONFIG_PREFIX = 
"isis.persistor.datanucleus.impl"; // reserved for

[isis] 07/34: ISIS-1724: removes the deprecated IsisJdoSupport in the jdo applib

2018-02-22 Thread ahuber
This is an automated email from the ASF dual-hosted git repository.

ahuber pushed a commit to branch dev/2.0.0-M2
in repository https://gitbox.apache.org/repos/asf/isis.git

commit ff41e073ec5d2e4149309b172bcb77a2831e887a
Author: Dan Haywood 
AuthorDate: Tue Sep 19 22:50:00 2017 +0100

ISIS-1724: removes the deprecated IsisJdoSupport in the jdo applib
---
 .../objectstore/jdo/datanucleus/service/support/IsisJdoSupportImpl.java | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/core/runtime/src/main/java/org/apache/isis/objectstore/jdo/datanucleus/service/support/IsisJdoSupportImpl.java
 
b/core/runtime/src/main/java/org/apache/isis/objectstore/jdo/datanucleus/service/support/IsisJdoSupportImpl.java
index e5171c9..6e2ef41 100644
--- 
a/core/runtime/src/main/java/org/apache/isis/objectstore/jdo/datanucleus/service/support/IsisJdoSupportImpl.java
+++ 
b/core/runtime/src/main/java/org/apache/isis/objectstore/jdo/datanucleus/service/support/IsisJdoSupportImpl.java
@@ -62,7 +62,7 @@ import 
org.apache.isis.core.runtime.system.session.IsisSessionFactory;
 nature = NatureOfService.DOMAIN,
 menuOrder = "" + Integer.MAX_VALUE
 )
-public class IsisJdoSupportImpl implements IsisJdoSupport {
+public class IsisJdoSupportImpl implements 
org.apache.isis.applib.services.jdosupport.IsisJdoSupport {
 
 @Programmatic
 @Override

-- 
To stop receiving notification emails like this one, please contact
ahu...@apache.org.


[isis] 19/34: ISIS-1755 TomEE requires Service Providers to be public classes

2018-02-22 Thread ahuber
This is an automated email from the ASF dual-hosted git repository.

ahuber pushed a commit to branch dev/2.0.0-M2
in repository https://gitbox.apache.org/repos/asf/isis.git

commit e1cf831f247d5198fe154ed8f0f77c8969d4844f
Author: Andi Huber 
AuthorDate: Tue Oct 31 09:01:45 2017 +0100

ISIS-1755 TomEE requires Service Providers to be public classes
---
 .../org/apache/isis/core/webapp/jee/IsisCDIBeanScanInterceptor.java | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/core/runtime/src/main/java/org/apache/isis/core/webapp/jee/IsisCDIBeanScanInterceptor.java
 
b/core/runtime/src/main/java/org/apache/isis/core/webapp/jee/IsisCDIBeanScanInterceptor.java
index 6632a59..c75605c 100644
--- 
a/core/runtime/src/main/java/org/apache/isis/core/webapp/jee/IsisCDIBeanScanInterceptor.java
+++ 
b/core/runtime/src/main/java/org/apache/isis/core/webapp/jee/IsisCDIBeanScanInterceptor.java
@@ -50,7 +50,7 @@ import org.slf4j.LoggerFactory;
  * @author ahu...@apache.org
  *
  */
-final class IsisCDIBeanScanInterceptor implements Extension {
+public final class IsisCDIBeanScanInterceptor implements Extension {

private static final Logger log = 
LoggerFactory.getLogger(IsisCDIBeanScanInterceptor.class);
 

-- 
To stop receiving notification emails like this one, please contact
ahu...@apache.org.


[isis] 24/34: ISIS-1756 remove reflective access to DN's EnhancementHelper since we've got a dedicated method instead

2018-02-22 Thread ahuber
This is an automated email from the ASF dual-hosted git repository.

ahuber pushed a commit to branch dev/2.0.0-M2
in repository https://gitbox.apache.org/repos/asf/isis.git

commit 6769dde68417f475b9c0899463963ea6f7050f9f
Author: Andi Huber 
AuthorDate: Sat Dec 9 09:55:21 2017 +0100

ISIS-1756 remove reflective access to DN's EnhancementHelper since we've
got a dedicated method instead
---
 .../datanucleus/DataNucleusLifeCycleHelper.java| 136 +
 1 file changed, 136 insertions(+)

diff --git 
a/core/runtime/src/main/java/org/apache/isis/objectstore/jdo/datanucleus/DataNucleusLifeCycleHelper.java
 
b/core/runtime/src/main/java/org/apache/isis/objectstore/jdo/datanucleus/DataNucleusLifeCycleHelper.java
new file mode 100644
index 000..fc5669e
--- /dev/null
+++ 
b/core/runtime/src/main/java/org/apache/isis/objectstore/jdo/datanucleus/DataNucleusLifeCycleHelper.java
@@ -0,0 +1,136 @@
+/*
+ *  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.
+ */
+package org.apache.isis.objectstore.jdo.datanucleus;
+
+import java.lang.invoke.MethodHandle;
+import java.lang.invoke.MethodHandles;
+import java.lang.reflect.Field;
+import java.util.Map;
+import java.util.function.Consumer;
+
+import javax.jdo.PersistenceManagerFactory;
+
+import org.apache.isis.core.runtime.system.context.IsisContext;
+import org.datanucleus.ClassLoaderResolver;
+import org.datanucleus.PersistenceNucleusContext;
+import org.datanucleus.api.jdo.JDOPersistenceManagerFactory;
+import org.datanucleus.enhancer.EnhancementHelper;
+import org.datanucleus.store.AbstractStoreManager;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+/**
+ * 
+ * Purges any state associated with DataNucleus.
+ * 
+ * @author ahu...@apache.org
+ * @since 2.0.0
+ *
+ */
+public class DataNucleusLifeCycleHelper {
+   
+private static final Logger LOG = 
LoggerFactory.getLogger(DataNucleusLifeCycleHelper.class);
+
+   public static void cleanUp(PersistenceManagerFactory 
persistenceManagerFactory) {
+   
+   try {
+   
+   final ClassLoader cl = IsisContext.getClassLoader();
+
+//  XXX not needed according to 
https://github.com/datanucleus/datanucleus-core/issues/272 
+// 
+// if(persistenceManagerFactory instanceof 
JDOPersistenceManagerFactory) {
+// 
+// final JDOPersistenceManagerFactory jdoPMF = 
+// (JDOPersistenceManagerFactory) 
persistenceManagerFactory;
+// final PersistenceNucleusContext nucleusContext 
= jdoPMF.getNucleusContext();
+// final AbstractStoreManager storeManager = 
+// 
(AbstractStoreManager)nucleusContext.getStoreManager();
+// 
+// 
+// persistenceManagerFactory.getManagedClasses()
+// .forEach(clazz->{
+// final ClassLoaderResolver clr = 
nucleusContext.getClassLoaderResolver(cl);
+// 
+// // Un-manage from the store
+// storeManager.unmanageClass(clr, 
clazz.getName(), false);
+// 
+//  // Unload the meta-data for this class
+// 
nucleusContext.getMetaDataManager().unloadMetaDataForClass(clazz.getName());
+// });
+// }
+   
+   persistenceManagerFactory.close();
+   
+   // XXX uses reflection prior to DN v5.1.5
+   // remove once DN v5.1.5 is released
+   // dnUnregisterClassesManagedBy(cl);
+   
+   // XXX for info, why we do this see
+   // 
https://github.com/datanucleus/datanucleus-core/issues/272
+   EnhancementHelper.getInstance().unregisterCl

[isis] 20/34: ISIS-1775 Honor web-app's context path when configuring swagger.

2018-02-22 Thread ahuber
This is an automated email from the ASF dual-hosted git repository.

ahuber pushed a commit to branch dev/2.0.0-M2
in repository https://gitbox.apache.org/repos/asf/isis.git

commit c61eee967ad7a609d76c10bb2e415cc0051c2cb6
Author: Andi Huber 
AuthorDate: Sun Nov 12 19:13:37 2017 +0100

ISIS-1775 Honor web-app's context path when configuring swagger.
---
 .../services/swagger/SwaggerServiceDefault.java| 15 +++-
 .../isis/core/webapp/WebAppContextSupport.java | 31 +++
 .../wicket/viewer/IsisWicketApplication.java   | 95 +++---
 3 files changed, 91 insertions(+), 50 deletions(-)

diff --git 
a/core/metamodel/src/main/java/org/apache/isis/core/metamodel/services/swagger/SwaggerServiceDefault.java
 
b/core/metamodel/src/main/java/org/apache/isis/core/metamodel/services/swagger/SwaggerServiceDefault.java
index 968a93c..192b5f6 100644
--- 
a/core/metamodel/src/main/java/org/apache/isis/core/metamodel/services/swagger/SwaggerServiceDefault.java
+++ 
b/core/metamodel/src/main/java/org/apache/isis/core/metamodel/services/swagger/SwaggerServiceDefault.java
@@ -22,15 +22,15 @@ import java.util.Map;
 
 import javax.annotation.PostConstruct;
 
-import org.slf4j.Logger;
-import org.slf4j.LoggerFactory;
-
 import org.apache.isis.applib.annotation.DomainService;
 import org.apache.isis.applib.annotation.NatureOfService;
 import org.apache.isis.applib.annotation.Programmatic;
 import org.apache.isis.applib.services.swagger.SwaggerService;
 import 
org.apache.isis.core.metamodel.services.swagger.internal.SwaggerSpecGenerator;
 import org.apache.isis.core.metamodel.specloader.SpecificationLoader;
+import org.apache.isis.core.webapp.WebAppContextSupport;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
 
 @DomainService(
 nature = NatureOfService.DOMAIN,
@@ -48,7 +48,14 @@ public class SwaggerServiceDefault implements SwaggerService 
{
 
 @PostConstruct
 public void init(final Map properties) {
-this.basePath = getPropertyElse(properties, KEY_RESTFUL_BASE_PATH, 
KEY_RESTFUL_BASE_PATH_DEFAULT);
+   
+   final String webappContextPath = 
+   getPropertyElse(properties, 
WebAppContextSupport.WEB_APP_CONTEXT_PATH, "/");
+   
+   final String basePath = 
+   getPropertyElse(properties, KEY_RESTFUL_BASE_PATH, 
KEY_RESTFUL_BASE_PATH_DEFAULT);
+   
+   this.basePath = 
WebAppContextSupport.prependContextPathIfPresent(webappContextPath, basePath);
 }
 
 static String getPropertyElse(final Map properties, final 
String key, final String dflt) {
diff --git 
a/core/metamodel/src/main/java/org/apache/isis/core/webapp/WebAppContextSupport.java
 
b/core/metamodel/src/main/java/org/apache/isis/core/webapp/WebAppContextSupport.java
new file mode 100644
index 000..044fe67
--- /dev/null
+++ 
b/core/metamodel/src/main/java/org/apache/isis/core/webapp/WebAppContextSupport.java
@@ -0,0 +1,31 @@
+package org.apache.isis.core.webapp;
+
+import javax.servlet.ServletContext;
+
+import com.google.common.base.Strings;
+
+public class WebAppContextSupport {
+
+/**
+ * Property name given to the context path of the web application as 
returned by 
+ * {@link ServletContext#getContextPath()}.
+ */
+   public static final String WEB_APP_CONTEXT_PATH = 
"application.webapp.context-path";
+   
+   
+   public static String prependContextPathIfPresent(String contextPath, 
String path) {
+   if(Strings.isNullOrEmpty(contextPath) || 
contextPath.equals("/"))
+   return path;
+   
+   if(!contextPath.startsWith("/"))
+   throw new IllegalArgumentException(
+   "contextPath must start with a slash 
'/' character, got '"+contextPath+"'");
+
+   if(!path.startsWith("/"))
+   throw new IllegalArgumentException(
+   "path must start with a slash '/' 
character, got '"+path+"'");
+   
+   return contextPath + path;
+   }
+   
+}
diff --git 
a/core/viewer-wicket-impl/src/main/java/org/apache/isis/viewer/wicket/viewer/IsisWicketApplication.java
 
b/core/viewer-wicket-impl/src/main/java/org/apache/isis/viewer/wicket/viewer/IsisWicketApplication.java
index e3376e6..ae3f78d 100644
--- 
a/core/viewer-wicket-impl/src/main/java/org/apache/isis/viewer/wicket/viewer/IsisWicketApplication.java
+++ 
b/core/viewer-wicket-impl/src/main/java/org/apache/isis/viewer/wicket/viewer/IsisWicketApplication.java
@@ -30,52 +30,6 @@ import java.util.UUID;
 import java.util.concurrent.Callable;
 import java.util.concurrent.Future;
 
-import com.google.common.base.Function;
-import com.google.common.base.Joiner;
-import com.google.common.collect.Lists;
-import com.google.common.collect.Sets;
-import com.google.common.io.Resources;
-import com.google.inject.Guice;
-import com.google.inject.Injector;
-import com.goo

[isis] 06/34: ISIS-1723: removes jdo applib's Auditable interface and @Auditable annotation

2018-02-22 Thread ahuber
This is an automated email from the ASF dual-hosted git repository.

ahuber pushed a commit to branch dev/2.0.0-M2
in repository https://gitbox.apache.org/repos/asf/isis.git

commit 4e66c190465de2eda644cd388bb1ae3d64c205ab
Author: Dan Haywood 
AuthorDate: Tue Sep 19 22:43:59 2017 +0100

ISIS-1723: removes jdo applib's Auditable interface and @Auditable 
annotation
---
 .../system/persistence/PersistenceSessionFactoryMetamodelRefiner.java| 1 -
 1 file changed, 1 deletion(-)

diff --git 
a/core/runtime/src/main/java/org/apache/isis/core/runtime/system/persistence/PersistenceSessionFactoryMetamodelRefiner.java
 
b/core/runtime/src/main/java/org/apache/isis/core/runtime/system/persistence/PersistenceSessionFactoryMetamodelRefiner.java
index 8f5352d..7c6108e 100644
--- 
a/core/runtime/src/main/java/org/apache/isis/core/runtime/system/persistence/PersistenceSessionFactoryMetamodelRefiner.java
+++ 
b/core/runtime/src/main/java/org/apache/isis/core/runtime/system/persistence/PersistenceSessionFactoryMetamodelRefiner.java
@@ -57,7 +57,6 @@ public class PersistenceSessionFactoryMetamodelRefiner 
implements MetaModelRefin
 // and also MandatoryFacetOnPropertyMandatoryAnnotationFactory
 // and also PropertyAnnotationFactory
 programmingModel.addFactory(new 
MandatoryFromJdoColumnAnnotationFacetFactory());
-
 }
 
 @Override

-- 
To stop receiving notification emails like this one, please contact
ahu...@apache.org.


[isis] 12/34: ISIS-1767 JEE 7+ added dependency on javaee-api to core/runtime

2018-02-22 Thread ahuber
This is an automated email from the ASF dual-hosted git repository.

ahuber pushed a commit to branch dev/2.0.0-M2
in repository https://gitbox.apache.org/repos/asf/isis.git

commit 9eb9c4b3e38373c788f1ccae6f1dcf405d283c59
Author: Andi Huber 
AuthorDate: Sun Oct 29 09:24:11 2017 +0100

ISIS-1767 JEE 7+ added dependency on javaee-api to core/runtime
---
 core/pom.xml | 10 ++
 core/runtime/pom.xml |  5 +
 2 files changed, 15 insertions(+)

diff --git a/core/pom.xml b/core/pom.xml
index 8ac118d..555cb91 100644
--- a/core/pom.xml
+++ b/core/pom.xml
@@ -155,6 +155,8 @@
 
 4.1.0
 2.15
+
+7.0
 
 1.6.1
 2.0.2
@@ -1462,6 +1464,14 @@ ${license.additional-notes}
 picocontainer
 ${picocontainer.version}
 
+
+
+
+javax
+   javaee-api
+${javaee.version}
+provided
+
 
 
 
diff --git a/core/runtime/pom.xml b/core/runtime/pom.xml
index 0aa0361..2024a99 100644
--- a/core/runtime/pom.xml
+++ b/core/runtime/pom.xml
@@ -114,6 +114,11 @@
 slf4j-log4j12
 
 
+   
+   javax
+   javaee-api
+   
+
 
 
 log4j

-- 
To stop receiving notification emails like this one, please contact
ahu...@apache.org.


[isis] 11/34: ISIS-1728: uses typesafe queries for helloworld

2018-02-22 Thread ahuber
This is an automated email from the ASF dual-hosted git repository.

ahuber pushed a commit to branch dev/2.0.0-M2
in repository https://gitbox.apache.org/repos/asf/isis.git

commit e20eec9db03ec13ad6868326283cde5c9752aa86
Author: Dan Haywood 
AuthorDate: Tue Sep 19 23:02:07 2017 +0100

ISIS-1728: uses typesafe queries for helloworld
---
 .../runtime/systemusinginstallers/IsisComponentProvider.java | 1 -
 .../src/main/java/domainapp/dom/impl/HelloWorldObject.java   | 4 +++-
 .../src/main/java/domainapp/dom/impl/HelloWorldObjects.java  | 9 +
 .../java/domainapp/modules/simple/dom/impl/SimpleObjects.java| 7 +++
 4 files changed, 11 insertions(+), 10 deletions(-)

diff --git 
a/core/runtime/src/main/java/org/apache/isis/core/runtime/systemusinginstallers/IsisComponentProvider.java
 
b/core/runtime/src/main/java/org/apache/isis/core/runtime/systemusinginstallers/IsisComponentProvider.java
index 471b547..b637fe4 100644
--- 
a/core/runtime/src/main/java/org/apache/isis/core/runtime/systemusinginstallers/IsisComponentProvider.java
+++ 
b/core/runtime/src/main/java/org/apache/isis/core/runtime/systemusinginstallers/IsisComponentProvider.java
@@ -29,7 +29,6 @@ import java.util.stream.Stream;
 
 import javax.annotation.Nullable;
 import javax.jdo.annotations.PersistenceCapable;
-import javax.ws.rs.HEAD;
 
 import com.google.common.base.Function;
 import com.google.common.base.Joiner;
diff --git 
a/example/application/helloworld/src/main/java/domainapp/dom/impl/HelloWorldObject.java
 
b/example/application/helloworld/src/main/java/domainapp/dom/impl/HelloWorldObject.java
index 54a1a35..502b756 100644
--- 
a/example/application/helloworld/src/main/java/domainapp/dom/impl/HelloWorldObject.java
+++ 
b/example/application/helloworld/src/main/java/domainapp/dom/impl/HelloWorldObject.java
@@ -43,7 +43,6 @@ import org.apache.isis.applib.services.title.TitleService;
 @javax.jdo.annotations.PersistenceCapable(identityType = 
IdentityType.DATASTORE, schema = "helloworld" )
 @javax.jdo.annotations.DatastoreIdentity(strategy = 
IdGeneratorStrategy.IDENTITY, column = "id")
 @javax.jdo.annotations.Version(strategy= VersionStrategy.DATE_TIME, column 
="version")
-@javax.jdo.annotations.Unique(name="HelloWorldObject_name_UNQ", members = 
{"name"})
 @DomainObject(auditing = Auditing.ENABLED)
 @DomainObjectLayout()  // causes UI events to be triggered
 public class HelloWorldObject implements Comparable {
@@ -52,6 +51,8 @@ public class HelloWorldObject implements 
Comparable {
 this.name = name;
 }
 
+
+@javax.jdo.annotations.Unique
 @javax.jdo.annotations.Column(allowsNull = "false", length = 40)
 @Property(editing = Editing.DISABLED)
 @Title(prepend = "Object: ")
@@ -59,6 +60,7 @@ public class HelloWorldObject implements 
Comparable {
 public String getName() { return name; }
 public void setName(final String name) { this.name = name; }
 
+
 @javax.jdo.annotations.Column(allowsNull = "true", length = 4000)
 @Property(editing = Editing.ENABLED)
 private String notes;
diff --git 
a/example/application/helloworld/src/main/java/domainapp/dom/impl/HelloWorldObjects.java
 
b/example/application/helloworld/src/main/java/domainapp/dom/impl/HelloWorldObjects.java
index 92bd565..2c776f5 100644
--- 
a/example/application/helloworld/src/main/java/domainapp/dom/impl/HelloWorldObjects.java
+++ 
b/example/application/helloworld/src/main/java/domainapp/dom/impl/HelloWorldObjects.java
@@ -20,7 +20,7 @@ package domainapp.dom.impl;
 
 import java.util.List;
 
-import org.datanucleus.query.typesafe.TypesafeQuery;
+import javax.jdo.JDOQLTypedQuery;
 
 import org.apache.isis.applib.annotation.Action;
 import org.apache.isis.applib.annotation.DomainService;
@@ -31,9 +31,9 @@ import org.apache.isis.applib.annotation.ParameterLayout;
 import org.apache.isis.applib.annotation.RestrictTo;
 import org.apache.isis.applib.annotation.SemanticsOf;
 import org.apache.isis.applib.services.jdosupport.IsisJdoSupport;
-import org.apache.isis.applib.services.registry.ServiceRegistry;
 import org.apache.isis.applib.services.repository.RepositoryService;
 
+
 @DomainService(
 nature = NatureOfService.VIEW_MENU_ONLY,
 objectType = "helloworld.HelloWorldObjects"
@@ -52,7 +52,7 @@ public class HelloWorldObjects {
 @Action(semantics = SemanticsOf.SAFE)
 @MemberOrder(sequence = "2")
 public List findByName(final String name) {
-TypesafeQuery q = 
isisJdoSupport.newTypesafeQuery(HelloWorldObject.class);
+JDOQLTypedQuery q = 
isisJdoSupport.newTypesafeQuery(HelloWorldObject.class);
 final QHelloWorldObject cand = QHelloWorldObject.candidate();
 q = q.filter(
 cand.name.indexOf(q.stringParameter("name")).ne(-1)
@@ -64,7 +64,8 @@ public class HelloWorldObjects {
 @Action(semantics = SemanticsOf.SAFE, restrictTo = RestrictTo.PROTOTYPING)
 @MemberOrder(sequence = "3")
 public List listAll() {
-return repositor

[isis] 33/34: ISIS-1744 updating DN versions

2018-02-22 Thread ahuber
This is an automated email from the ASF dual-hosted git repository.

ahuber pushed a commit to branch dev/2.0.0-M2
in repository https://gitbox.apache.org/repos/asf/isis.git

commit c98701c48660e18f34783d11b188cbecc3b122f9
Author: Andi Huber 
AuthorDate: Mon Feb 19 15:22:30 2018 +0100

ISIS-1744 updating DN versions

datanucleus-core.version 5.1.6  datanucleus-api-jdo.version 5.1.4
datanucleus-jdo-query.version 5.0.4
datanucleus-rdbms.version 5.1.6
---
 core/pom.xml | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/core/pom.xml b/core/pom.xml
index 792ec5c..1c5158b 100644
--- a/core/pom.xml
+++ b/core/pom.xml
@@ -89,10 +89,10 @@
 
 3.2.0-m7
 
-5.1.5
+5.1.6
 5.1.4
-5.0.2
-5.1.5
+5.0.4
+5.1.6
 
5.1.0-release

[isis] 28/34: ISIS-1811: updates versions to 2.0.0-M2-SNAPSHOT

2018-02-22 Thread ahuber
This is an automated email from the ASF dual-hosted git repository.

ahuber pushed a commit to branch dev/2.0.0-M2
in repository https://gitbox.apache.org/repos/asf/isis.git

commit 42081eb60be8ee7fdd0d0e84927b03971600c8b6
Author: Dan Haywood 
AuthorDate: Tue Jan 9 07:15:06 2018 +

ISIS-1811: updates versions to 2.0.0-M2-SNAPSHOT
---
 adocs/documentation/pom.xml|  2 +-
 core/applib/pom.xml|  2 +-
 core/integtestsupport/pom.xml  |  2 +-
 core/log4j/pom.xml |  2 +-
 core/maven-plugin/pom.xml  |  2 +-
 core/mavendeps/intellij/pom.xml|  2 +-
 core/mavendeps/testing/pom.xml |  2 +-
 core/mavendeps/webapp/pom.xml  |  2 +-
 core/metamodel/pom.xml |  2 +-
 core/pom.xml   | 70 +++---
 core/runtime/pom.xml   |  2 +-
 core/schema/pom.xml|  2 +-
 core/security-shiro/pom.xml|  6 +-
 core/security/pom.xml  |  2 +-
 core/specsupport/pom.xml   |  2 +-
 core/unittestsupport/pom.xml   |  2 +-
 core/viewer-restfulobjects-applib/pom.xml  |  2 +-
 core/viewer-restfulobjects-rendering/pom.xml   |  2 +-
 core/viewer-restfulobjects-server/pom.xml  |  2 +-
 core/viewer-wicket-applib/pom.xml  |  2 +-
 core/viewer-wicket-impl/pom.xml|  2 +-
 core/viewer-wicket-model/pom.xml   |  2 +-
 core/viewer-wicket-ui/pom.xml  |  2 +-
 core/webserver/pom.xml |  2 +-
 core/wrapper/pom.xml   |  2 +-
 example/application/helloworld/pom.xml |  2 +-
 example/application/simpleapp/application/pom.xml  |  2 +-
 .../application/simpleapp/module-simple/pom.xml|  2 +-
 example/application/simpleapp/pom.xml  |  2 +-
 example/application/simpleapp/webapp/pom.xml   |  2 +-
 example/archetype/helloworld/pom.xml   |  2 +-
 example/archetype/simpleapp/pom.xml|  4 +-
 pom.xml|  2 +-
 33 files changed, 70 insertions(+), 70 deletions(-)

diff --git a/adocs/documentation/pom.xml b/adocs/documentation/pom.xml
index 960a2e4..659e31b 100644
--- a/adocs/documentation/pom.xml
+++ b/adocs/documentation/pom.xml
@@ -29,7 +29,7 @@
 
 org.apache.isis.docs
 isis-documentation
-2.0.0-M1-SNAPSHOT
+2.0.0-M2-SNAPSHOT
 pom
 
 Apache Isis Docs
diff --git a/core/applib/pom.xml b/core/applib/pom.xml
index 9cfea89..7fa9feb 100644
--- a/core/applib/pom.xml
+++ b/core/applib/pom.xml
@@ -23,7 +23,7 @@
 
 org.apache.isis.core
 isis
-2.0.0-M1-SNAPSHOT
+2.0.0-M2-SNAPSHOT
 
 
 isis-core-applib
diff --git a/core/integtestsupport/pom.xml b/core/integtestsupport/pom.xml
index 50e15c1..83e5dd5 100644
--- a/core/integtestsupport/pom.xml
+++ b/core/integtestsupport/pom.xml
@@ -23,7 +23,7 @@

org.apache.isis.core
isis
-2.0.0-M1-SNAPSHOT
+2.0.0-M2-SNAPSHOT

 
isis-core-integtestsupport
diff --git a/core/log4j/pom.xml b/core/log4j/pom.xml
index 115312e..12b8253 100644
--- a/core/log4j/pom.xml
+++ b/core/log4j/pom.xml
@@ -15,7 +15,7 @@
 
 org.apache.isis.core
 isis
-2.0.0-M1-SNAPSHOT
+2.0.0-M2-SNAPSHOT
 
 
 isis-core-log4j
diff --git a/core/maven-plugin/pom.xml b/core/maven-plugin/pom.xml
index 3e3646b..0ff59a6 100644
--- a/core/maven-plugin/pom.xml
+++ b/core/maven-plugin/pom.xml
@@ -23,7 +23,7 @@
 
 org.apache.isis.core
 isis
-2.0.0-M1-SNAPSHOT
+2.0.0-M2-SNAPSHOT
 
 
 org.apache.isis.tool
diff --git a/core/mavendeps/intellij/pom.xml b/core/mavendeps/intellij/pom.xml
index 7a387b6..ce57609 100644
--- a/core/mavendeps/intellij/pom.xml
+++ b/core/mavendeps/intellij/pom.xml
@@ -24,7 +24,7 @@

 org.apache.isis.core
 isis
-2.0.0-M1-SNAPSHOT
+2.0.0-M2-SNAPSHOT
 ../../pom.xml
 
 
diff --git a/core/mavendeps/testing/pom.xml b/core/mavendeps/testing/pom.xml
index 6504f20..cd2b9f2 100644
--- a/core/mavendeps/testing/pom.xml
+++ b/core/mavendeps/testing/pom.xml
@@ -24,7 +24,7 @@

 org.apache.isis.core
 isis
-2.0.0-M1-SNAPSHOT
+2.0.0-M2-SNAPSHOT
 ../../pom.xml
 
 
diff --git a/core/mavendeps/webapp/pom.xml b/core/mavendeps/webapp/pom.xml
index ddeecf4..9b3d24e 100644
--- a/core/mavendeps/webapp/pom.xml
+++ b/core/mavendeps/webapp/pom.xml
@@ -24,7 +24,7 @@
 
 org.apache.isis.core
 isis
-2.0.0-M1-SNAPSHOT
+2.0.0-M2-SNAPSHOT
 ../../pom.xml
 
 
diff --git a/core/metam

[isis] 27/34: ISIS-1744: removes work-around code for prior to DN 5.1.5

2018-02-22 Thread ahuber
This is an automated email from the ASF dual-hosted git repository.

ahuber pushed a commit to branch dev/2.0.0-M2
in repository https://gitbox.apache.org/repos/asf/isis.git

commit fa340f3ccda0b14c8bac88e61de5f1e51ace
Author: Dan Haywood 
AuthorDate: Fri Jan 5 14:51:35 2018 +

ISIS-1744: removes work-around code for prior to DN 5.1.5
---
 .../datanucleus/DataNucleusLifeCycleHelper.java| 26 --
 1 file changed, 4 insertions(+), 22 deletions(-)

diff --git 
a/core/runtime/src/main/java/org/apache/isis/objectstore/jdo/datanucleus/DataNucleusLifeCycleHelper.java
 
b/core/runtime/src/main/java/org/apache/isis/objectstore/jdo/datanucleus/DataNucleusLifeCycleHelper.java
index fc5669e..398c30f 100644
--- 
a/core/runtime/src/main/java/org/apache/isis/objectstore/jdo/datanucleus/DataNucleusLifeCycleHelper.java
+++ 
b/core/runtime/src/main/java/org/apache/isis/objectstore/jdo/datanucleus/DataNucleusLifeCycleHelper.java
@@ -26,15 +26,12 @@ import java.util.function.Consumer;
 
 import javax.jdo.PersistenceManagerFactory;
 
-import org.apache.isis.core.runtime.system.context.IsisContext;
-import org.datanucleus.ClassLoaderResolver;
-import org.datanucleus.PersistenceNucleusContext;
-import org.datanucleus.api.jdo.JDOPersistenceManagerFactory;
 import org.datanucleus.enhancer.EnhancementHelper;
-import org.datanucleus.store.AbstractStoreManager;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
+import org.apache.isis.core.runtime.system.context.IsisContext;
+
 /**
  * 
  * Purges any state associated with DataNucleus.
@@ -78,11 +75,7 @@ public class DataNucleusLifeCycleHelper {

persistenceManagerFactory.close();

-   // XXX uses reflection prior to DN v5.1.5
-   // remove once DN v5.1.5 is released
-   // dnUnregisterClassesManagedBy(cl);
-   
-   // XXX for info, why we do this see
+   // for info, on why we do this see
// 
https://github.com/datanucleus/datanucleus-core/issues/272
EnhancementHelper.getInstance().unregisterClasses(cl);

@@ -92,18 +85,7 @@ public class DataNucleusLifeCycleHelper {
 
}
 
-// -- HELPER
-
-   // TODO remove once DN v5.1.5 is released
-   private static void dnUnregisterClassesManagedBy(ClassLoader cl) {
-   if(cl==null)
-   return;
-   visitDNRegisteredClasses(map->
-   map.entrySet()
-   
.removeIf(entry->cl.equals(entry.getKey().getClassLoader()))
-   );
-   }
-
+
 // -- LOW LEVEL REFLECTION
 
// TODO remove once DN v5.1.5 is released

-- 
To stop receiving notification emails like this one, please contact
ahu...@apache.org.


[isis] 31/34: ISIS-1841 remove unnecessary null-check + simplify

2018-02-22 Thread ahuber
This is an automated email from the ASF dual-hosted git repository.

ahuber pushed a commit to branch dev/2.0.0-M2
in repository https://gitbox.apache.org/repos/asf/isis.git

commit ca1ea6673b99dd7a592a55879e09bb1b792a58f0
Author: Andi Huber 
AuthorDate: Mon Feb 19 15:07:25 2018 +0100

ISIS-1841 remove unnecessary null-check + simplify

Note: _Reflect (Internal API) guarantees discovered classes to be non-null
---
 .../systemusinginstallers/IsisComponentProvider.java | 16 ++--
 1 file changed, 6 insertions(+), 10 deletions(-)

diff --git 
a/core/runtime/src/main/java/org/apache/isis/core/runtime/systemusinginstallers/IsisComponentProvider.java
 
b/core/runtime/src/main/java/org/apache/isis/core/runtime/systemusinginstallers/IsisComponentProvider.java
index 941c6e8..d6a6a14 100644
--- 
a/core/runtime/src/main/java/org/apache/isis/core/runtime/systemusinginstallers/IsisComponentProvider.java
+++ 
b/core/runtime/src/main/java/org/apache/isis/core/runtime/systemusinginstallers/IsisComponentProvider.java
@@ -144,16 +144,12 @@ public abstract class IsisComponentProvider {
 mixinTypes.addAll(discovery.getTypesAnnotatedWith(Mixin.class));
 
 final Set> domainObjectTypes = 
discovery.getTypesAnnotatedWith(DomainObject.class);
-mixinTypes.addAll(
-domainObjectTypes.stream().filter(input -> {
-if (input == null) {
-return false;
-}
-final DomainObject annotation = 
input.getAnnotation(DomainObject.class);
-return annotation.nature() == Nature.MIXIN;
-}).collect(Collectors.toList())
-);
-
+domainObjectTypes.stream()
+.filter(input -> {
+final DomainObject annotation = 
input.getAnnotation(DomainObject.class);
+return annotation.nature() == Nature.MIXIN;
+})
+.forEach(mixinTypes::add);
 
 // add in any explicitly registered services...
 domainServiceTypes.addAll(appManifest.getAdditionalServices());

-- 
To stop receiving notification emails like this one, please contact
ahu...@apache.org.


[isis] 01/01: ISIS-1779 introduce resteasy legacy layer

2018-02-22 Thread ahuber
This is an automated email from the ASF dual-hosted git repository.

ahuber pushed a commit to branch ISIS-1779-jax-rs-2
in repository https://gitbox.apache.org/repos/asf/isis.git

commit 3d7b6fd96c88945651ce039015c4af04e124441a
Author: Andi Huber 
AuthorDate: Tue Feb 20 09:00:02 2018 +0100

ISIS-1779 introduce resteasy legacy layer

introduces o.a.i.viewer.legacy.RestEasyLegacy
as a resteasy legacy layer to ease transition

replaces jboss-jaxrs-api_2.0_spec (1.0.0.Final)
with jboss-jaxrs-api (3.0.12.Final)

adding a lot of TODO markers

replace org.jboss.resteasy.client.core.executors.ApacheHttpClient4Executor
with new o.a.i.viewer.legacy.ClientExecutor
---
 core/applib/pom.xml|   9 +-
 core/pom.xml   |  17 +++
 .../apache/isis/viewer/legacy/ClientExecutor.java  | 121 +
 .../ClientRequest.java}|  34 +++---
 .../ClientRequestFactory.java} |  43 
 .../apache/isis/viewer/legacy/RestEasyLegacy.java  |  87 +++
 .../restfulobjects/applib/LinkRepresentation.java  |   3 +-
 .../restfulobjects/applib/RestfulHttpMethod.java   |   2 +-
 .../applib/client/ClientRequestConfigurer.java |  15 +--
 .../applib/client/RestfulClient.java   |  32 ++
 .../applib/client/RestfulRequest.java  |  10 +-
 .../applib/domainobjects/DomainObjectResource.java |  30 +++--
 .../domainobjects/DomainServiceResource.java   |  14 +--
 .../applib/domaintypes/DomainTypeResource.java |  19 ++--
 .../applib/homepage/HomePageResource.java  |  12 +-
 .../restfulobjects/applib/user/UserResource.java   |   6 +-
 .../restfulobjects/applib/util/JsonMapper.java |   6 +-
 .../applib/version/VersionResource.java|   3 +-
 .../conneg/IsisPrettyPrintingProcessor.java|   2 +-
 .../PreProcessInterceptorForIsisSession.java   |  14 ++-
 20 files changed, 351 insertions(+), 128 deletions(-)

diff --git a/core/applib/pom.xml b/core/applib/pom.xml
index 7fa9feb..8a37233 100644
--- a/core/applib/pom.xml
+++ b/core/applib/pom.xml
@@ -79,10 +79,17 @@
 org.apache.geronimo.specs
 geronimo-jcdi_1.0_spec
 
+
+   
+
+   org.jboss.resteasy
+   jaxrs-api
+   
+   
 
 
 org.axonframework
diff --git a/core/pom.xml b/core/pom.xml
index 1c5158b..6b90ac7 100644
--- a/core/pom.xml
+++ b/core/pom.xml
@@ -140,6 +140,12 @@
 0.2.7
 3.0.24.Final
 
+   
+   
+   
+   
+4.0.0.Beta1
+
 9.4.3.v20170317
 
 7.9.0
@@ -184,7 +190,11 @@
 
 1.4.7
 
+   
+3.0.12.Final
+
 
 
 
@@ -2012,11 +2022,18 @@ ${license.additional-notes}
 ${geronimo-jcdi_1.0_spec.version}
 
 
+   
+   
+   org.jboss.resteasy
+   jaxrs-api
+   ${jboss-jaxrs-api.version}
+   
 
 
 
diff --git 
a/core/viewer-restfulobjects-applib/src/main/java/org/apache/isis/viewer/legacy/ClientExecutor.java
 
b/core/viewer-restfulobjects-applib/src/main/java/org/apache/isis/viewer/legacy/ClientExecutor.java
new file mode 100644
index 000..2f18caa
--- /dev/null
+++ 
b/core/viewer-restfulobjects-applib/src/main/java/org/apache/isis/viewer/legacy/ClientExecutor.java
@@ -0,0 +1,121 @@
+/*
+ *  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.
+ */
+package org.apache.isis.viewer.legacy;
+
+import java.net.URI;
+import java.util.AbstractMap;
+import java.util.ArrayList;
+import java.util.List;
+import java.util.Map;
+
+import javax.ws.rs.client.Client;
+import javax.ws.rs.client.Entity;
+import javax.ws.rs.client.Invocation;
+import javax.ws.rs.client.Invocation.Builder;
+import javax.ws.rs.client.WebTarget;
+import javax.ws.rs.core.MediaType;
+import javax.ws.rs.core.Response;
+import javax.ws.rs.core.UriBuilder;
+
+/**
+ * Compatibility layer, legacy of deprecated resteasy client 

[isis] branch ISIS-1779-jax-rs-2 updated (b268520 -> 3d7b6fd)

2018-02-22 Thread ahuber
This is an automated email from the ASF dual-hosted git repository.

ahuber pushed a change to branch ISIS-1779-jax-rs-2
in repository https://gitbox.apache.org/repos/asf/isis.git.


 discard b268520  ISIS-1779 remove helper no longer needed
 discard 18ca140  ISIS-1779 introduce resteasy legacy layer
 discard 932602f  ISIS-1756 - fix typo
 discard f9f9031  ISIS-1756 JEE 7+ Isis App life-cycling
 discard 50b3d27  ISIS-1756 backporting proper life-cycling from jax-rs-2 branch
 discard 9b129d9  ISIS-1744 updating DN versions
 discard 17b86dc  ISIS-1841 remove unused import
 discard 539a760  ISIS-1841 remove unnecessary null-check + simplify
 discard 9a1839c  ISIS-1841 clean up Internal API after rebase/merge
 discard 939e6d5  ISIS-1841 use _Context to store Isis default class loader
 discard a481770  ISIS-1811: updates versions to 2.0.0-M2-SNAPSHOT
 discard 1eb7392  ISIS-1744: removes work-around code for prior to DN 5.1.5
 discard 0c1d308  ISIS-1744: updates to DN 5.1.5
 discard 02c0877  ISIS-1767: fixes dependency convergence issue with 
com.sun.mail
 discard e180741  ISIS-1756 remove reflective access to DN's EnhancementHelper 
since we've got a dedicated method instead
 discard 9acf9bc  ISIS-1755 veto ExceptionRecognizer on CDI scan
 discard 7a012d3  ISIS-1754 proper DN class-loading
 discard 53a565a  ISIS-1775 added license
 discard 44077f9  ISIS-1775 Honor web-app's context path when configuring 
swagger.
 discard 59f2c28  ISIS-1755 TomEE requires Service Providers to be public 
classes
 discard 497976c  rebase 2.0.0-M2 on top of 2.0.0-M1 (master)
 discard f740597  ISIS-1756 utilize IsisWicketApplication's life-cycle instead 
of providing a life-cycle CDI Bean
 discard e809ddd  ISIS-1756 prevent SQLException on schema creation if config 
is missing
 discard a78d891  ISIS-1756 - fix typo
 discard d13d241  ISIS-1755 JEE 7+ allow coexistence of CDI and Isis' 
ServiceInjector
 discard 1efa068  ISIS-1756 JEE 7+ Isis App life-cycling
 discard 05c9ce9  ISIS-1767 JEE 7+ added dependency on javaee-api to 
core/runtime
 discard 266a145  ISIS-1728: uses typesafe queries for helloworld
 discard 627ee81  ISIS-1726: generalizes the logic that searches for 
@PersistenceCapable entities, to also take into account meta-annotations.
 discard 5f8258a  ISIS-1727: uses lambda in IsisSessionFactoryBuilder
 discard 4828a2c  ISIS-1725: requires that an AppManifest is supplied (used to 
obtain list of entities).
 discard 23144b3  ISIS-1724: removes the deprecated IsisJdoSupport in the jdo 
applib
 discard 2670a69  ISIS-1723: removes jdo applib's Auditable interface and 
@Auditable annotation
 discard a352a0f  ISIS-1276: fixes algorithm for lookup of datastore id's, at 
least
 discard 8dcc249  ISIS-1276: fixes compile issues in metamodel and runtime
 discard cbfbf54  ISIS-1276: updates applib, replaces references of 
TypesafeQuery to be instead JDOQLTypedQuery
 discard 9509c9c  ISIS-1276: updates core to compile under JDK 1.8 only
 discard 270abd0  ISIS-1276: updates references for datanucleus.
 add 75a936e  ISIS-1866 fix tests after changed default behavior
 add 2201436  ISIS-1841 cleanup switch statement
 add e31e3c1  ISIS-1867: cache JAXBContext by class
 add 1921a34  ISIS-1867: caches JAXBContext by class in JaxbService.Default 
implementation
 add 4de6220  ISIS-1867: caches JAXBContext by class (in JaxbUtil utility 
class in applib)
 add bf1daf6  ISIS-1867: refactors MemberExecutionDtoUtils #jaxbContextFor 
so handles exception, same as JaxbUtil
 add 2ed6fac  ISIS-1867: refactors MemberExecutionDtoUtils#jaxbContextFor 
to delegate to JaxbUtil
 add 2da9f90  ISIS-1867: refactors JaxbService#jaxbContextFor so handles 
exception, similar to JaxbUtil
 add a265623  ISIS-1867: refactors JaxbService to use 
JaxbUtil#jaxbContextFor
 add 29278da  ISIS-1867: refactors ChangesDtoUtil to use 
JaxbUtil#jaxbContextFor
 add 1eb350d  ISIS-1867: caches JAXBContext within JaxbMatchers (unit test 
support)
 add 88a2f66  ISIS-1867: refactors GridLoaderServiceDefault to cache its 
JAXBContext during initialization
 add 01af65d  Merge branch 'ISIS-1867'
 add b8c51e8  Merge branch 'master' of https://github.com/apache/isis
 add 238655c  ISIS-1866 further fixing tests
 add dd9588d  ISIS-1632 fix wrong filter logic
 add 25ec0c2  ISIS-1866 further fixing tests
 add 2d1c331  ISIS-1632 fixing wrong logic with publishing behavior
 add 089170b  ISIS-1866 further fixing tests
 add 6dd9d40  ISIS-1866 further fixing tests
 add 5595d4e  ISIS-1866 further fixing tests
 add d938728  Update _rgant-DomainObject_publishing.adoc
 add 4fcac47  Merge branch 'master' of https://github.com/apache/isis
 add a07f845  ISIS-1866 add code comment
 add 96d812e  ISIS-1742 remove deprecated 
NotContributedFacet.NotContributedAs
 add 1187898  ISIS-1866 further fixing tests
 add 84738e9  ISIS-1866 further fixing tests
 add b9c25c5  ISIS-1866 further fixing tests
 

[isis] annotated tag isis-1.16.1-RC2 deleted (was d80bfcd)

2018-02-22 Thread danhaywood
This is an automated email from the ASF dual-hosted git repository.

danhaywood pushed a change to annotated tag isis-1.16.1-RC2
in repository https://gitbox.apache.org/repos/asf/isis.git.


*** WARNING: tag isis-1.16.1-RC2 was deleted! ***

   tag was  d80bfcd

The revisions that were on this annotated tag are still contained in
other references; therefore, this change does not discard any commits
from the repository.

-- 
To stop receiving notification emails like this one, please contact
danhayw...@apache.org.


[isis] annotated tag helloworld-archetype-1.16.1-RC2 deleted (was 2875cc3)

2018-02-22 Thread danhaywood
This is an automated email from the ASF dual-hosted git repository.

danhaywood pushed a change to annotated tag helloworld-archetype-1.16.1-RC2
in repository https://gitbox.apache.org/repos/asf/isis.git.


*** WARNING: tag helloworld-archetype-1.16.1-RC2 was deleted! ***

   tag was  2875cc3

The revisions that were on this annotated tag are still contained in
other references; therefore, this change does not discard any commits
from the repository.

-- 
To stop receiving notification emails like this one, please contact
danhayw...@apache.org.


[isis] annotated tag rel/isis-1.16.1 updated (b6a12d8 -> d80bfcd)

2018-02-22 Thread danhaywood
This is an automated email from the ASF dual-hosted git repository.

danhaywood pushed a change to annotated tag rel/isis-1.16.1
in repository https://gitbox.apache.org/repos/asf/isis.git.


*** WARNING: tag rel/isis-1.16.1 was modified! ***

from b6a12d8  (commit)
  to d80bfcd  (tag)
 tagging b6a12d833509c548352c419a98de1bf603cf8095 (commit)
 replaces helloworld-archetype-1.16.0
  by Dan Haywood
  on Sun Feb 18 15:39:35 2018 +

- Log -
[maven-release-plugin] copy for tag isis-1.16.1
---


No new revisions were added by this update.

Summary of changes:

-- 
To stop receiving notification emails like this one, please contact
danhayw...@apache.org.


[isis] annotated tag rel/helloworld-archetype-1.16.1 updated (b7aefec -> 2875cc3)

2018-02-22 Thread danhaywood
This is an automated email from the ASF dual-hosted git repository.

danhaywood pushed a change to annotated tag rel/helloworld-archetype-1.16.1
in repository https://gitbox.apache.org/repos/asf/isis.git.


*** WARNING: tag rel/helloworld-archetype-1.16.1 was modified! ***

from b7aefec  (commit)
  to 2875cc3  (tag)
 tagging b7aefecab4591b1d51f0fd8afe7856dbc95496db (commit)
 replaces simpleapp-archetype-1.16.1
  by Dan Haywood
  on Sun Feb 18 16:27:09 2018 +

- Log -
[maven-release-plugin] copy for tag helloworld-archetype-1.16.1
---


No new revisions were added by this update.

Summary of changes:

-- 
To stop receiving notification emails like this one, please contact
danhayw...@apache.org.


[isis] annotated tag simpleapp-archetype-1.16.1-RC2 deleted (was 4b5a3e6)

2018-02-22 Thread danhaywood
This is an automated email from the ASF dual-hosted git repository.

danhaywood pushed a change to annotated tag simpleapp-archetype-1.16.1-RC2
in repository https://gitbox.apache.org/repos/asf/isis.git.


*** WARNING: tag simpleapp-archetype-1.16.1-RC2 was deleted! ***

   tag was  4b5a3e6

The revisions that were on this annotated tag are still contained in
other references; therefore, this change does not discard any commits
from the repository.

-- 
To stop receiving notification emails like this one, please contact
danhayw...@apache.org.


[isis] annotated tag rel/simpleapp-archetype-1.16.1 updated (ae624f8 -> 4b5a3e6)

2018-02-22 Thread danhaywood
This is an automated email from the ASF dual-hosted git repository.

danhaywood pushed a change to annotated tag rel/simpleapp-archetype-1.16.1
in repository https://gitbox.apache.org/repos/asf/isis.git.


*** WARNING: tag rel/simpleapp-archetype-1.16.1 was modified! ***

from ae624f8  (commit)
  to 4b5a3e6  (tag)
 tagging ae624f8463fe7c7a4f343f5b059878c41d1dee5b (commit)
 replaces isis-1.16.1
  by Dan Haywood
  on Sun Feb 18 16:19:46 2018 +

- Log -
[maven-release-plugin] copy for tag simpleapp-archetype-1.16.1
---


No new revisions were added by this update.

Summary of changes:

-- 
To stop receiving notification emails like this one, please contact
danhayw...@apache.org.


svn commit: r25228 - in /release/isis: archetype/helloworld-archetype/ archetype/simpleapp-archetype/ isis-core/

2018-02-22 Thread danhaywood
Author: danhaywood
Date: Thu Feb 22 21:55:06 2018
New Revision: 25228

Log:
publishing isis source releases to dist.apache.org

Added:

release/isis/archetype/helloworld-archetype/helloworld-archetype-1.16.1-source-release.zip
   (with props)

release/isis/archetype/helloworld-archetype/helloworld-archetype-1.16.1-source-release.zip.asc

release/isis/archetype/helloworld-archetype/helloworld-archetype-1.16.1-source-release.zip.md5

release/isis/archetype/simpleapp-archetype/simpleapp-archetype-1.16.1-source-release.zip
   (with props)

release/isis/archetype/simpleapp-archetype/simpleapp-archetype-1.16.1-source-release.zip.asc

release/isis/archetype/simpleapp-archetype/simpleapp-archetype-1.16.1-source-release.zip.md5
release/isis/isis-core/isis-1.16.1-source-release.zip   (with props)
release/isis/isis-core/isis-1.16.1-source-release.zip.asc
release/isis/isis-core/isis-1.16.1-source-release.zip.md5
Removed:

release/isis/archetype/helloworld-archetype/helloworld-archetype-1.16.0-source-release.zip

release/isis/archetype/helloworld-archetype/helloworld-archetype-1.16.0-source-release.zip.asc

release/isis/archetype/helloworld-archetype/helloworld-archetype-1.16.0-source-release.zip.md5

release/isis/archetype/simpleapp-archetype/simpleapp-archetype-1.16.0-source-release.zip

release/isis/archetype/simpleapp-archetype/simpleapp-archetype-1.16.0-source-release.zip.asc

release/isis/archetype/simpleapp-archetype/simpleapp-archetype-1.16.0-source-release.zip.md5
release/isis/isis-core/isis-1.16.0-source-release.zip
release/isis/isis-core/isis-1.16.0-source-release.zip.asc
release/isis/isis-core/isis-1.16.0-source-release.zip.md5

Added: 
release/isis/archetype/helloworld-archetype/helloworld-archetype-1.16.1-source-release.zip
==
Binary file - no diff available.

Propchange: 
release/isis/archetype/helloworld-archetype/helloworld-archetype-1.16.1-source-release.zip
--
svn:mime-type = application/octet-stream

Added: 
release/isis/archetype/helloworld-archetype/helloworld-archetype-1.16.1-source-release.zip.asc
==
--- 
release/isis/archetype/helloworld-archetype/helloworld-archetype-1.16.1-source-release.zip.asc
 (added)
+++ 
release/isis/archetype/helloworld-archetype/helloworld-archetype-1.16.1-source-release.zip.asc
 Thu Feb 22 21:55:06 2018
@@ -0,0 +1,17 @@
+-BEGIN PGP SIGNATURE-
+Version: GnuPG v2.0.22 (MingW32)
+
+iQIcBAABAgAGBQJaiamyAAoJEHbXSRp3rS4jsk0QALg7Zvw5xMVmu+SDGobUJVi2
+J43gTgJIPPwE9A7hrRAnf4Lx2eRiHcQNsJvTyE/+KGiViAzsWbV72/h4ueR0ynrK
+VnbcVXwaDcTgRsCRL+7ptQzjdw2wfn3xA8HODoB09hqdUVTHdfkJdD5Jaf9WNSsV
+IAdmaXurR+0qg9UPIPOwhscg3XB98MmeCtcEzq5IV1cQOQDum1dpiuej3lRx4V6r
+ikT3xqDhDPCiunpil7Gz2rni6drpee6apavQ/I4ocl1VdvF9cxHMAPIadEC9p2bU
+hkAET9yYFDTcPn04YmwYebyrJD2QEeLEapiyt1pPmmU5fpTg6iKMBnmtXqVC11BC
+nBY2kDiPkd/c+4F6Of5ihI8fdt2Bg3v1jaYW4Z6fOW1rj298zQSDGaKm9efP+hAJ
+mSwp/zSh+3/tIHVqibKrLexx8Yq8/Yg8Y8MVfdsBfW3b90Y6mzM7sPBIUzDWGtrt
+eG82/jsClePpyefj8y0JIj3Ky9e6SS6ynbSqw0qlZhw5Ogua3DK7jFjaC9XlVssx
+X5aDgIYtVeOa5b2G3cyzVQ1b5IIVITw0RWHtekPKgOJpcgqrVz3FU9oklw1gQSt5
+voXAv4ay0nN8IXrOUZSar975GbrtxC4jxA1TFgmjQHwxrger7aQOIf0Mn25iUy6v
+tvX8N0iKlbEiz3J9f7i+
+=Qslt
+-END PGP SIGNATURE-

Added: 
release/isis/archetype/helloworld-archetype/helloworld-archetype-1.16.1-source-release.zip.md5
==
--- 
release/isis/archetype/helloworld-archetype/helloworld-archetype-1.16.1-source-release.zip.md5
 (added)
+++ 
release/isis/archetype/helloworld-archetype/helloworld-archetype-1.16.1-source-release.zip.md5
 Thu Feb 22 21:55:06 2018
@@ -0,0 +1 @@
+d8c7f39afcdfd105bece405639b604a7
\ No newline at end of file

Added: 
release/isis/archetype/simpleapp-archetype/simpleapp-archetype-1.16.1-source-release.zip
==
Binary file - no diff available.

Propchange: 
release/isis/archetype/simpleapp-archetype/simpleapp-archetype-1.16.1-source-release.zip
--
svn:mime-type = application/octet-stream

Added: 
release/isis/archetype/simpleapp-archetype/simpleapp-archetype-1.16.1-source-release.zip.asc
==
--- 
release/isis/archetype/simpleapp-archetype/simpleapp-archetype-1.16.1-source-release.zip.asc
 (added)
+++ 
release/isis/archetype/simpleapp-archetype/simpleapp-archetype-1.16.1-source-release.zip.asc
 Thu Feb 22 21:55:06 2018
@@ -0,0 +1,17 @@
+-BEGIN PGP SIGNATURE-
+Version: GnuPG v2.0.22 (MingW32)
+
+iQIcBAABAgAGBQJaiaf7AAoJEHbXSRp3rS4j4tQP/jWrD0eNzbXZzlrjXu2vnrUz
+yuSCWV5NRf+Fb2M2JHajUTprf0p/kBuU36NuG1PeWRw5xZkIEfr

[isis] branch release-1.16.1-RC2 updated: ISIS-1813: updates website for 1.16.1

2018-02-22 Thread danhaywood
This is an automated email from the ASF dual-hosted git repository.

danhaywood pushed a commit to branch release-1.16.1-RC2
in repository https://gitbox.apache.org/repos/asf/isis.git


The following commit(s) were added to refs/heads/release-1.16.1-RC2 by this 
push:
 new 8a05894  ISIS-1813: updates website for 1.16.1
8a05894 is described below

commit 8a058940b35349f2b9eb040f9895059cf2eb0577
Author: Dan Haywood 
AuthorDate: Thu Feb 22 22:14:13 2018 +

ISIS-1813: updates website for 1.16.1
---
 STATUS |  8 
 adocs/documentation/pom-pdf.xml|  2 +-
 adocs/documentation/pom.xml|  2 +-
 .../documentation/src/main/asciidoc/doap_isis.rdf  | 24 ++
 .../documentation/src/main/asciidoc/downloads.adoc | 12 +--
 .../cgcom/_cgcom_post-release-successful.adoc  |  4 +---
 ...cgcom_release-process-for-interim-releases.adoc | 12 +++
 ...ugfun_getting-started_helloworld-archetype.adoc |  2 +-
 ..._ugfun_getting-started_simpleapp-archetype.adoc |  2 +-
 adocs/documentation/src/main/asciidoc/index.html   |  4 ++--
 .../src/main/asciidoc/pages/tg/tg.adoc |  2 +-
 .../release-notes/_release-notes_1.13.0.adoc   |  2 +-
 .../main/asciidoc/release-notes/release-notes.adoc |  2 +-
 13 files changed, 56 insertions(+), 22 deletions(-)

diff --git a/STATUS b/STATUS
index a82c9a4..839687b 100644
--- a/STATUS
+++ b/STATUS
@@ -20,6 +20,14 @@ Description
 
 TLP releases:
 
+  * isis-1.16.1: 22 Feb 2018
+  * helloworld-archetype-1.16.1: 22 Feb 2018
+  * simpleapp-archetype-1.16.1 : 22 Feb 2018
+
+  * isis-1.16.0:  8 Jan 2018
+  * helloworld-archetype-1.16.0:  8 Jan 2018
+  * simpleapp-archetype-1.16.0 :  8 Jan 2018
+
   * isis-1.15.1: 25 Sep 2017
   * helloworld-archetype-1.15.1: 25 Sep 2017
   * simpleapp-archetype-1.15.1 : 25 Sep 2017
diff --git a/adocs/documentation/pom-pdf.xml b/adocs/documentation/pom-pdf.xml
index e0b8ce6..81ab8c2 100644
--- a/adocs/documentation/pom-pdf.xml
+++ b/adocs/documentation/pom-pdf.xml
@@ -29,7 +29,7 @@
 
 org.apache.isis.docs
 isis-documentation-pdf
-1.15.0-SNAPSHOT
+2.0.0-M1-SNAPSHOT
 pom
 
 Apache Isis Docs
diff --git a/adocs/documentation/pom.xml b/adocs/documentation/pom.xml
index 4de5b9a..960a2e4 100644
--- a/adocs/documentation/pom.xml
+++ b/adocs/documentation/pom.xml
@@ -29,7 +29,7 @@
 
 org.apache.isis.docs
 isis-documentation
-1.16.1-SNAPSHOT
+2.0.0-M1-SNAPSHOT
 pom
 
 Apache Isis Docs
diff --git a/adocs/documentation/src/main/asciidoc/doap_isis.rdf 
b/adocs/documentation/src/main/asciidoc/doap_isis.rdf
index 8455086..cf07389 100644
--- a/adocs/documentation/src/main/asciidoc/doap_isis.rdf
+++ b/adocs/documentation/src/main/asciidoc/doap_isis.rdf
@@ -36,6 +36,30 @@
 http://projects.apache.org/category/web-framework"; 
/>
 
 
+
+
+  
+isis
+2018-02-22
+1.16.1
+  
+
+
+  
+helloworld-archetype
+2018-02-22
+1.16.1
+  
+
+
+  
+simpleapp-archetype
+2018-02-22
+1.16.1
+  
+
+
+
 
 
   
diff --git a/adocs/documentation/src/main/asciidoc/downloads.adoc 
b/adocs/documentation/src/main/asciidoc/downloads.adoc
index d271f84..a0de7ed 100644
--- a/adocs/documentation/src/main/asciidoc/downloads.adoc
+++ b/adocs/documentation/src/main/asciidoc/downloads.adoc
@@ -25,15 +25,15 @@ If you want to build Apache Isis from formally released 
source tarballs, you can
 
 Core:
 
-* 
https://www.apache.org/dyn/closer.cgi/isis/isis-core/isis-1.16.0-source-release.zip[isis-1.16.0]
 
(https://www.apache.org/dist/isis/isis-core/isis-1.16.0-source-release.zip.asc[asc],
 
https://www.apache.org/dist/isis/isis-core/isis-1.16.0-source-release.zip.md5[md5])
+* 
https://www.apache.org/dyn/closer.cgi/isis/isis-core/isis-1.16.1-source-release.zip[isis-1.16.1]
 
(https://www.apache.org/dist/isis/isis-core/isis-1.16.1-source-release.zip.asc[asc],
 
https://www.apache.org/dist/isis/isis-core/isis-1.16.1-source-release.zip.md5[md5])
 
 HelloWorld Archetype:
 
-* 
https://www.apache.org/dyn/closer.cgi/isis/archetype/helloworld-archetype/helloworld-archetype-1.16.0-source-release.zip[helloworld-archetype-1.16.0]
 
(https://www.apache.org/dist/isis/archetype/helloworld-archetype/helloworld-archetype-1.16.0-source-release.zip.asc[asc],
 
https://www.apache.org/dist/isis/archetype/helloworld-archetype/helloworld-archetype-1.16.0-source-release.zip.md5[md5])
+* 
https://www.apache.org/dyn/closer.cgi/isis/archetype/helloworld-archetype/helloworld-archetype-1.16.1-source-release.zip[helloworld-archetype-1.16.1]
 
(https://www.apache.org/dist/isis/archetype/helloworld-a

[09/52] [abbrv] [partial] isis-site git commit: ISIS-1813: publishing 1.16.1 second pass

2018-02-22 Thread danhaywood
http://git-wip-us.apache.org/repos/asf/isis-site/blob/97af7e5f/content/versions/SNAPSHOT/guides/rgant/rgant.html
--
diff --git a/content/versions/SNAPSHOT/guides/rgant/rgant.html 
b/content/versions/SNAPSHOT/guides/rgant/rgant.html
new file mode 100644
index 000..165bcc5
--- /dev/null
+++ b/content/versions/SNAPSHOT/guides/rgant/rgant.html
@@ -0,0 +1,16033 @@
+
+
+  
+   
+   
+   
+   
+   
+   
+   
+   
+  Annotations 
+   
+   
+  https://cdnjs.cloudflare.com/ajax/libs/bootswatch/3.3.7/flatly/bootstrap.min.css";
 rel="stylesheet"> 
+   
+   
+  https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.3.0/css/font-awesome.min.css";
 rel="stylesheet"> 
+   
+   
+   
+   
+   
+   
+   
+  
+/* Stylesheet for CodeRay to match GitHub theme | MIT License | 
http://foundation.zurb.com */
+/*pre.CodeRay {background-color:#f7f7f8;}*/
+.CodeRay .line-numbers{border-right:1px solid #d8d8d8;padding:0 0.5em 0 .25em}
+.CodeRay 
span.line-numbers{display:inline-block;margin-right:.5em;color:rgba(0,0,0,.3)}
+.CodeRay .line-numbers strong{color:rgba(0,0,0,.4)}
+table.CodeRay{border-collapse:separate;border-spacing:0;margin-bottom:0;border:0;background:none}
+table.CodeRay td{vertical-align: top;line-height:1.45}
+table.CodeRay td.line-numbers{text-align:right}
+table.CodeRay td.line-numbers>pre{padding:0;color:rgba(0,0,0,.3)}
+table.CodeRay td.code{padding:0 0 0 .5em}
+table.CodeRay td.code>pre{padding:0}
+.CodeRay .debug{color:#fff !important;background:#80 !important}
+.CodeRay .annotation{color:#007}
+.CodeRay .attribute-name{color:#80}
+.CodeRay .attribute-value{color:#700}
+.CodeRay .binary{color:#509}
+.CodeRay .comment{color:#998;font-style:italic}
+.CodeRay .char{color:#04d}
+.CodeRay .char .content{color:#04d}
+.CodeRay .char .delimiter{color:#039}
+.CodeRay .class{color:#458;font-weight:bold}
+.CodeRay .complex{color:#a08}
+.CodeRay .constant,.CodeRay .predefined-constant{color:#008080}
+.CodeRay .color{color:#099}
+.CodeRay .class-variable{color:#369}
+.CodeRay .decorator{color:#b0b}
+.CodeRay .definition{color:#099}
+.CodeRay .delimiter{color:#000}
+.CodeRay .doc{color:#970}
+.CodeRay .doctype{color:#34b}
+.CodeRay .doc-string{color:#d42}
+.CodeRay .escape{color:#666}
+.CodeRay .entity{color:#800}
+.CodeRay .error{color:#808}
+.CodeRay .exception{color:inherit}
+.CodeRay .filename{color:#099}
+.CodeRay .function{color:#900;font-weight:bold}
+.CodeRay .global-variable{color:#008080}
+.CodeRay .hex{color:#058}
+.CodeRay .integer,.CodeRay .float{color:#099}
+.CodeRay .include{color:#555}
+.CodeRay .inline{color:#000}
+.CodeRay .inline .inline{background:#ccc}
+.CodeRay .inline .inline .inline{background:#bbb}
+.CodeRay .inline .inline-delimiter{color:#d14}
+.CodeRay .inline-delimiter{color:#d14}
+.CodeRay .important{color:#555;font-weight:bold}
+.CodeRay .interpreted{color:#b2b}
+.CodeRay .instance-variable{color:#008080}
+.CodeRay .label{color:#970}
+.CodeRay .local-variable{color:#963}
+.CodeRay .octal{color:#40e}
+.CodeRay .predefined{color:#369}
+.CodeRay .preprocessor{color:#579}
+.CodeRay .pseudo-class{color:#555}
+.CodeRay .directive{font-weight:bold}
+.CodeRay .type{font-weight:bold}
+.CodeRay .predefined-type{color:inherit}
+.CodeRay .reserved,.CodeRay .keyword {color:#000;font-weight:bold}
+.CodeRay .key{color:#808}
+.CodeRay .key .delimiter{color:#606}
+.CodeRay .key .char{color:#80f}
+.CodeRay .value{color:#088}
+.CodeRay .regexp .delimiter{color:#808}
+.CodeRay .regexp .content{color:#808}
+.CodeRay .regexp .modifier{color:#808}
+.CodeRay .regexp .char{color:#d14}
+.CodeRay .regexp .function{color:#404;font-weight:bold}
+.CodeRay .string{color:#d20}
+.CodeRay .string .string .string{background:#ffd0d0}
+.CodeRay .string .content{color:#d14}
+.CodeRay .string .char{color:#d14}
+.CodeRay .string .delimiter{color:#d14}
+.CodeRay .shell{color:#d14}
+.CodeRay .shell .delimiter{color:#d14}
+.CodeRay .symbol{color:#990073}
+.CodeRay .symbol .content{color:#a60}
+.CodeRay .symbol .delimiter{color:#630}
+.CodeRay .tag{color:#008080}
+.CodeRay .tag-special{color:#d70}
+.CodeRay .variable{color:#036}
+.CodeRay .insert{background:#afa}
+.CodeRay .delete{background:#faa}
+.CodeRay .change{color:#aaf;background:#007}
+.CodeRay .head{color:#f8f;background:#505}
+.CodeRay .insert .insert{color:#080}
+.CodeRay .delete .delete{color:#800}
+.CodeRay .change .change{color:#66f}
+.CodeRay .head .head{color:#f4f}
+ 
+  
+  
+  
+   ../../
+   
+  
+   rgant
+   
+  
+   html
+   
+   
+   
+
+ 
+  
+  Toggle navigation 
+
+ Apache Isis 
+ 
+ 
+ 
+  
+   Documentation 
+
+Table of Contents 
+ 
+User Guides 
+Fundamentals 
+Wicket Viewer 
+Restful Objects 
Viewer 
+DataNucleus Object 
Store 
+Security 
+Testing 
+Beyond the Basics 
+ 

[46/52] [abbrv] [partial] isis-site git commit: ISIS-1813: publishing 1.16.1 second pass

2018-02-22 Thread danhaywood
http://git-wip-us.apache.org/repos/asf/isis-site/blob/97af7e5f/content/guides/dg/dg.pdf
--
diff --git a/content/guides/dg/dg.pdf b/content/guides/dg/dg.pdf
index 2b09e7e..ec11151 100644
--- a/content/guides/dg/dg.pdf
+++ b/content/guides/dg/dg.pdf
@@ -4,16 +4,16 @@
 << /Title (Developers' Guide)
 /Creator (Asciidoctor PDF 1.5.0.alpha.11, based on Prawn 1.3.0)
 /Producer (Asciidoctor PDF 1.5.0.alpha.11, based on Prawn 1.3.0)
-/CreationDate (D:20180108224332+00'00')
-/ModDate (D:20180108224332+00'00')
+/CreationDate (D:2018022725+00'00')
+/ModDate (D:2018022725+00'00')
 >>
 endobj
 2 0 obj
 << /Type /Catalog
 /Pages 3 0 R
 /Names 16 0 R
-/Outlines 855 0 R
-/PageLabels 932 0 R
+/Outlines 854 0 R
+/PageLabels 931 0 R
 /PageMode /UseOutlines
 /OpenAction [7 0 R /FitH 842.89]
 /ViewerPreferences << /DisplayDocTitle true
@@ -23,7 +23,7 @@ endobj
 3 0 obj
 << /Type /Pages
 /Count 102
-/Kids [7 0 R 10 0 R 12 0 R 14 0 R 36 0 R 47 0 R 54 0 R 61 0 R 68 0 R 74 0 R 80 
0 R 88 0 R 93 0 R 102 0 R 108 0 R 114 0 R 119 0 R 124 0 R 129 0 R 134 0 R 140 0 
R 146 0 R 151 0 R 157 0 R 162 0 R 167 0 R 177 0 R 182 0 R 190 0 R 195 0 R 199 0 
R 203 0 R 208 0 R 215 0 R 219 0 R 227 0 R 231 0 R 235 0 R 241 0 R 248 0 R 255 0 
R 272 0 R 279 0 R 285 0 R 291 0 R 296 0 R 301 0 R 312 0 R 320 0 R 325 0 R 334 0 
R 354 0 R 365 0 R 377 0 R 392 0 R 397 0 R 409 0 R 414 0 R 423 0 R 425 0 R 437 0 
R 449 0 R 455 0 R 473 0 R 481 0 R 489 0 R 495 0 R 504 0 R 513 0 R 522 0 R 530 0 
R 535 0 R 538 0 R 548 0 R 552 0 R 562 0 R 566 0 R 581 0 R 585 0 R 589 0 R 593 0 
R 595 0 R 599 0 R 601 0 R 607 0 R 609 0 R 614 0 R 622 0 R 626 0 R 634 0 R 638 0 
R 642 0 R 647 0 R 650 0 R 653 0 R 656 0 R 660 0 R 664 0 R 668 0 R 675 0 R 684 0 
R 699 0 R]
+/Kids [7 0 R 10 0 R 12 0 R 14 0 R 36 0 R 47 0 R 54 0 R 61 0 R 68 0 R 74 0 R 80 
0 R 88 0 R 93 0 R 102 0 R 108 0 R 114 0 R 119 0 R 124 0 R 129 0 R 134 0 R 140 0 
R 146 0 R 151 0 R 157 0 R 162 0 R 167 0 R 177 0 R 182 0 R 190 0 R 195 0 R 199 0 
R 203 0 R 208 0 R 215 0 R 219 0 R 227 0 R 231 0 R 235 0 R 241 0 R 248 0 R 255 0 
R 272 0 R 279 0 R 285 0 R 291 0 R 296 0 R 301 0 R 312 0 R 320 0 R 325 0 R 334 0 
R 354 0 R 365 0 R 377 0 R 392 0 R 397 0 R 409 0 R 414 0 R 423 0 R 425 0 R 437 0 
R 449 0 R 455 0 R 473 0 R 481 0 R 489 0 R 495 0 R 504 0 R 513 0 R 522 0 R 530 0 
R 535 0 R 538 0 R 548 0 R 552 0 R 562 0 R 566 0 R 581 0 R 585 0 R 589 0 R 593 0 
R 595 0 R 599 0 R 601 0 R 606 0 R 608 0 R 613 0 R 621 0 R 625 0 R 633 0 R 637 0 
R 641 0 R 646 0 R 649 0 R 652 0 R 655 0 R 659 0 R 663 0 R 667 0 R 674 0 R 683 0 
R 698 0 R]
 >>
 endobj
 4 0 obj
@@ -80,11 +80,11 @@ endobj
 << /Type /Font
 /BaseFont /AH+NotoSerif
 /Subtype /TrueType
-/FontDescriptor 934 0 R
+/FontDescriptor 933 0 R
 /FirstChar 32
 /LastChar 255
-/Widths 936 0 R
-/ToUnicode 935 0 R
+/Widths 935 0 R
+/ToUnicode 934 0 R
 >>
 endobj
 9 0 obj
@@ -1639,7 +1639,7 @@ endobj
 /F1.0 8 0 R
 >>
 >>
-/Annots [703 0 R 704 0 R 705 0 R 706 0 R 707 0 R 708 0 R 709 0 R 710 0 R 711 0 
R 712 0 R 713 0 R 714 0 R 715 0 R 716 0 R 717 0 R 718 0 R 719 0 R 720 0 R 721 0 
R 722 0 R 723 0 R 724 0 R 725 0 R 726 0 R 727 0 R 728 0 R 729 0 R 730 0 R 731 0 
R 732 0 R 733 0 R 734 0 R 735 0 R 736 0 R 737 0 R 738 0 R 739 0 R 740 0 R 741 0 
R 742 0 R 743 0 R 744 0 R 745 0 R 746 0 R 747 0 R 748 0 R 749 0 R 750 0 R 751 0 
R 752 0 R 753 0 R 754 0 R 755 0 R 756 0 R 757 0 R 758 0 R 759 0 R 760 0 R 761 0 
R 762 0 R 763 0 R 764 0 R 765 0 R 766 0 R 767 0 R 768 0 R 769 0 R 770 0 R 771 0 
R 772 0 R 773 0 R 774 0 R 775 0 R 776 0 R 777 0 R 778 0 R]
+/Annots [702 0 R 703 0 R 704 0 R 705 0 R 706 0 R 707 0 R 708 0 R 709 0 R 710 0 
R 711 0 R 712 0 R 713 0 R 714 0 R 715 0 R 716 0 R 717 0 R 718 0 R 719 0 R 720 0 
R 721 0 R 722 0 R 723 0 R 724 0 R 725 0 R 726 0 R 727 0 R 728 0 R 729 0 R 730 0 
R 731 0 R 732 0 R 733 0 R 734 0 R 735 0 R 736 0 R 737 0 R 738 0 R 739 0 R 740 0 
R 741 0 R 742 0 R 743 0 R 744 0 R 745 0 R 746 0 R 747 0 R 748 0 R 749 0 R 750 0 
R 751 0 R 752 0 R 753 0 R 754 0 R 755 0 R 756 0 R 757 0 R 758 0 R 759 0 R 760 0 
R 761 0 R 762 0 R 763 0 R 764 0 R 765 0 R 766 0 R 767 0 R 768 0 R 769 0 R 770 0 
R 771 0 R 772 0 R 773 0 R 774 0 R 775 0 R 776 0 R 777 0 R]
 >>
 endobj
 11 0 obj
@@ -3136,7 +3136,7 @@ endobj
 /F5.0 58 0 R
 >>
 >>
-/Annots [779 0 R 780 0 R 781 0 R 782 0 R 783 0 R 784 0 R 785 0 R 786 0 R 787 0 
R 788 0 R 789 0 R 790 0 R 791 0 R 792 0 R 793 0 R 794 0 R 795 0 R 796 0 R 797 0 
R 798 0 R 799 0 R 800 0 R 801 0 R 802 0 R 803 0 R 804 0 R 805 0 R 806 0 R 807 0 
R 808 0 R 809 0 R 810 0 R 811 0 R 812 0 R 813 0 R 814 0 R 815 0 R 816 0 R 817 0 
R 818 0 R 819 0 R 820 0 R 821 0 R 822 0 R 823 0 R 824 0 R 825 0 R 826 0 R 827 0 
R 828 0 R 829 0 R 830 0 R 831 0 R 832 0 R 833 0 R 834 0 R 835 0 R 836 0 R 837 0 
R 838 0 R 839 0 R 840 0 R 841 0 R 842 0 R 843 0 R 844 0 R 845 0 R 846 0 R 847 0 
R 848 0 R 849 0 R 850 0 R 851 0 R 852 0 R 853 0 R]
+/Annots [778 0 R 779 0 R 780 0 R 781 0 R 782 0 R 783 0 R 784 0 R 785 0 R 786 0 
R 787 0 R 788 0 R 789 0 R 790 

[04/52] [abbrv] [partial] isis-site git commit: ISIS-1813: publishing 1.16.1 second pass

2018-02-22 Thread danhaywood
http://git-wip-us.apache.org/repos/asf/isis-site/blob/97af7e5f/content/versions/SNAPSHOT/guides/rgcms/rgcms.html
--
diff --git a/content/versions/SNAPSHOT/guides/rgcms/rgcms.html 
b/content/versions/SNAPSHOT/guides/rgcms/rgcms.html
new file mode 100644
index 000..a5b2012
--- /dev/null
+++ b/content/versions/SNAPSHOT/guides/rgcms/rgcms.html
@@ -0,0 +1,7664 @@
+
+
+  
+   
+   
+   
+   
+   
+   
+   
+   
+  Classes, Methods and Schema 
+   
+   
+  https://cdnjs.cloudflare.com/ajax/libs/bootswatch/3.3.7/flatly/bootstrap.min.css";
 rel="stylesheet"> 
+   
+   
+  https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.3.0/css/font-awesome.min.css";
 rel="stylesheet"> 
+   
+   
+   
+   
+   
+   
+   
+  
+/* Stylesheet for CodeRay to match GitHub theme | MIT License | 
http://foundation.zurb.com */
+/*pre.CodeRay {background-color:#f7f7f8;}*/
+.CodeRay .line-numbers{border-right:1px solid #d8d8d8;padding:0 0.5em 0 .25em}
+.CodeRay 
span.line-numbers{display:inline-block;margin-right:.5em;color:rgba(0,0,0,.3)}
+.CodeRay .line-numbers strong{color:rgba(0,0,0,.4)}
+table.CodeRay{border-collapse:separate;border-spacing:0;margin-bottom:0;border:0;background:none}
+table.CodeRay td{vertical-align: top;line-height:1.45}
+table.CodeRay td.line-numbers{text-align:right}
+table.CodeRay td.line-numbers>pre{padding:0;color:rgba(0,0,0,.3)}
+table.CodeRay td.code{padding:0 0 0 .5em}
+table.CodeRay td.code>pre{padding:0}
+.CodeRay .debug{color:#fff !important;background:#80 !important}
+.CodeRay .annotation{color:#007}
+.CodeRay .attribute-name{color:#80}
+.CodeRay .attribute-value{color:#700}
+.CodeRay .binary{color:#509}
+.CodeRay .comment{color:#998;font-style:italic}
+.CodeRay .char{color:#04d}
+.CodeRay .char .content{color:#04d}
+.CodeRay .char .delimiter{color:#039}
+.CodeRay .class{color:#458;font-weight:bold}
+.CodeRay .complex{color:#a08}
+.CodeRay .constant,.CodeRay .predefined-constant{color:#008080}
+.CodeRay .color{color:#099}
+.CodeRay .class-variable{color:#369}
+.CodeRay .decorator{color:#b0b}
+.CodeRay .definition{color:#099}
+.CodeRay .delimiter{color:#000}
+.CodeRay .doc{color:#970}
+.CodeRay .doctype{color:#34b}
+.CodeRay .doc-string{color:#d42}
+.CodeRay .escape{color:#666}
+.CodeRay .entity{color:#800}
+.CodeRay .error{color:#808}
+.CodeRay .exception{color:inherit}
+.CodeRay .filename{color:#099}
+.CodeRay .function{color:#900;font-weight:bold}
+.CodeRay .global-variable{color:#008080}
+.CodeRay .hex{color:#058}
+.CodeRay .integer,.CodeRay .float{color:#099}
+.CodeRay .include{color:#555}
+.CodeRay .inline{color:#000}
+.CodeRay .inline .inline{background:#ccc}
+.CodeRay .inline .inline .inline{background:#bbb}
+.CodeRay .inline .inline-delimiter{color:#d14}
+.CodeRay .inline-delimiter{color:#d14}
+.CodeRay .important{color:#555;font-weight:bold}
+.CodeRay .interpreted{color:#b2b}
+.CodeRay .instance-variable{color:#008080}
+.CodeRay .label{color:#970}
+.CodeRay .local-variable{color:#963}
+.CodeRay .octal{color:#40e}
+.CodeRay .predefined{color:#369}
+.CodeRay .preprocessor{color:#579}
+.CodeRay .pseudo-class{color:#555}
+.CodeRay .directive{font-weight:bold}
+.CodeRay .type{font-weight:bold}
+.CodeRay .predefined-type{color:inherit}
+.CodeRay .reserved,.CodeRay .keyword {color:#000;font-weight:bold}
+.CodeRay .key{color:#808}
+.CodeRay .key .delimiter{color:#606}
+.CodeRay .key .char{color:#80f}
+.CodeRay .value{color:#088}
+.CodeRay .regexp .delimiter{color:#808}
+.CodeRay .regexp .content{color:#808}
+.CodeRay .regexp .modifier{color:#808}
+.CodeRay .regexp .char{color:#d14}
+.CodeRay .regexp .function{color:#404;font-weight:bold}
+.CodeRay .string{color:#d20}
+.CodeRay .string .string .string{background:#ffd0d0}
+.CodeRay .string .content{color:#d14}
+.CodeRay .string .char{color:#d14}
+.CodeRay .string .delimiter{color:#d14}
+.CodeRay .shell{color:#d14}
+.CodeRay .shell .delimiter{color:#d14}
+.CodeRay .symbol{color:#990073}
+.CodeRay .symbol .content{color:#a60}
+.CodeRay .symbol .delimiter{color:#630}
+.CodeRay .tag{color:#008080}
+.CodeRay .tag-special{color:#d70}
+.CodeRay .variable{color:#036}
+.CodeRay .insert{background:#afa}
+.CodeRay .delete{background:#faa}
+.CodeRay .change{color:#aaf;background:#007}
+.CodeRay .head{color:#f8f;background:#505}
+.CodeRay .insert .insert{color:#080}
+.CodeRay .delete .delete{color:#800}
+.CodeRay .change .change{color:#66f}
+.CodeRay .head .head{color:#f4f}
+ 
+  
+  
+  
+   ../../
+   
+  
+   rgcms
+   
+  
+   html
+   
+   
+   
+
+ 
+  
+  Toggle navigation 
+
+ Apache Isis 
+ 
+ 
+ 
+  
+   Documentation 
+
+Table of Contents 
+ 
+User Guides 
+Fundamentals 
+Wicket Viewer 
+Restful Objects 
Viewer 
+DataNucleus Object 
Store 
+Security 
+Testing 
+Beyond the

[03/52] [abbrv] [partial] isis-site git commit: ISIS-1813: publishing 1.16.1 second pass

2018-02-22 Thread danhaywood
http://git-wip-us.apache.org/repos/asf/isis-site/blob/97af7e5f/content/versions/SNAPSHOT/guides/rgcms/rgcms.pdf
--
diff --git a/content/versions/SNAPSHOT/guides/rgcms/rgcms.pdf 
b/content/versions/SNAPSHOT/guides/rgcms/rgcms.pdf
new file mode 100644
index 000..3d5b19a
--- /dev/null
+++ b/content/versions/SNAPSHOT/guides/rgcms/rgcms.pdf
@@ -0,0 +1,197726 @@
+%PDF-1.4
+%����
+1 0 obj
+<< /Title (Classes, Methods and Schema)
+/Creator (Asciidoctor PDF 1.5.0.alpha.11, based on Prawn 1.3.0)
+/Producer (Asciidoctor PDF 1.5.0.alpha.11, based on Prawn 1.3.0)
+/CreationDate (D:2018024020+00'00')
+/ModDate (D:2018024020+00'00')
+>>
+endobj
+2 0 obj
+<< /Type /Catalog
+/Pages 3 0 R
+/Names 14 0 R
+/Outlines 1057 0 R
+/PageLabels 1087 0 R
+/PageMode /UseOutlines
+/OpenAction [7 0 R /FitH 842.89]
+/ViewerPreferences << /DisplayDocTitle true
+>>
+>>
+endobj
+3 0 obj
+<< /Type /Pages
+/Count 98
+/Kids [7 0 R 10 0 R 12 0 R 39 0 R 62 0 R 127 0 R 150 0 R 155 0 R 163 0 R 168 0 
R 172 0 R 177 0 R 187 0 R 191 0 R 194 0 R 204 0 R 209 0 R 216 0 R 223 0 R 240 0 
R 243 0 R 247 0 R 260 0 R 291 0 R 299 0 R 308 0 R 311 0 R 327 0 R 337 0 R 347 0 
R 356 0 R 374 0 R 402 0 R 420 0 R 423 0 R 433 0 R 441 0 R 450 0 R 456 0 R 462 0 
R 465 0 R 474 0 R 507 0 R 526 0 R 547 0 R 558 0 R 568 0 R 570 0 R 576 0 R 583 0 
R 589 0 R 598 0 R 605 0 R 615 0 R 625 0 R 641 0 R 658 0 R 672 0 R 688 0 R 705 0 
R 715 0 R 718 0 R 722 0 R 728 0 R 733 0 R 736 0 R 743 0 R 751 0 R 757 0 R 765 0 
R 773 0 R 781 0 R 795 0 R 808 0 R 828 0 R 837 0 R 850 0 R 870 0 R 875 0 R 885 0 
R 894 0 R 897 0 R 909 0 R 912 0 R 917 0 R 921 0 R 928 0 R 934 0 R 943 0 R 948 0 
R 954 0 R 959 0 R 965 0 R 976 0 R 982 0 R 989 0 R 991 0 R 997 0 R]
+>>
+endobj
+4 0 obj
+<< /Length 2
+>>
+stream
+q
+
+endstream
+endobj
+5 0 obj
+<< /Type /Page
+/Parent 3 0 R
+/MediaBox [0 0 595.28 841.89]
+/Contents 4 0 R
+/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI]
+>>
+>>
+endobj
+6 0 obj
+<< /Length 241
+>>
+stream
+q
+/DeviceRGB cs
+0.600 0.600 0.600 scn
+/DeviceRGB CS
+0.600 0.600 0.600 SCN
+
+BT
+168.256995 351.364496 Td
+/F1.0 27 Tf
+<436c61737365732c204d6574686f647320616e6420536368656d61> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+Q
+
+endstream
+endobj
+7 0 obj
+<< /Type /Page
+/Parent 3 0 R
+/MediaBox [0 0 595.28 841.89]
+/Contents 6 0 R
+/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI]
+/Font << /F1.0 8 0 R
+>>
+>>
+>>
+endobj
+8 0 obj
+<< /Type /Font
+/BaseFont /BN+NotoSerif
+/Subtype /TrueType
+/FontDescriptor 1089 0 R
+/FirstChar 32
+/LastChar 255
+/Widths 1091 0 R
+/ToUnicode 1090 0 R
+>>
+endobj
+9 0 obj
+<< /Length 23094
+>>
+stream
+q
+/DeviceRGB cs
+0.200 0.200 0.200 scn
+/DeviceRGB CS
+0.200 0.200 0.200 SCN
+
+BT
+48.24 782.394 Td
+/F2.0 22 Tf
+[<54> 29.78515625 <61626c65206f6620436f6e74656e7473>] TJ
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+48.24 751.856 Td
+/F1.0 10.5 Tf
+<312e20436c61737365732c204d6574686f647320616e6420536368656d61> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+208.45174 751.856 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20>
 Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+
+BT
+539.81074 751.856 Td
+/F1.0 5.25 Tf
+ Tj
+ET
+
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+541.1705 751.856 Td
+/F1.0 10.5 Tf
+<31> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+60.24 733.376 Td
+/F1.0 10.5 Tf
+<312e312e204f7468657220477569646573> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+149.662241 733.376 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20>
 Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+
+BT
+539.81074 733.376 Td
+/F1.0 5.25 Tf
+ Tj
+ET
+
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+541.1705 733.376 Td
+/F1.0 10.5 Tf
+<31> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+48.24 714.896 Td
+/F1.0 10.5 Tf
+<322e204d6574686f6473> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+106.9062499989 714.896 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20

[50/52] [abbrv] [partial] isis-site git commit: ISIS-1813: publishing 1.16.1 second pass

2018-02-22 Thread danhaywood
http://git-wip-us.apache.org/repos/asf/isis-site/blob/97af7e5f/content/elasticlunr/index.json
--
diff --git a/content/elasticlunr/index.json b/content/elasticlunr/index.json
index 52c475a..415be66 100644
--- a/content/elasticlunr/index.json
+++ b/content/elasticlunr/index.json
@@ -1 +1 @@
-{"version":"0.9.5","fields":["title","body","description","url"],"ref":"id","documentStore":{"docs":{"372886":{"title":"Rows,
 full-width cols, and 
tabs","url":"guides/ugvw/ugvw.html#_rows_full_width_cols_and_tabs","body":"Rows,
 full-width cols, and tabs  The example layout consists of three rows: a row 
for the object/icon, a row containing a properties, and a row containing 
collections. In all three cases the row contains a single column spanning the 
full width of the page. For the property and collection rows, the column 
contains a tab group.  This corresponds to the following XML:  You will notice 
that one of the columns has an unreferencedActions attribute, while one of the 
tabGroups has a similar unreferencedCollections attribute. This topic is 
discussed in more detail below. ","description":" The example layout consists 
of three rows: a row for the object/icon, a row containing a properties, and a 
row containing collections. In all three cases the row contains a single column 
s
 panning the full width of the page. For the property and collection rows, the 
column contains a","id":372886},"2646929":{"title":"Apache Isis vs 
…​","url":"guides/ugfun/ugfun.html#_ugfun_core-concepts_apache-isis-vs","body":"Apache
 Isis vs …​  Many other frameworks promise rapid application development 
and provide automatically generated user interfaces, so how do they compare to 
Apache Isis? ","description":" Many other frameworks promise rapid application 
development and provide automatically generated user interfaces, so how do they 
compare to Apache Isis? 
","id":2646929},"3836440":{"title":"Running","url":"guides/dg/dg.html#__dg_ide_intellij_running","body":"Running
  Let’s see how to run both the app and the tests. ","description":" Let’s 
see how to run both the app and the tests. 
","id":3836440},"11600575":{"title":"Using 
Contributions","url":"pages/tg/tg.html#_using_contributions","body":"Using 
Contributions  One of Apache Isis' most powerful features is the abilit
 y for the UI to combine functionality from domain services into the 
representation of an entity. The effect is similar to traits or mix-ins in 
other languages, however the \"mixing in\" is done at runtime, within the 
Apache Isis metamodel. In Apache Isis' terminology, we say that the domain 
service action is contributed to the entity.  Any action of a domain service 
that has a domain entity type as one of its parameter types will (by default) 
be contributed. If the service action takes more than one argument, or does not 
have safe semantics, then it will be contributed as an entity action. If the 
service action has precisely one parameter type (that of the entity) and has 
safe semantics then it will be contributed either as a collection or as a 
property (dependent on whether it returns a collection of a scalar).  Why are 
contributions so useful? Because the service action will match not on the 
entity type, but also on any of the entity’s supertypes (all the way up to 
java.lang.Obj
 ect). That means that you can apply the dependency inversion principle to 
ensure that the modules of your application have acyclic dependencies; but in 
the UI it can still appear as if there are bidirectional dependencies between 
those modules. The lack of bidirectional dependencies can help save your app 
degrading into a big ball of mud.  Finally, note that the layout of contributed 
actions/collections/properties can be specified using the .layout.json file 
(and it is highly recommended that you do so). ","description":" One of Apache 
Isis' most powerful features is the ability for the UI to combine functionality 
from domain services into the representation of an entity. The effect is 
similar to traits or mix-ins in other languages, however the \"mixing in\" is 
done at runtime, within the Apache Isis 
metamodel","id":11600575},"12196042":{"title":"Tertiary 
Menu","url":"guides/ugvw/ugvw.html#_tertiary_menu","body":"Tertiary Menu  
Domain services' actions can be associated with the te
 rtiary menu using the same @DomainServiceLayout annotation, but be aware that 
the @DomainServiceLayout#name() attribute will be ignored (there is only one 
effective menu).  For example, the updateEpochDate(…​) and 
listAllSettings(…​) actions come from the following service:  Because the 
number of items on the tertiary menu is expected to be small and most will 
pertain to the current user, the viewer does not place dividers between actions 
from different services on the tertiary menu. ","description":" Domain 
services' actions can be associated with the tertiary menu usin

[48/52] [abbrv] [partial] isis-site git commit: ISIS-1813: publishing 1.16.1 second pass

2018-02-22 Thread danhaywood
http://git-wip-us.apache.org/repos/asf/isis-site/blob/97af7e5f/content/guides/cgcom/cgcom.pdf
--
diff --git a/content/guides/cgcom/cgcom.pdf b/content/guides/cgcom/cgcom.pdf
index f383503..54ebacf 100644
--- a/content/guides/cgcom/cgcom.pdf
+++ b/content/guides/cgcom/cgcom.pdf
@@ -4,8 +4,8 @@
 << /Title (Committers' Guide)
 /Creator (Asciidoctor PDF 1.5.0.alpha.11, based on Prawn 1.3.0)
 /Producer (Asciidoctor PDF 1.5.0.alpha.11, based on Prawn 1.3.0)
-/CreationDate (D:20180108224310+00'00')
-/ModDate (D:20180108224310+00'00')
+/CreationDate (D:2018022713+00'00')
+/ModDate (D:2018022713+00'00')
 >>
 endobj
 2 0 obj
@@ -13282,7 +13282,7 @@ endobj
 >>
 endobj
 119 0 obj
-<< /Length 12544
+<< /Length 12526
 >>
 stream
 q
@@ -13559,7 +13559,7 @@ ET
 BT
 143.607003 556.94601 Td
 /F4.0 10.5 Tf
-<6d766e202d6620706f6d2d6a646f2d656e68616e63652d616c6c2e786d6c20646174616e75636c6575733a656e68616e6365202d6f>
 Tj
+<6d766e202d706c206d6f64756c652d73696d706c6520646174616e75636c6575733a656e68616e6365202d6f>
 Tj
 ET
 
 0.000 0.000 0.000 SCN
@@ -13568,7 +13568,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-421.857 556.94601 Td
+374.607 556.94601 Td
 /F1.0 10.5 Tf
 <20696e2074686520726f6f74206d6f64756c65> Tj
 ET
@@ -22154,7 +22154,7 @@ endobj
 [190 0 R /XYZ 0 301.490035 null]
 endobj
 201 0 obj
-<< /Length 11183
+<< /Length 11647
 >>
 stream
 q
@@ -22391,7 +22391,7 @@ ET
 BT
 48.24 436.426033 Td
 /F1.0 10.5 Tf
-[<54> 29.78515625 
<6f206275696c6420417061636865204973697320636f72652c20666972737420646f776e6c6f616420616e>
 20.01953125 <7920646570656e64656e636965733a>] TJ
+[<54> 29.78515625 
<6f206275696c6420417061636865204973697320636f72652c20666972737420636c65616e206f757420746865206c6f63616c207265706f7369746f72792063616368653a>]
 TJ
 ET
 
 0.000 0.000 0.000 SCN
@@ -22429,7 +22429,7 @@ Q
 BT
 59.24 397.785037 Td
 /F4.0 11 Tf
-<6d766e20646570656e64656e63793a676f2d6f6c696e65> Tj
+<726d202d7266207e2f6d322f7265706f7369746f72792f6f72672f6170616368652f69736973> 
Tj
 ET
 
 0.000 0.000 0.000 SCN
@@ -22437,77 +22437,141 @@ ET
 0.200 0.200 0.200 scn
 0.200 0.200 0.200 SCN
 
-13.371 Tw
-
 BT
 48.24 359.906035 Td
 /F1.0 10.5 Tf
-<436865636b2074686174206e6f204973697320617274696661637473206861766520796574206265656e20646f776e6c6f616465642c206965207468657265206973206e6f>
 Tj
+<616e64207468656e206275696c64207573696e673a> Tj
 ET
 
-
-0.000 Tw
 0.000 0.000 0.000 SCN
 0.000 0.000 0.000 scn
-0.694 0.129 0.275 scn
-0.694 0.129 0.275 SCN
-
-0.398 Tw
+q
+0.961 0.961 0.961 scn
+52.240 344.090 m
+543.040 344.090 l
+545.249 344.090 547.040 342.299 547.040 340.090 c
+547.040 311.350 l
+547.040 309.141 545.249 307.350 543.040 307.350 c
+52.240 307.350 l
+50.031 307.350 48.240 309.141 48.240 311.350 c
+48.240 340.090 l
+48.240 342.299 50.031 344.090 52.240 344.090 c
+h
+f
+0.800 0.800 0.800 SCN
+0.75 w
+52.240 344.090 m
+543.040 344.090 l
+545.249 344.090 547.040 342.299 547.040 340.090 c
+547.040 311.350 l
+547.040 309.141 545.249 307.350 543.040 307.350 c
+52.240 307.350 l
+50.031 307.350 48.240 309.141 48.240 311.350 c
+48.240 340.090 l
+48.240 342.299 50.031 344.090 52.240 344.090 c
+h
+S
+Q
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
 
 BT
-48.24 344.12603 Td
-/F4.0 10.5 Tf
-<7e2f2e6d322f6f72672f7265706f7369746f72792f6f72672f6170616368652f69736973> Tj
+59.24 321.26504 Td
+/F4.0 11 Tf
+<6d766e20636c65616e20696e7374616c6c202d44736b69702e676974> Tj
 ET
 
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+q
+0.5 w
+0.933 0.933 0.933 SCN
+113.807 255.790 m
+113.807 295.350 l
+S
+Q
+0.749 0.000 0.000 scn
+0.749 0.000 0.000 SCN
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.749 0.000 0.000 scn
+0.749 0.000 0.000 SCN
+
+BT
+76.739333 266.99004 Td
+/F3.1 24 Tf
+<22> Tj
+ET
 
-0.000 Tw
 0.000 0.000 0.000 SCN
 0.000 0.000 0.000 scn
 0.200 0.200 0.200 scn
 0.200 0.200 0.200 SCN
 
-0.398 Tw
+2.584 Tw
 
 BT
-237.24 344.12603 Td
+125.806667 279.386037 Td
 /F1.0 10.5 Tf
-[<206469726563746f7279> 89.84375 
<2e204966207468657265206172652c20697420636f756c6420696e6469636174652074686174207468652072656c65617365206265696e67>]
 TJ
+<54686520> Tj
 ET
 
 
 0.000 Tw
 0.000 0.000 0.000 SCN
 0.000 0.000 0.000 scn
-0.200 0.200 0.200 scn
-0.200 0.200 0.200 SCN
+0.694 0.129 0.275 scn
+0.694 0.129 0.275 SCN
+
+2.584 Tw
 
 BT
-48.24 328.346034 Td
-/F1.0 10.5 Tf
-<766572696669656420696e636f72726563746c79207265666572656e6365732070726576696f75732076657273696f6e73206f66204170616368652049736973>
 Tj
+149.8103205078125 279.386037 Td
+/F4.0 10.5 Tf
+<2d44736b69702e676974> Tj
 ET
 
+
+0.000 Tw
 0.000 0.000 0.000 SCN
 0.000 0.000 0.000 scn
 0.200 0.200 0.200 scn
 0.200 0.200 0.200 SCN
 
+2.584 Tw
+
 BT
-48.24 300.56603 Td
+202.3103205078125 279.386037 Td
 /F1.0 10.5 Tf
-<417373756d696e6720616c6c206973206f6b2c206275696c64207573696e672074686520> Tj
+[<20697320726571756972656420696e2

[10/52] [abbrv] [partial] isis-site git commit: ISIS-1813: publishing 1.16.1 second pass

2018-02-22 Thread danhaywood
http://git-wip-us.apache.org/repos/asf/isis-site/blob/97af7e5f/content/versions/SNAPSHOT/guides/rgant/images/reference-annotations/ActionLayout/bookmarking.png
--
diff --git 
a/content/versions/SNAPSHOT/guides/rgant/images/reference-annotations/ActionLayout/bookmarking.png
 
b/content/versions/SNAPSHOT/guides/rgant/images/reference-annotations/ActionLayout/bookmarking.png
new file mode 100644
index 000..0100b63
Binary files /dev/null and 
b/content/versions/SNAPSHOT/guides/rgant/images/reference-annotations/ActionLayout/bookmarking.png
 differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/97af7e5f/content/versions/SNAPSHOT/guides/rgant/images/reference-annotations/ActionLayout/position-BELOW.png
--
diff --git 
a/content/versions/SNAPSHOT/guides/rgant/images/reference-annotations/ActionLayout/position-BELOW.png
 
b/content/versions/SNAPSHOT/guides/rgant/images/reference-annotations/ActionLayout/position-BELOW.png
new file mode 100644
index 000..944bb52
Binary files /dev/null and 
b/content/versions/SNAPSHOT/guides/rgant/images/reference-annotations/ActionLayout/position-BELOW.png
 differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/97af7e5f/content/versions/SNAPSHOT/guides/rgant/images/reference-annotations/ActionLayout/position-PANEL.png
--
diff --git 
a/content/versions/SNAPSHOT/guides/rgant/images/reference-annotations/ActionLayout/position-PANEL.png
 
b/content/versions/SNAPSHOT/guides/rgant/images/reference-annotations/ActionLayout/position-PANEL.png
new file mode 100644
index 000..ef01a63
Binary files /dev/null and 
b/content/versions/SNAPSHOT/guides/rgant/images/reference-annotations/ActionLayout/position-PANEL.png
 differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/97af7e5f/content/versions/SNAPSHOT/guides/rgant/images/reference-annotations/ActionLayout/position-PANEL_DROPDOWN.png
--
diff --git 
a/content/versions/SNAPSHOT/guides/rgant/images/reference-annotations/ActionLayout/position-PANEL_DROPDOWN.png
 
b/content/versions/SNAPSHOT/guides/rgant/images/reference-annotations/ActionLayout/position-PANEL_DROPDOWN.png
new file mode 100644
index 000..2194ee8
Binary files /dev/null and 
b/content/versions/SNAPSHOT/guides/rgant/images/reference-annotations/ActionLayout/position-PANEL_DROPDOWN.png
 differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/97af7e5f/content/versions/SNAPSHOT/guides/rgant/images/reference-annotations/ActionLayout/position-RIGHT.png
--
diff --git 
a/content/versions/SNAPSHOT/guides/rgant/images/reference-annotations/ActionLayout/position-RIGHT.png
 
b/content/versions/SNAPSHOT/guides/rgant/images/reference-annotations/ActionLayout/position-RIGHT.png
new file mode 100644
index 000..0da5647
Binary files /dev/null and 
b/content/versions/SNAPSHOT/guides/rgant/images/reference-annotations/ActionLayout/position-RIGHT.png
 differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/97af7e5f/content/versions/SNAPSHOT/guides/rgant/images/reference-annotations/CollectionLayout/sortedby-dependencies.png
--
diff --git 
a/content/versions/SNAPSHOT/guides/rgant/images/reference-annotations/CollectionLayout/sortedby-dependencies.png
 
b/content/versions/SNAPSHOT/guides/rgant/images/reference-annotations/CollectionLayout/sortedby-dependencies.png
new file mode 100644
index 000..e5936b5
Binary files /dev/null and 
b/content/versions/SNAPSHOT/guides/rgant/images/reference-annotations/CollectionLayout/sortedby-dependencies.png
 differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/97af7e5f/content/versions/SNAPSHOT/guides/rgant/images/reference-annotations/DomainObjectLayout/bookmarking-nested.png
--
diff --git 
a/content/versions/SNAPSHOT/guides/rgant/images/reference-annotations/DomainObjectLayout/bookmarking-nested.png
 
b/content/versions/SNAPSHOT/guides/rgant/images/reference-annotations/DomainObjectLayout/bookmarking-nested.png
new file mode 100644
index 000..c48eb9c
Binary files /dev/null and 
b/content/versions/SNAPSHOT/guides/rgant/images/reference-annotations/DomainObjectLayout/bookmarking-nested.png
 differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/97af7e5f/content/versions/SNAPSHOT/guides/rgant/images/reference-annotations/DomainObjectLayout/bookmarking.png
--
diff --git 
a/content/versions/SNAPSHOT/guides/rgant/images/reference-annotations/DomainObjectLayout/bookmarking.png
 
b/content/versions/SNAPSHOT/guides/rgant/images/reference-annotations/DomainObjectLayout/b

[06/52] [abbrv] [partial] isis-site git commit: ISIS-1813: publishing 1.16.1 second pass

2018-02-22 Thread danhaywood
http://git-wip-us.apache.org/repos/asf/isis-site/blob/97af7e5f/content/versions/SNAPSHOT/guides/rgcfg/rgcfg.pdf
--
diff --git a/content/versions/SNAPSHOT/guides/rgcfg/rgcfg.pdf 
b/content/versions/SNAPSHOT/guides/rgcfg/rgcfg.pdf
new file mode 100644
index 000..c278c7d
--- /dev/null
+++ b/content/versions/SNAPSHOT/guides/rgcfg/rgcfg.pdf
@@ -0,0 +1,24199 @@
+%PDF-1.3
+%����
+1 0 obj
+<< /Title 

+/Creator (Asciidoctor PDF 1.5.0.alpha.11, based on Prawn 1.3.0)
+/Producer (Asciidoctor PDF 1.5.0.alpha.11, based on Prawn 1.3.0)
+/CreationDate (D:2018024016+00'00')
+/ModDate (D:2018024016+00'00')
+>>
+endobj
+2 0 obj
+<< /Type /Catalog
+/Pages 3 0 R
+/Names 14 0 R
+/Outlines 203 0 R
+/PageLabels 224 0 R
+/PageMode /UseOutlines
+/OpenAction [7 0 R /FitH 842.89]
+/ViewerPreferences << /DisplayDocTitle true
+>>
+>>
+endobj
+3 0 obj
+<< /Type /Pages
+/Count 19
+/Kids [7 0 R 10 0 R 12 0 R 39 0 R 43 0 R 50 0 R 61 0 R 66 0 R 73 0 R 77 0 R 91 
0 R 102 0 R 114 0 R 121 0 R 131 0 R 138 0 R 146 0 R 156 0 R 164 0 R]
+>>
+endobj
+4 0 obj
+<< /Length 2
+>>
+stream
+q
+
+endstream
+endobj
+5 0 obj
+<< /Type /Page
+/Parent 3 0 R
+/MediaBox [0 0 595.28 841.89]
+/Contents 4 0 R
+/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI]
+>>
+>>
+endobj
+6 0 obj
+<< /Length 235
+>>
+stream
+q
+/DeviceRGB cs
+0.600 0.600 0.600 scn
+/DeviceRGB CS
+0.600 0.600 0.600 SCN
+
+BT
+233.893995 351.364496 Td
+/F1.0 27 Tf
+<436f726520436f6e666967d56e2050726f70657274696573> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+Q
+
+endstream
+endobj
+7 0 obj
+<< /Type /Page
+/Parent 3 0 R
+/MediaBox [0 0 595.28 841.89]
+/Contents 6 0 R
+/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI]
+/Font << /F1.0 8 0 R
+>>
+>>
+>>
+endobj
+8 0 obj
+<< /Type /Font
+/BaseFont /BH+NotoSerif
+/Subtype /TrueType
+/FontDescriptor 226 0 R
+/FirstChar 32
+/LastChar 255
+/Widths 228 0 R
+/ToUnicode 227 0 R
+>>
+endobj
+9 0 obj
+<< /Length 15270
+>>
+stream
+q
+/DeviceRGB cs
+0.200 0.200 0.200 scn
+/DeviceRGB CS
+0.200 0.200 0.200 SCN
+
+BT
+48.24 782.394 Td
+/F2.0 22 Tf
+[<54> 29.78515625 <61626c65206f6620436f6e74656e7473>] TJ
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+48.24 751.856 Td
+/F1.0 10.5 Tf
+[<312e20436f6e6669677572> 20.01953125 <6174696f6e2050726f70657274696573>] TJ
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+187.07374 751.856 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20>
 Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+
+BT
+539.81074 751.856 Td
+/F1.0 5.25 Tf
+ Tj
+ET
+
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+541.1705 751.856 Td
+/F1.0 10.5 Tf
+<31> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+60.24 733.376 Td
+/F1.0 10.5 Tf
+<312e312e204f7468657220477569646573> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+149.662241 733.376 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20>
 Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+
+BT
+539.81074 733.376 Td
+/F1.0 5.25 Tf
+ Tj
+ET
+
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+541.1705 733.376 Td
+/F1.0 10.5 Tf
+<31> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+48.24 714.896 Td
+/F1.0 10.5 Tf
+[<322e204465706c6f> 20.01953125 <796d656e74205479706573>] TJ
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+155.00674 714.896 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20>
 Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+
+BT
+539.81074 714.896 Td
+/F1.0 5.25 Tf
+ Tj
+ET
+
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+541.1705 714.896 Td
+/F1.0 10.5 Tf
+<33> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+60.24 696.41599 Td
+/F1.0 10.5 Tf
+[<322e312e205573696e6720746865205769636b> 20.01953125 <657420566965776572>] TJ
+ET
+

[31/52] [abbrv] [partial] isis-site git commit: ISIS-1813: publishing 1.16.1 second pass

2018-02-22 Thread danhaywood
http://git-wip-us.apache.org/repos/asf/isis-site/blob/97af7e5f/content/guides/ugvro/ugvro.html
--
diff --git a/content/guides/ugvro/ugvro.html b/content/guides/ugvro/ugvro.html
index f7ddf13..12c7cfb 100644
--- a/content/guides/ugvro/ugvro.html
+++ b/content/guides/ugvro/ugvro.html
@@ -243,6 +243,7 @@ table.CodeRay td.code>pre{padding:0}
 

   
+ v1.16.1 
  
 

@@ -2017,7 +2018,7 @@ findCustomer.get({queryString: 
JSON.stringify(findCusto

 
  
-  Copyright © 2010~2017 The 
Apache Software Foundation, licensed under the 
Apache License, v2.0.  Apache, the Apache feather logo, 
Apache Isis, and the Apache Isis project logo are all trademarks of 
The Apache Software Foundation.  
+  Copyright © 2010~2018 The 
Apache Software Foundation, licensed under the 
Apache License, v2.0.  Apache, the Apache feather logo, 
Apache Isis, and the Apache Isis project logo are all trademarks of 
The Apache Software Foundation.  
  
 


http://git-wip-us.apache.org/repos/asf/isis-site/blob/97af7e5f/content/guides/ugvro/ugvro.pdf
--
diff --git a/content/guides/ugvro/ugvro.pdf b/content/guides/ugvro/ugvro.pdf
index c77b605..611ac97 100644
--- a/content/guides/ugvro/ugvro.pdf
+++ b/content/guides/ugvro/ugvro.pdf
@@ -4,8 +4,8 @@
 << /Title (Restful Objects Viewer)
 /Creator (Asciidoctor PDF 1.5.0.alpha.11, based on Prawn 1.3.0)
 /Producer (Asciidoctor PDF 1.5.0.alpha.11, based on Prawn 1.3.0)
-/CreationDate (D:20180108224956+00'00')
-/ModDate (D:20180108224956+00'00')
+/CreationDate (D:2018023053+00'00')
+/ModDate (D:2018023053+00'00')
 >>
 endobj
 2 0 obj

http://git-wip-us.apache.org/repos/asf/isis-site/blob/97af7e5f/content/guides/ugvw/ugvw.html
--
diff --git a/content/guides/ugvw/ugvw.html b/content/guides/ugvw/ugvw.html
index 227deef..c39bd49 100644
--- a/content/guides/ugvw/ugvw.html
+++ b/content/guides/ugvw/ugvw.html
@@ -243,6 +243,7 @@ table.CodeRay td.code>pre{padding:0}
 

   
+ v1.16.1 
  
 

@@ -1365,24 +1366,39 @@ table.CodeRay td.code>pre{padding:0}
   
   The Xxx.layout.xml file is just the serialized form 
of a Grid 
layout class defined within Apache Isis' applib. These are JAXB-annotated 
classes with corresponding XSD schemas; the upshot of that is that IDEs such as 
IntelliJ and Eclipse can provide "intellisense", making iteasy to author such 
layout files. 
   
-  
-   
-   
- 
-
-  
-   
-   It is also possible to describe layouts using a 
.layout.json file. However, .layout.json support is 
deprecated; the .layout.xml file also enables much more 
sophisticated layouts than those afforded by .layout.json. 
-   
-   
-   If you have an application with older 
.layout.json files, then it is possible to download initial 
.layout.xml files using the LayoutService
 (exposed as an action on the prototyping menu). The .layout.json 
file will be ignored once a .layout.xml file is present. 
-
- 
-   
-   
+  
+  3.2.1. Search Algorithm 
(Library Support) 
+   
+   For a given domain object Xxx the framework 
initially searches for a file (on the classpath) called 
Xxx.layout.xml. 
+   
+   
+   If this can’t be found, then the framework will search for a 
file named Xxx.layout.fallback.xml. If present, this will be used 
instead. 
+   
+   
+   This therefore allows libraries that provide a domain 
entities/view models (for example, the (non-ASF) http://platform.incode.org";>Incode Platform modules) to define the UI 
of these objects using a layout file, while still allowing the consuming 
application to override that layout if it so requires. 
+   
+   
+
+
+  
+
 
+   
+
+It is also possible to describe layouts using a 
.layout.json file. However, .layout.json support is 
deprecated; the .layout.xml file also enables much more 
sophisticated layouts than those afforded by .layout.json. 
+
+
+If you have an application with older 
.layout.json files, then it is possible to download initial 
.layout.xml files using the LayoutService
 (exposed as an action on the prototyping menu). 
+
+
+The .layout.json file will be ignored once a 
.layout.xml file is present. 
+ 
+  
+
+
+   
   
   
-  3.2.1. Grids vs Components 
+  3.2.2. Grids vs Compon

[24/52] [abbrv] [partial] isis-site git commit: ISIS-1813: publishing 1.16.1 second pass

2018-02-22 Thread danhaywood
http://git-wip-us.apache.org/repos/asf/isis-site/blob/97af7e5f/content/support.html
--
diff --git a/content/support.html b/content/support.html
index a6e7655..3b0bdff 100644
--- a/content/support.html
+++ b/content/support.html
@@ -241,6 +241,7 @@ table.CodeRay td.code>pre{padding:0}
 

   
+ v1.16.1 
  
 

@@ -359,7 +360,7 @@ table.CodeRay td.code>pre{padding:0}

 
  
-  Copyright © 2010~2017 The 
Apache Software Foundation, licensed under the 
Apache License, v2.0.  Apache, the Apache feather logo, 
Apache Isis, and the Apache Isis project logo are all trademarks of 
The Apache Software Foundation.  
+  Copyright © 2010~2018 The 
Apache Software Foundation, licensed under the 
Apache License, v2.0.  Apache, the Apache feather logo, 
Apache Isis, and the Apache Isis project logo are all trademarks of 
The Apache Software Foundation.  
  
 


http://git-wip-us.apache.org/repos/asf/isis-site/blob/97af7e5f/content/versions/SNAPSHOT/applib/layout/component/component.xsd
--
diff --git a/content/versions/SNAPSHOT/applib/layout/component/component.xsd 
b/content/versions/SNAPSHOT/applib/layout/component/component.xsd
new file mode 100644
index 000..7eca3ef
--- /dev/null
+++ b/content/versions/SNAPSHOT/applib/layout/component/component.xsd
@@ -0,0 +1,179 @@
+
+http://www.w3.org/2001/XMLSchema";
+   xmlns:lnk="http://isis.apache.org/applib/layout/links";
+   xmlns:tns="http://isis.apache.org/applib/layout/component";
+   elementFormDefault="qualified"
+   targetNamespace="http://isis.apache.org/applib/layout/component";
+   version="1.0">
+
+  http://isis.apache.org/applib/layout/links";
+  schemaLocation="../links/links.xsd"/>
+
+  
+
+  
+
+  
+
+  
+
+  
+
+  
+
+  
+
+  
+  
+  
+  
+  
+
+
+
+
+
+
+  
+
+  
+
+  
+  
+  
+  
+
+
+
+
+
+
+
+
+
+
+  
+
+  
+
+  
+  
+  
+  
+
+
+
+
+
+
+
+  
+
+  
+
+  
+  
+  
+
+
+
+
+
+  
+
+  
+
+  
+  
+  
+  
+  
+
+
+
+
+
+
+
+
+
+
+
+  
+
+  
+
+  
+  
+  
+  
+  
+  
+
+
+
+
+
+
+
+  
+
+  
+
+  
+  
+  
+
+  
+
+  
+
+  
+  
+
+  
+
+  
+
+  
+  
+  
+  
+  
+  
+  
+  
+  
+  
+
+  
+
+  
+
+  
+  
+  
+  
+
+  
+
+  
+
+  
+  
+  
+  
+
+  
+
+  
+
+  
+  
+  
+  
+  
+
+  
+

http://git-wip-us.apache.org/repos/asf/isis-site/blob/97af7e5f/content/versions/SNAPSHOT/applib/layout/grid/bootstrap3/bootstrap3.xsd
--
diff --git 
a/content/versions/SNAPSHOT/applib/layout/grid/bootstrap3/bootstrap3.xsd 
b/content/versions/SNAPSHOT/applib/layout/grid/bootstrap3/bootstrap3.xsd
new file mode 100644
index 000..67b2f93
--- /dev/null
+++ b/content/versions/SNAPSHOT/applib/layout/grid/bootstrap3/bootstrap3.xsd
@@ -0,0 +1,157 @@
+
+http://www.w3.org/2001/XMLSchema";
+xmlns:cpt="http://isis.apache.org/applib/layout/component";
+xmlns:tns="http://isis.apache.org/applib/layout/grid/bootstrap3";
+elementFormDefault="qualified"
+targetNamespace="http://isis.apache.org/applib/layout/grid/bootstrap3";
+version="1.0">
+
+http://isis.apache.org/applib/layout/component";
+schemaLocation="../../component/component.xsd"/>
+
+http://isis.apache.org/applib/layout/links";
+schemaLocation="../../links/links.xsd"/>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+   

[12/52] [abbrv] [partial] isis-site git commit: ISIS-1813: publishing 1.16.1 second pass

2018-02-22 Thread danhaywood
http://git-wip-us.apache.org/repos/asf/isis-site/blob/97af7e5f/content/versions/SNAPSHOT/guides/htg.html
--
diff --git a/content/versions/SNAPSHOT/guides/htg.html 
b/content/versions/SNAPSHOT/guides/htg.html
new file mode 100644
index 000..d22b289
--- /dev/null
+++ b/content/versions/SNAPSHOT/guides/htg.html
@@ -0,0 +1,3341 @@
+
+
+  
+   
+   
+   
+   
+   
+   
+   
+   
+  Hints & Tips Guide 
+   
+   
+  https://cdnjs.cloudflare.com/ajax/libs/bootswatch/3.3.7/flatly/bootstrap.min.css";
 rel="stylesheet"> 
+   
+   
+  https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.3.0/css/font-awesome.min.css";
 rel="stylesheet"> 
+   
+   
+   
+   
+   
+   
+   
+  
+/* Stylesheet for CodeRay to match GitHub theme | MIT License | 
http://foundation.zurb.com */
+/*pre.CodeRay {background-color:#f7f7f8;}*/
+.CodeRay .line-numbers{border-right:1px solid #d8d8d8;padding:0 0.5em 0 .25em}
+.CodeRay 
span.line-numbers{display:inline-block;margin-right:.5em;color:rgba(0,0,0,.3)}
+.CodeRay .line-numbers strong{color:rgba(0,0,0,.4)}
+table.CodeRay{border-collapse:separate;border-spacing:0;margin-bottom:0;border:0;background:none}
+table.CodeRay td{vertical-align: top;line-height:1.45}
+table.CodeRay td.line-numbers{text-align:right}
+table.CodeRay td.line-numbers>pre{padding:0;color:rgba(0,0,0,.3)}
+table.CodeRay td.code{padding:0 0 0 .5em}
+table.CodeRay td.code>pre{padding:0}
+.CodeRay .debug{color:#fff !important;background:#80 !important}
+.CodeRay .annotation{color:#007}
+.CodeRay .attribute-name{color:#80}
+.CodeRay .attribute-value{color:#700}
+.CodeRay .binary{color:#509}
+.CodeRay .comment{color:#998;font-style:italic}
+.CodeRay .char{color:#04d}
+.CodeRay .char .content{color:#04d}
+.CodeRay .char .delimiter{color:#039}
+.CodeRay .class{color:#458;font-weight:bold}
+.CodeRay .complex{color:#a08}
+.CodeRay .constant,.CodeRay .predefined-constant{color:#008080}
+.CodeRay .color{color:#099}
+.CodeRay .class-variable{color:#369}
+.CodeRay .decorator{color:#b0b}
+.CodeRay .definition{color:#099}
+.CodeRay .delimiter{color:#000}
+.CodeRay .doc{color:#970}
+.CodeRay .doctype{color:#34b}
+.CodeRay .doc-string{color:#d42}
+.CodeRay .escape{color:#666}
+.CodeRay .entity{color:#800}
+.CodeRay .error{color:#808}
+.CodeRay .exception{color:inherit}
+.CodeRay .filename{color:#099}
+.CodeRay .function{color:#900;font-weight:bold}
+.CodeRay .global-variable{color:#008080}
+.CodeRay .hex{color:#058}
+.CodeRay .integer,.CodeRay .float{color:#099}
+.CodeRay .include{color:#555}
+.CodeRay .inline{color:#000}
+.CodeRay .inline .inline{background:#ccc}
+.CodeRay .inline .inline .inline{background:#bbb}
+.CodeRay .inline .inline-delimiter{color:#d14}
+.CodeRay .inline-delimiter{color:#d14}
+.CodeRay .important{color:#555;font-weight:bold}
+.CodeRay .interpreted{color:#b2b}
+.CodeRay .instance-variable{color:#008080}
+.CodeRay .label{color:#970}
+.CodeRay .local-variable{color:#963}
+.CodeRay .octal{color:#40e}
+.CodeRay .predefined{color:#369}
+.CodeRay .preprocessor{color:#579}
+.CodeRay .pseudo-class{color:#555}
+.CodeRay .directive{font-weight:bold}
+.CodeRay .type{font-weight:bold}
+.CodeRay .predefined-type{color:inherit}
+.CodeRay .reserved,.CodeRay .keyword {color:#000;font-weight:bold}
+.CodeRay .key{color:#808}
+.CodeRay .key .delimiter{color:#606}
+.CodeRay .key .char{color:#80f}
+.CodeRay .value{color:#088}
+.CodeRay .regexp .delimiter{color:#808}
+.CodeRay .regexp .content{color:#808}
+.CodeRay .regexp .modifier{color:#808}
+.CodeRay .regexp .char{color:#d14}
+.CodeRay .regexp .function{color:#404;font-weight:bold}
+.CodeRay .string{color:#d20}
+.CodeRay .string .string .string{background:#ffd0d0}
+.CodeRay .string .content{color:#d14}
+.CodeRay .string .char{color:#d14}
+.CodeRay .string .delimiter{color:#d14}
+.CodeRay .shell{color:#d14}
+.CodeRay .shell .delimiter{color:#d14}
+.CodeRay .symbol{color:#990073}
+.CodeRay .symbol .content{color:#a60}
+.CodeRay .symbol .delimiter{color:#630}
+.CodeRay .tag{color:#008080}
+.CodeRay .tag-special{color:#d70}
+.CodeRay .variable{color:#036}
+.CodeRay .insert{background:#afa}
+.CodeRay .delete{background:#faa}
+.CodeRay .change{color:#aaf;background:#007}
+.CodeRay .head{color:#f8f;background:#505}
+.CodeRay .insert .insert{color:#080}
+.CodeRay .delete .delete{color:#800}
+.CodeRay .change .change{color:#66f}
+.CodeRay .head .head{color:#f4f}
+ 
+  
+  
+  
+   ../../
+   
+  
+   htg
+   
+  
+   html
+   
+   
+   
+
+ 
+  
+  Toggle navigation 
+
+ Apache Isis 
+ 
+ 
+ 
+  
+   Documentation 
+
+Table of Contents 
+ 
+User Guides 
+Fundamentals 
+Wicket Viewer 
+Restful Objects 
Viewer 
+DataNucleus Object 
Store 
+Security 
+Testing 
+Beyond the Basics 
+ 
+Reference Guid

[44/52] [abbrv] [partial] isis-site git commit: ISIS-1813: publishing 1.16.1 second pass

2018-02-22 Thread danhaywood
http://git-wip-us.apache.org/repos/asf/isis-site/blob/97af7e5f/content/guides/htg.pdf
--
diff --git a/content/guides/htg.pdf b/content/guides/htg.pdf
index 465525b..970d2cd 100644
--- a/content/guides/htg.pdf
+++ b/content/guides/htg.pdf
@@ -4,16 +4,16 @@
 << /Title (Hints & Tips Guide)
 /Creator (Asciidoctor PDF 1.5.0.alpha.11, based on Prawn 1.3.0)
 /Producer (Asciidoctor PDF 1.5.0.alpha.11, based on Prawn 1.3.0)
-/CreationDate (D:20180108224359+00'00')
-/ModDate (D:20180108224359+00'00')
+/CreationDate (D:2018022738+00'00')
+/ModDate (D:2018022738+00'00')
 >>
 endobj
 2 0 obj
 << /Type /Catalog
 /Pages 3 0 R
 /Names 18 0 R
-/Outlines 472 0 R
-/PageLabels 520 0 R
+/Outlines 478 0 R
+/PageLabels 527 0 R
 /PageMode /UseOutlines
 /OpenAction [7 0 R /FitH 842.89]
 /ViewerPreferences << /DisplayDocTitle true
@@ -22,8 +22,8 @@ endobj
 endobj
 3 0 obj
 << /Type /Pages
-/Count 57
-/Kids [7 0 R 10 0 R 12 0 R 14 0 R 16 0 R 31 0 R 36 0 R 41 0 R 47 0 R 53 0 R 62 
0 R 70 0 R 80 0 R 98 0 R 113 0 R 115 0 R 127 0 R 132 0 R 138 0 R 140 0 R 146 0 
R 154 0 R 161 0 R 167 0 R 170 0 R 181 0 R 185 0 R 187 0 R 195 0 R 199 0 R 201 0 
R 203 0 R 211 0 R 213 0 R 219 0 R 226 0 R 237 0 R 244 0 R 254 0 R 260 0 R 264 0 
R 275 0 R 283 0 R 285 0 R 292 0 R 296 0 R 301 0 R 304 0 R 313 0 R 315 0 R 322 0 
R 326 0 R 329 0 R 344 0 R 346 0 R 361 0 R 372 0 R]
+/Count 58
+/Kids [7 0 R 10 0 R 12 0 R 14 0 R 16 0 R 31 0 R 36 0 R 41 0 R 47 0 R 53 0 R 62 
0 R 70 0 R 80 0 R 98 0 R 113 0 R 115 0 R 127 0 R 132 0 R 138 0 R 140 0 R 146 0 
R 154 0 R 161 0 R 167 0 R 170 0 R 181 0 R 185 0 R 187 0 R 195 0 R 199 0 R 201 0 
R 205 0 R 207 0 R 215 0 R 217 0 R 223 0 R 230 0 R 241 0 R 248 0 R 258 0 R 264 0 
R 269 0 R 279 0 R 287 0 R 289 0 R 296 0 R 300 0 R 305 0 R 308 0 R 317 0 R 319 0 
R 326 0 R 330 0 R 333 0 R 348 0 R 350 0 R 365 0 R 376 0 R]
 >>
 endobj
 4 0 obj
@@ -80,11 +80,11 @@ endobj
 << /Type /Font
 /BaseFont /AQ+NotoSerif
 /Subtype /TrueType
-/FontDescriptor 522 0 R
+/FontDescriptor 529 0 R
 /FirstChar 32
 /LastChar 255
-/Widths 524 0 R
-/ToUnicode 523 0 R
+/Widths 531 0 R
+/ToUnicode 530 0 R
 >>
 endobj
 9 0 obj
@@ -1029,9 +1029,9 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-48.24 326.815963 Td
+60.24 326.815963 Td
 /F1.0 10.5 Tf
-<352e205365637572697479> Tj
+<342e362e204a444f514c20616e642054696d657374616d7073> Tj
 ET
 
 0.000 0.000 0.000 SCN
@@ -1040,9 +1040,9 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-106.381247 326.815963 Td
+202.582243 326.815963 Td
 /F1.0 10.5 Tf
-<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20>
 Tj
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20>
 Tj
 ET
 
 0.000 0.000 0.000 SCN
@@ -1060,7 +1060,7 @@ ET
 BT
 535.30099 326.815963 Td
 /F1.0 10.5 Tf
-<3239> Tj
+<3238> Tj
 ET
 
 0.000 0.000 0.000 SCN
@@ -1069,9 +1069,9 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-60.24 308.33596 Td
+48.24 308.33596 Td
 /F1.0 10.5 Tf
-[<352e312e2042> 20.01953125 <7970617373696e67207365637572697479>] TJ
+<352e205365637572697479> Tj
 ET
 
 0.000 0.000 0.000 SCN
@@ -1080,9 +1080,9 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-175.859746 308.33596 Td
+106.381247 308.33596 Td
 /F1.0 10.5 Tf
-<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20>
 Tj
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20>
 Tj
 ET
 
 0.000 0.000 0.000 SCN
@@ -1100,7 +1100,7 @@ ET
 BT
 535.30099 308.33596 Td
 /F1.0 10.5 Tf
-<3239> Tj
+<3330> Tj
 ET
 
 0.000 0.000 0.000 SCN
@@ -,7 +,7 @@ ET
 BT
 60.24 289.85596 Td
 /F1.0 10.5 Tf
-<352e322e2052756e2d6173> Tj
+[<352e312e2042> 20.01953125 <7970617373696e67207365637572697479>] TJ
 ET
 
 0.000 0.000 0.000 SCN
@@ -1120,9 +1120,9 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-117.070243 289.85596 Td
+175.859746 289.85596 Td
 /F1.0 10.5 Tf
-<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e

[22/52] [abbrv] [partial] isis-site git commit: ISIS-1813: publishing 1.16.1 second pass

2018-02-22 Thread danhaywood
http://git-wip-us.apache.org/repos/asf/isis-site/blob/97af7e5f/content/versions/SNAPSHOT/css/customisations.css
--
diff --git a/content/versions/SNAPSHOT/css/customisations.css 
b/content/versions/SNAPSHOT/css/customisations.css
new file mode 100644
index 000..8f67859
--- /dev/null
+++ b/content/versions/SNAPSHOT/css/customisations.css
@@ -0,0 +1,49 @@
+body > div.container-fluid,
+body > div.container {
+margin-top: 80px;
+}
+#doc-content {
+min-height: 600px;
+}
+
+.navbar-brand > img {
+margin-top: -12px;
+margin-left: 12px;
+}
+
+
+
+table a code, table a:visited code, table a:active code,
+a code, a:visited code, a:active code {
+  text-decoration: none;
+  border-bottom: 1px dashed;
+}
+
+table a:hover code,
+a:hover code {
+  text-decoration: none;
+  border-bottom: 1px solid;
+}
+
+table a:not(.btn), .table a:not(.btn) {
+text-decoration: none;
+}
+
+
+
+.slick-slide img {
+padding:30px;
+}
+.slick-slide.slick-active img {
+padding: 10px;
+}
+
+.slick-prev:before, .slick-next:before {
+color: #AA3633;
+}
+
+
+.pdf-link {
+float: right;
+padding-top: 20px;
+}

http://git-wip-us.apache.org/repos/asf/isis-site/blob/97af7e5f/content/versions/SNAPSHOT/css/header-links/header-links.css
--
diff --git a/content/versions/SNAPSHOT/css/header-links/header-links.css 
b/content/versions/SNAPSHOT/css/header-links/header-links.css
new file mode 100644
index 000..9e88d0f
--- /dev/null
+++ b/content/versions/SNAPSHOT/css/header-links/header-links.css
@@ -0,0 +1,20 @@
+/* from http://ben.balter.com/2014/03/13/pages-anchor-links/ */
+.header-link {
+  position: absolute;
+  left: -0.5em;
+  opacity: 0;
+
+  /*
+  -webkit-transition: opacity 0.2s ease-in-out 0.1s;
+  -moz-transition: opacity 0.2s ease-in-out 0.1s;
+  -ms-transition: opacity 0.2s ease-in-out 0.1s;
+  */
+}
+
+h2:hover .header-link,
+h3:hover .header-link,
+h4:hover .header-link,
+h5:hover .header-link,
+h6:hover .header-link {
+  opacity: 1;
+}

http://git-wip-us.apache.org/repos/asf/isis-site/blob/97af7e5f/content/versions/SNAPSHOT/css/search-panel/search-panel.css
--
diff --git a/content/versions/SNAPSHOT/css/search-panel/search-panel.css 
b/content/versions/SNAPSHOT/css/search-panel/search-panel.css
new file mode 100644
index 000..bf3d146
--- /dev/null
+++ b/content/versions/SNAPSHOT/css/search-panel/search-panel.css
@@ -0,0 +1,31 @@
+.searchLink {
+font-size: larger;
+color:#10B061;
+}
+
+.searchScore {
+font-size: 12px;
+color: #D5810A;
+ }
+
+.searchUrl {
+font-size: 12px;
+color: #D5810A;
+ }
+
+.searchDescription {
+margin-top: 0px;
+margin-bottom: 0px;
+}
+
+#search-panel {
+display: none;
+border: lightgray solid 1px;
+padding: 10px;
+margin-top: 10px;
+margin-bottom: 10px;
+}
+
+#search-panel.active {
+display: inherit;
+}

http://git-wip-us.apache.org/repos/asf/isis-site/blob/97af7e5f/content/versions/SNAPSHOT/css/slick/1.5.0/ajax-loader.gif
--
diff --git a/content/versions/SNAPSHOT/css/slick/1.5.0/ajax-loader.gif 
b/content/versions/SNAPSHOT/css/slick/1.5.0/ajax-loader.gif
new file mode 100644
index 000..e0e6e97
Binary files /dev/null and 
b/content/versions/SNAPSHOT/css/slick/1.5.0/ajax-loader.gif differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/97af7e5f/content/versions/SNAPSHOT/css/slick/1.5.0/config.rb
--
diff --git a/content/versions/SNAPSHOT/css/slick/1.5.0/config.rb 
b/content/versions/SNAPSHOT/css/slick/1.5.0/config.rb
new file mode 100644
index 000..d9504b1
--- /dev/null
+++ b/content/versions/SNAPSHOT/css/slick/1.5.0/config.rb
@@ -0,0 +1,10 @@
+css_dir = "."
+sass_dir = "."
+images_dir = "."
+fonts_dir = "fonts"
+relative_assets = true
+
+output_style = :compact
+line_comments = false
+
+preferred_syntax = :scss
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/isis-site/blob/97af7e5f/content/versions/SNAPSHOT/css/slick/1.5.0/fonts/slick.eot
--
diff --git a/content/versions/SNAPSHOT/css/slick/1.5.0/fonts/slick.eot 
b/content/versions/SNAPSHOT/css/slick/1.5.0/fonts/slick.eot
new file mode 100644
index 000..2cbab9c
Binary files /dev/null and 
b/content/versions/SNAPSHOT/css/slick/1.5.0/fonts/slick.eot differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/97af7e5f/content/versions/SNAPSHOT/css/slick/1.5.0/fonts/slick.svg
--
diff --git a/content/versions/SNAPSHOT/css/slick/1.5.0/fonts/slick.svg 
b/content/versions/SNAPSHOT/css/slick/1.5.0/fonts/slick.svg
new file mode 100644
index 000..60fbaf1
--- /dev/null

[27/52] [abbrv] [partial] isis-site git commit: ISIS-1813: publishing 1.16.1 second pass

2018-02-22 Thread danhaywood
http://git-wip-us.apache.org/repos/asf/isis-site/blob/97af7e5f/content/quotes.html
--
diff --git a/content/quotes.html b/content/quotes.html
index 900b021..fbc4b7b 100644
--- a/content/quotes.html
+++ b/content/quotes.html
@@ -243,6 +243,7 @@ table.CodeRay td.code>pre{padding:0}
 

   
+ v1.16.1 
  
 

@@ -535,7 +536,7 @@ table.CodeRay td.code>pre{padding:0}

 
  
-  Copyright © 2010~2017 The 
Apache Software Foundation, licensed under the 
Apache License, v2.0.  Apache, the Apache feather logo, 
Apache Isis, and the Apache Isis project logo are all trademarks of 
The Apache Software Foundation.  
+  Copyright © 2010~2018 The 
Apache Software Foundation, licensed under the 
Apache License, v2.0.  Apache, the Apache feather logo, 
Apache Isis, and the Apache Isis project logo are all trademarks of 
The Apache Software Foundation.  
  
 




[07/52] [abbrv] [partial] isis-site git commit: ISIS-1813: publishing 1.16.1 second pass

2018-02-22 Thread danhaywood
http://git-wip-us.apache.org/repos/asf/isis-site/blob/97af7e5f/content/versions/SNAPSHOT/guides/rgcfg/rgcfg.html
--
diff --git a/content/versions/SNAPSHOT/guides/rgcfg/rgcfg.html 
b/content/versions/SNAPSHOT/guides/rgcfg/rgcfg.html
new file mode 100644
index 000..152323c
--- /dev/null
+++ b/content/versions/SNAPSHOT/guides/rgcfg/rgcfg.html
@@ -0,0 +1,1828 @@
+
+
+  
+   
+   
+   
+   
+   
+   
+   
+   
+  Core Config’n Properties 
+   
+   
+  https://cdnjs.cloudflare.com/ajax/libs/bootswatch/3.3.7/flatly/bootstrap.min.css";
 rel="stylesheet"> 
+   
+   
+  https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.3.0/css/font-awesome.min.css";
 rel="stylesheet"> 
+   
+   
+   
+   
+   
+   
+   
+  
+/* Stylesheet for CodeRay to match GitHub theme | MIT License | 
http://foundation.zurb.com */
+/*pre.CodeRay {background-color:#f7f7f8;}*/
+.CodeRay .line-numbers{border-right:1px solid #d8d8d8;padding:0 0.5em 0 .25em}
+.CodeRay 
span.line-numbers{display:inline-block;margin-right:.5em;color:rgba(0,0,0,.3)}
+.CodeRay .line-numbers strong{color:rgba(0,0,0,.4)}
+table.CodeRay{border-collapse:separate;border-spacing:0;margin-bottom:0;border:0;background:none}
+table.CodeRay td{vertical-align: top;line-height:1.45}
+table.CodeRay td.line-numbers{text-align:right}
+table.CodeRay td.line-numbers>pre{padding:0;color:rgba(0,0,0,.3)}
+table.CodeRay td.code{padding:0 0 0 .5em}
+table.CodeRay td.code>pre{padding:0}
+.CodeRay .debug{color:#fff !important;background:#80 !important}
+.CodeRay .annotation{color:#007}
+.CodeRay .attribute-name{color:#80}
+.CodeRay .attribute-value{color:#700}
+.CodeRay .binary{color:#509}
+.CodeRay .comment{color:#998;font-style:italic}
+.CodeRay .char{color:#04d}
+.CodeRay .char .content{color:#04d}
+.CodeRay .char .delimiter{color:#039}
+.CodeRay .class{color:#458;font-weight:bold}
+.CodeRay .complex{color:#a08}
+.CodeRay .constant,.CodeRay .predefined-constant{color:#008080}
+.CodeRay .color{color:#099}
+.CodeRay .class-variable{color:#369}
+.CodeRay .decorator{color:#b0b}
+.CodeRay .definition{color:#099}
+.CodeRay .delimiter{color:#000}
+.CodeRay .doc{color:#970}
+.CodeRay .doctype{color:#34b}
+.CodeRay .doc-string{color:#d42}
+.CodeRay .escape{color:#666}
+.CodeRay .entity{color:#800}
+.CodeRay .error{color:#808}
+.CodeRay .exception{color:inherit}
+.CodeRay .filename{color:#099}
+.CodeRay .function{color:#900;font-weight:bold}
+.CodeRay .global-variable{color:#008080}
+.CodeRay .hex{color:#058}
+.CodeRay .integer,.CodeRay .float{color:#099}
+.CodeRay .include{color:#555}
+.CodeRay .inline{color:#000}
+.CodeRay .inline .inline{background:#ccc}
+.CodeRay .inline .inline .inline{background:#bbb}
+.CodeRay .inline .inline-delimiter{color:#d14}
+.CodeRay .inline-delimiter{color:#d14}
+.CodeRay .important{color:#555;font-weight:bold}
+.CodeRay .interpreted{color:#b2b}
+.CodeRay .instance-variable{color:#008080}
+.CodeRay .label{color:#970}
+.CodeRay .local-variable{color:#963}
+.CodeRay .octal{color:#40e}
+.CodeRay .predefined{color:#369}
+.CodeRay .preprocessor{color:#579}
+.CodeRay .pseudo-class{color:#555}
+.CodeRay .directive{font-weight:bold}
+.CodeRay .type{font-weight:bold}
+.CodeRay .predefined-type{color:inherit}
+.CodeRay .reserved,.CodeRay .keyword {color:#000;font-weight:bold}
+.CodeRay .key{color:#808}
+.CodeRay .key .delimiter{color:#606}
+.CodeRay .key .char{color:#80f}
+.CodeRay .value{color:#088}
+.CodeRay .regexp .delimiter{color:#808}
+.CodeRay .regexp .content{color:#808}
+.CodeRay .regexp .modifier{color:#808}
+.CodeRay .regexp .char{color:#d14}
+.CodeRay .regexp .function{color:#404;font-weight:bold}
+.CodeRay .string{color:#d20}
+.CodeRay .string .string .string{background:#ffd0d0}
+.CodeRay .string .content{color:#d14}
+.CodeRay .string .char{color:#d14}
+.CodeRay .string .delimiter{color:#d14}
+.CodeRay .shell{color:#d14}
+.CodeRay .shell .delimiter{color:#d14}
+.CodeRay .symbol{color:#990073}
+.CodeRay .symbol .content{color:#a60}
+.CodeRay .symbol .delimiter{color:#630}
+.CodeRay .tag{color:#008080}
+.CodeRay .tag-special{color:#d70}
+.CodeRay .variable{color:#036}
+.CodeRay .insert{background:#afa}
+.CodeRay .delete{background:#faa}
+.CodeRay .change{color:#aaf;background:#007}
+.CodeRay .head{color:#f8f;background:#505}
+.CodeRay .insert .insert{color:#080}
+.CodeRay .delete .delete{color:#800}
+.CodeRay .change .change{color:#66f}
+.CodeRay .head .head{color:#f4f}
+ 
+  
+  
+  
+   ../../
+   
+  
+   rgcfg
+   
+  
+   html
+   
+   
+   
+
+ 
+  
+  Toggle navigation 
+
+ Apache Isis 
+ 
+ 
+ 
+  
+   Documentation 
+
+Table of Contents 
+ 
+User Guides 
+Fundamentals 
+Wicket Viewer 
+Restful Objects 
Viewer 
+DataNucleus Object 
Store 
+Security 
+Testing 
+Beyond the 

[42/52] [abbrv] [partial] isis-site git commit: ISIS-1813: publishing 1.16.1 second pass

2018-02-22 Thread danhaywood
http://git-wip-us.apache.org/repos/asf/isis-site/blob/97af7e5f/content/guides/rgant/rgant.pdf
--
diff --git a/content/guides/rgant/rgant.pdf b/content/guides/rgant/rgant.pdf
index 20e0715..59fb065 100644
--- a/content/guides/rgant/rgant.pdf
+++ b/content/guides/rgant/rgant.pdf
@@ -4,16 +4,16 @@
 << /Title (Annotations)
 /Creator (Asciidoctor PDF 1.5.0.alpha.11, based on Prawn 1.3.0)
 /Producer (Asciidoctor PDF 1.5.0.alpha.11, based on Prawn 1.3.0)
-/CreationDate (D:20180108224424+00'00')
-/ModDate (D:20180108224424+00'00')
+/CreationDate (D:2018022751+00'00')
+/ModDate (D:2018022751+00'00')
 >>
 endobj
 2 0 obj
 << /Type /Catalog
 /Pages 3 0 R
 /Names 20 0 R
-/Outlines 2164 0 R
-/PageLabels 2324 0 R
+/Outlines 2213 0 R
+/PageLabels 2375 0 R
 /PageMode /UseOutlines
 /OpenAction [7 0 R /FitH 842.89]
 /ViewerPreferences << /DisplayDocTitle true
@@ -22,8 +22,8 @@ endobj
 endobj
 3 0 obj
 << /Type /Pages
-/Count 180
-/Kids [7 0 R 10 0 R 12 0 R 14 0 R 16 0 R 18 0 R 42 0 R 45 0 R 66 0 R 81 0 R 
105 0 R 146 0 R 170 0 R 205 0 R 228 0 R 249 0 R 273 0 R 289 0 R 292 0 R 294 0 R 
308 0 R 316 0 R 330 0 R 336 0 R 345 0 R 351 0 R 354 0 R 367 0 R 376 0 R 385 0 R 
389 0 R 393 0 R 397 0 R 418 0 R 426 0 R 433 0 R 440 0 R 456 0 R 467 0 R 475 0 R 
492 0 R 498 0 R 506 0 R 515 0 R 530 0 R 536 0 R 539 0 R 555 0 R 562 0 R 569 0 R 
573 0 R 587 0 R 603 0 R 618 0 R 627 0 R 638 0 R 649 0 R 656 0 R 662 0 R 664 0 R 
672 0 R 677 0 R 686 0 R 688 0 R 693 0 R 707 0 R 712 0 R 730 0 R 754 0 R 763 0 R 
766 0 R 779 0 R 792 0 R 797 0 R 801 0 R 807 0 R 811 0 R 814 0 R 820 0 R 830 0 R 
836 0 R 844 0 R 856 0 R 870 0 R 877 0 R 885 0 R 892 0 R 899 0 R 904 0 R 910 0 R 
913 0 R 933 0 R 939 0 R 946 0 R 963 0 R 973 0 R 979 0 R 995 0 R 1005 0 R 1019 0 
R 1031 0 R 1043 0 R 1049 0 R 1055 0 R 1065 0 R 1070 0 R 1080 0 R 1087 0 R 1097 
0 R 1103 0 R 1109 0 R 1120 0 R 1129 0 R 1132 0 R 1135 0 R 1141 0 R 1145 0 R 
1157 0 R 1163 0 R 1166 0 R 1172 0 R 1182 0 R 1
 190 0 R 1192 0 R 1201 0 R 1205 0 R 1211 0 R 1221 0 R 1229 0 R 1237 0 R 1241 0 
R 1246 0 R 1248 0 R 1262 0 R 1275 0 R 1285 0 R 1299 0 R 1307 0 R 1312 0 R 1325 
0 R 1331 0 R 1342 0 R 1346 0 R 1356 0 R 1363 0 R 1368 0 R 1385 0 R 1392 0 R 
1404 0 R 1406 0 R 1411 0 R 1424 0 R 1431 0 R 1439 0 R 1444 0 R 1450 0 R 1457 0 
R 1460 0 R 1463 0 R 1468 0 R 1484 0 R 1499 0 R 1512 0 R 1529 0 R 1535 0 R 1547 
0 R 1556 0 R 1562 0 R 1567 0 R 1573 0 R 1578 0 R 1580 0 R 1586 0 R 1592 0 R 
1609 0 R 1626 0 R 1645 0 R 1656 0 R 1661 0 R 1676 0 R]
+/Count 189
+/Kids [7 0 R 10 0 R 12 0 R 14 0 R 16 0 R 18 0 R 42 0 R 45 0 R 66 0 R 81 0 R 
105 0 R 146 0 R 170 0 R 205 0 R 228 0 R 249 0 R 273 0 R 289 0 R 292 0 R 294 0 R 
308 0 R 317 0 R 321 0 R 334 0 R 339 0 R 341 0 R 347 0 R 350 0 R 356 0 R 367 0 R 
369 0 R 375 0 R 385 0 R 392 0 R 401 0 R 405 0 R 409 0 R 413 0 R 434 0 R 442 0 R 
449 0 R 456 0 R 473 0 R 484 0 R 492 0 R 508 0 R 514 0 R 522 0 R 531 0 R 546 0 R 
552 0 R 555 0 R 571 0 R 578 0 R 585 0 R 589 0 R 603 0 R 619 0 R 634 0 R 643 0 R 
654 0 R 665 0 R 672 0 R 678 0 R 680 0 R 688 0 R 694 0 R 702 0 R 704 0 R 709 0 R 
723 0 R 728 0 R 745 0 R 769 0 R 779 0 R 782 0 R 795 0 R 808 0 R 813 0 R 817 0 R 
823 0 R 827 0 R 830 0 R 836 0 R 846 0 R 851 0 R 859 0 R 872 0 R 887 0 R 894 0 R 
902 0 R 909 0 R 915 0 R 920 0 R 926 0 R 929 0 R 949 0 R 955 0 R 962 0 R 979 0 R 
989 0 R 995 0 R 1011 0 R 1021 0 R 1035 0 R 1047 0 R 1059 0 R 1065 0 R 1072 0 R 
1082 0 R 1087 0 R 1097 0 R 1104 0 R 1114 0 R 1120 0 R 1126 0 R 1137 0 R 1146 0 
R 1149 0 R 1152 0 R 1158 0 R 1162 0 R 1174 
 0 R 1180 0 R 1183 0 R 1189 0 R 1199 0 R 1206 0 R 1208 0 R 1218 0 R 1222 0 R 
1228 0 R 1238 0 R 1246 0 R 1254 0 R 1258 0 R 1263 0 R 1265 0 R 1278 0 R 1292 0 
R 1302 0 R 1316 0 R 1324 0 R 1329 0 R 1342 0 R 1348 0 R 1359 0 R 1363 0 R 1372 
0 R 1380 0 R 1385 0 R 1398 0 R 1408 0 R 1421 0 R 1429 0 R 1434 0 R 1438 0 R 
1446 0 R 1452 0 R 1457 0 R 1470 0 R 1477 0 R 1485 0 R 1491 0 R 1496 0 R 1503 0 
R 1506 0 R 1509 0 R 1514 0 R 1530 0 R 1545 0 R 1558 0 R 1575 0 R 1581 0 R 1593 
0 R 1601 0 R 1607 0 R 1612 0 R 1618 0 R 1623 0 R 1625 0 R 1631 0 R 1637 0 R 
1654 0 R 1671 0 R 1691 0 R 1701 0 R 1706 0 R 1721 0 R]
 >>
 endobj
 4 0 obj
@@ -80,15 +80,15 @@ endobj
 << /Type /Font
 /BaseFont /AZ+NotoSerif
 /Subtype /TrueType
-/FontDescriptor 2326 0 R
+/FontDescriptor 2377 0 R
 /FirstChar 32
 /LastChar 255
-/Widths 2328 0 R
-/ToUnicode 2327 0 R
+/Widths 2379 0 R
+/ToUnicode 2378 0 R
 >>
 endobj
 9 0 obj
-<< /Length 36113
+<< /Length 35909
 >>
 stream
 q
@@ -573,7 +573,7 @@ ET
 BT
 79.9485 548.57598 Td
 /F3.0 10.5 Tf
-<636f6d6d616e642829> Tj
+<6173736f6369617465576974682829> Tj
 ET
 
 0.000 0.000 0.000 SCN
@@ -582,9 +582,9 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-133.103743 548.57598 Td
+159.826246 548.57598 Td
 /F1.0 10.5 Tf
-<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202

[28/52] [abbrv] [partial] isis-site git commit: ISIS-1813: publishing 1.16.1 second pass

2018-02-22 Thread danhaywood
http://git-wip-us.apache.org/repos/asf/isis-site/blob/97af7e5f/content/pages/tg/tg.html
--
diff --git a/content/pages/tg/tg.html b/content/pages/tg/tg.html
index 4610f45..f16e627 100644
--- a/content/pages/tg/tg.html
+++ b/content/pages/tg/tg.html
@@ -26,7 +26,7 @@



-  Tutorials 
+  Tutorial 

   

[11/52] [abbrv] [partial] isis-site git commit: ISIS-1813: publishing 1.16.1 second pass

2018-02-22 Thread danhaywood
http://git-wip-us.apache.org/repos/asf/isis-site/blob/97af7e5f/content/versions/SNAPSHOT/guides/htg.pdf
--
diff --git a/content/versions/SNAPSHOT/guides/htg.pdf 
b/content/versions/SNAPSHOT/guides/htg.pdf
new file mode 100644
index 000..0d2b504
--- /dev/null
+++ b/content/versions/SNAPSHOT/guides/htg.pdf
@@ -0,0 +1,98501 @@
+%PDF-1.4
+%����
+1 0 obj
+<< /Title (Hints & Tips Guide)
+/Creator (Asciidoctor PDF 1.5.0.alpha.11, based on Prawn 1.3.0)
+/Producer (Asciidoctor PDF 1.5.0.alpha.11, based on Prawn 1.3.0)
+/CreationDate (D:2018023924+00'00')
+/ModDate (D:2018023924+00'00')
+>>
+endobj
+2 0 obj
+<< /Type /Catalog
+/Pages 3 0 R
+/Names 18 0 R
+/Outlines 478 0 R
+/PageLabels 527 0 R
+/PageMode /UseOutlines
+/OpenAction [7 0 R /FitH 842.89]
+/ViewerPreferences << /DisplayDocTitle true
+>>
+>>
+endobj
+3 0 obj
+<< /Type /Pages
+/Count 58
+/Kids [7 0 R 10 0 R 12 0 R 14 0 R 16 0 R 31 0 R 36 0 R 41 0 R 47 0 R 53 0 R 62 
0 R 70 0 R 80 0 R 98 0 R 113 0 R 115 0 R 127 0 R 132 0 R 138 0 R 140 0 R 146 0 
R 154 0 R 161 0 R 167 0 R 170 0 R 181 0 R 185 0 R 187 0 R 195 0 R 199 0 R 201 0 
R 205 0 R 207 0 R 215 0 R 217 0 R 223 0 R 230 0 R 241 0 R 248 0 R 258 0 R 264 0 
R 269 0 R 279 0 R 287 0 R 289 0 R 296 0 R 300 0 R 305 0 R 308 0 R 317 0 R 319 0 
R 326 0 R 330 0 R 333 0 R 348 0 R 350 0 R 365 0 R 376 0 R]
+>>
+endobj
+4 0 obj
+<< /Length 2
+>>
+stream
+q
+
+endstream
+endobj
+5 0 obj
+<< /Type /Page
+/Parent 3 0 R
+/MediaBox [0 0 595.28 841.89]
+/Contents 4 0 R
+/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI]
+>>
+>>
+endobj
+6 0 obj
+<< /Length 212
+>>
+stream
+q
+/DeviceRGB cs
+0.600 0.600 0.600 scn
+/DeviceRGB CS
+0.600 0.600 0.600 SCN
+
+BT
+307.091 351.364496 Td
+/F1.0 27 Tf
+<48696e747320262054697073204775696465> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+Q
+
+endstream
+endobj
+7 0 obj
+<< /Type /Page
+/Parent 3 0 R
+/MediaBox [0 0 595.28 841.89]
+/Contents 6 0 R
+/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI]
+/Font << /F1.0 8 0 R
+>>
+>>
+>>
+endobj
+8 0 obj
+<< /Type /Font
+/BaseFont /AQ+NotoSerif
+/Subtype /TrueType
+/FontDescriptor 529 0 R
+/FirstChar 32
+/LastChar 255
+/Widths 531 0 R
+/ToUnicode 530 0 R
+>>
+endobj
+9 0 obj
+<< /Length 31890
+>>
+stream
+q
+/DeviceRGB cs
+0.200 0.200 0.200 scn
+/DeviceRGB CS
+0.200 0.200 0.200 SCN
+
+BT
+48.24 782.394 Td
+/F2.0 22 Tf
+[<54> 29.78515625 <61626c65206f6620436f6e74656e7473>] TJ
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+48.24 751.856 Td
+/F1.0 10.5 Tf
+<312e2046756e64616d656e74616c73202855492048696e747329> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+187.07374 751.856 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20>
 Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+
+BT
+539.81074 751.856 Td
+/F1.0 5.25 Tf
+ Tj
+ET
+
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+541.1705 751.856 Td
+/F1.0 10.5 Tf
+<32> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+60.24 733.376 Td
+/F1.0 10.5 Tf
+[<312e312e204c61> 20.01953125 <796f7574>] TJ
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+117.595241 733.376 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20>
 Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+
+BT
+539.81074 733.376 Td
+/F1.0 5.25 Tf
+ Tj
+ET
+
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+541.1705 733.376 Td
+/F1.0 10.5 Tf
+<32> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+60.24 714.896 Td
+/F1.0 10.5 Tf
+<312e322e204f626a656374205469746c657320616e642049636f6e73> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+197.762743 714.896 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20>
 Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+
+BT
+539.81074 714.896 Td
+/F1.0 5.25 Tf
+ Tj
+ET
+
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+541.1705 714.896 Td

[01/52] [abbrv] [partial] isis-site git commit: ISIS-1813: publishing 1.16.1 second pass

2018-02-22 Thread danhaywood
Repository: isis-site
Updated Branches:
  refs/heads/asf-site 87081dfeb -> 7116ebf29


http://git-wip-us.apache.org/repos/asf/isis-site/blob/97af7e5f/content/versions/SNAPSHOT/guides/rgfis/rgfis.html
--
diff --git a/content/versions/SNAPSHOT/guides/rgfis/rgfis.html 
b/content/versions/SNAPSHOT/guides/rgfis/rgfis.html
new file mode 100644
index 000..6ae968a
--- /dev/null
+++ b/content/versions/SNAPSHOT/guides/rgfis/rgfis.html
@@ -0,0 +1,1568 @@
+
+
+  
+   
+   
+   
+   
+   
+   
+   
+   
+  Framework Internal Services 
+   
+   
+  https://cdnjs.cloudflare.com/ajax/libs/bootswatch/3.3.7/flatly/bootstrap.min.css";
 rel="stylesheet"> 
+   
+   
+  https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.3.0/css/font-awesome.min.css";
 rel="stylesheet"> 
+   
+   
+   
+   
+   
+   
+   
+  
+/* Stylesheet for CodeRay to match GitHub theme | MIT License | 
http://foundation.zurb.com */
+/*pre.CodeRay {background-color:#f7f7f8;}*/
+.CodeRay .line-numbers{border-right:1px solid #d8d8d8;padding:0 0.5em 0 .25em}
+.CodeRay 
span.line-numbers{display:inline-block;margin-right:.5em;color:rgba(0,0,0,.3)}
+.CodeRay .line-numbers strong{color:rgba(0,0,0,.4)}
+table.CodeRay{border-collapse:separate;border-spacing:0;margin-bottom:0;border:0;background:none}
+table.CodeRay td{vertical-align: top;line-height:1.45}
+table.CodeRay td.line-numbers{text-align:right}
+table.CodeRay td.line-numbers>pre{padding:0;color:rgba(0,0,0,.3)}
+table.CodeRay td.code{padding:0 0 0 .5em}
+table.CodeRay td.code>pre{padding:0}
+.CodeRay .debug{color:#fff !important;background:#80 !important}
+.CodeRay .annotation{color:#007}
+.CodeRay .attribute-name{color:#80}
+.CodeRay .attribute-value{color:#700}
+.CodeRay .binary{color:#509}
+.CodeRay .comment{color:#998;font-style:italic}
+.CodeRay .char{color:#04d}
+.CodeRay .char .content{color:#04d}
+.CodeRay .char .delimiter{color:#039}
+.CodeRay .class{color:#458;font-weight:bold}
+.CodeRay .complex{color:#a08}
+.CodeRay .constant,.CodeRay .predefined-constant{color:#008080}
+.CodeRay .color{color:#099}
+.CodeRay .class-variable{color:#369}
+.CodeRay .decorator{color:#b0b}
+.CodeRay .definition{color:#099}
+.CodeRay .delimiter{color:#000}
+.CodeRay .doc{color:#970}
+.CodeRay .doctype{color:#34b}
+.CodeRay .doc-string{color:#d42}
+.CodeRay .escape{color:#666}
+.CodeRay .entity{color:#800}
+.CodeRay .error{color:#808}
+.CodeRay .exception{color:inherit}
+.CodeRay .filename{color:#099}
+.CodeRay .function{color:#900;font-weight:bold}
+.CodeRay .global-variable{color:#008080}
+.CodeRay .hex{color:#058}
+.CodeRay .integer,.CodeRay .float{color:#099}
+.CodeRay .include{color:#555}
+.CodeRay .inline{color:#000}
+.CodeRay .inline .inline{background:#ccc}
+.CodeRay .inline .inline .inline{background:#bbb}
+.CodeRay .inline .inline-delimiter{color:#d14}
+.CodeRay .inline-delimiter{color:#d14}
+.CodeRay .important{color:#555;font-weight:bold}
+.CodeRay .interpreted{color:#b2b}
+.CodeRay .instance-variable{color:#008080}
+.CodeRay .label{color:#970}
+.CodeRay .local-variable{color:#963}
+.CodeRay .octal{color:#40e}
+.CodeRay .predefined{color:#369}
+.CodeRay .preprocessor{color:#579}
+.CodeRay .pseudo-class{color:#555}
+.CodeRay .directive{font-weight:bold}
+.CodeRay .type{font-weight:bold}
+.CodeRay .predefined-type{color:inherit}
+.CodeRay .reserved,.CodeRay .keyword {color:#000;font-weight:bold}
+.CodeRay .key{color:#808}
+.CodeRay .key .delimiter{color:#606}
+.CodeRay .key .char{color:#80f}
+.CodeRay .value{color:#088}
+.CodeRay .regexp .delimiter{color:#808}
+.CodeRay .regexp .content{color:#808}
+.CodeRay .regexp .modifier{color:#808}
+.CodeRay .regexp .char{color:#d14}
+.CodeRay .regexp .function{color:#404;font-weight:bold}
+.CodeRay .string{color:#d20}
+.CodeRay .string .string .string{background:#ffd0d0}
+.CodeRay .string .content{color:#d14}
+.CodeRay .string .char{color:#d14}
+.CodeRay .string .delimiter{color:#d14}
+.CodeRay .shell{color:#d14}
+.CodeRay .shell .delimiter{color:#d14}
+.CodeRay .symbol{color:#990073}
+.CodeRay .symbol .content{color:#a60}
+.CodeRay .symbol .delimiter{color:#630}
+.CodeRay .tag{color:#008080}
+.CodeRay .tag-special{color:#d70}
+.CodeRay .variable{color:#036}
+.CodeRay .insert{background:#afa}
+.CodeRay .delete{background:#faa}
+.CodeRay .change{color:#aaf;background:#007}
+.CodeRay .head{color:#f8f;background:#505}
+.CodeRay .insert .insert{color:#080}
+.CodeRay .delete .delete{color:#800}
+.CodeRay .change .change{color:#66f}
+.CodeRay .head .head{color:#f4f}
+ 
+  
+  
+  
+   ../../
+   
+  
+   rgfis
+   
+  
+   html
+   
+   
+   
+
+ 
+  
+  Toggle navigation 
+
+ Apache Isis 
+ 
+ 
+ 
+  
+   Documentation 
+
+Table of Contents 
+ 
+User Guides 
+Fundamentals 
+Wicket Viewer 
+Restful Objects 
Viewer 
+

[17/52] [abbrv] [partial] isis-site git commit: ISIS-1813: publishing 1.16.1 second pass

2018-02-22 Thread danhaywood
http://git-wip-us.apache.org/repos/asf/isis-site/blob/97af7e5f/content/versions/SNAPSHOT/guides/cgcom/images/committers/github-pr-history.png
--
diff --git 
a/content/versions/SNAPSHOT/guides/cgcom/images/committers/github-pr-history.png
 
b/content/versions/SNAPSHOT/guides/cgcom/images/committers/github-pr-history.png
new file mode 100644
index 000..00e1f08
Binary files /dev/null and 
b/content/versions/SNAPSHOT/guides/cgcom/images/committers/github-pr-history.png
 differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/97af7e5f/content/versions/SNAPSHOT/guides/cgcom/images/docker/020-docker-nat-public.png
--
diff --git 
a/content/versions/SNAPSHOT/guides/cgcom/images/docker/020-docker-nat-public.png
 
b/content/versions/SNAPSHOT/guides/cgcom/images/docker/020-docker-nat-public.png
new file mode 100644
index 000..7423724
Binary files /dev/null and 
b/content/versions/SNAPSHOT/guides/cgcom/images/docker/020-docker-nat-public.png
 differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/97af7e5f/content/versions/SNAPSHOT/guides/cgcom/images/docker/022-local-security-policy.png
--
diff --git 
a/content/versions/SNAPSHOT/guides/cgcom/images/docker/022-local-security-policy.png
 
b/content/versions/SNAPSHOT/guides/cgcom/images/docker/022-local-security-policy.png
new file mode 100644
index 000..3cc3a82
Binary files /dev/null and 
b/content/versions/SNAPSHOT/guides/cgcom/images/docker/022-local-security-policy.png
 differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/97af7e5f/content/versions/SNAPSHOT/guides/cgcom/images/docker/024-unidentified-are-private.png
--
diff --git 
a/content/versions/SNAPSHOT/guides/cgcom/images/docker/024-unidentified-are-private.png
 
b/content/versions/SNAPSHOT/guides/cgcom/images/docker/024-unidentified-are-private.png
new file mode 100644
index 000..fa487f3
Binary files /dev/null and 
b/content/versions/SNAPSHOT/guides/cgcom/images/docker/024-unidentified-are-private.png
 differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/97af7e5f/content/versions/SNAPSHOT/guides/cgcom/images/docker/026-docker-nat-private.png
--
diff --git 
a/content/versions/SNAPSHOT/guides/cgcom/images/docker/026-docker-nat-private.png
 
b/content/versions/SNAPSHOT/guides/cgcom/images/docker/026-docker-nat-private.png
new file mode 100644
index 000..ab176b1
Binary files /dev/null and 
b/content/versions/SNAPSHOT/guides/cgcom/images/docker/026-docker-nat-private.png
 differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/97af7e5f/content/versions/SNAPSHOT/guides/cgcom/images/docker/docker-daemon.png
--
diff --git 
a/content/versions/SNAPSHOT/guides/cgcom/images/docker/docker-daemon.png 
b/content/versions/SNAPSHOT/guides/cgcom/images/docker/docker-daemon.png
new file mode 100644
index 000..e3dd669
Binary files /dev/null and 
b/content/versions/SNAPSHOT/guides/cgcom/images/docker/docker-daemon.png differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/97af7e5f/content/versions/SNAPSHOT/guides/cgcom/images/release-process/jira-create-release-notes.png
--
diff --git 
a/content/versions/SNAPSHOT/guides/cgcom/images/release-process/jira-create-release-notes.png
 
b/content/versions/SNAPSHOT/guides/cgcom/images/release-process/jira-create-release-notes.png
new file mode 100644
index 000..2777532
Binary files /dev/null and 
b/content/versions/SNAPSHOT/guides/cgcom/images/release-process/jira-create-release-notes.png
 differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/97af7e5f/content/versions/SNAPSHOT/guides/cgcom/images/release-process/nexus-release-1.png
--
diff --git 
a/content/versions/SNAPSHOT/guides/cgcom/images/release-process/nexus-release-1.png
 
b/content/versions/SNAPSHOT/guides/cgcom/images/release-process/nexus-release-1.png
new file mode 100644
index 000..a00a1ba
Binary files /dev/null and 
b/content/versions/SNAPSHOT/guides/cgcom/images/release-process/nexus-release-1.png
 differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/97af7e5f/content/versions/SNAPSHOT/guides/cgcom/images/release-process/nexus-staging-0.png
--
diff --git 
a/content/versions/SNAPSHOT/guides/cgcom/images/release-process/nexus-staging-0.png
 
b/content/versions/SNAPSHOT/guides/cgcom/images/release-process/nexus-staging-0.png
new file mode 100644
index 000..127d485
Binary files /dev/null and 
b/content/versions/SNAPSHOT/guides/cgcom/im

[39/52] [abbrv] [partial] isis-site git commit: ISIS-1813: publishing 1.16.1 second pass

2018-02-22 Thread danhaywood
http://git-wip-us.apache.org/repos/asf/isis-site/blob/97af7e5f/content/guides/rgcms/rgcms.pdf
--
diff --git a/content/guides/rgcms/rgcms.pdf b/content/guides/rgcms/rgcms.pdf
index 019e656..b6008f0 100644
--- a/content/guides/rgcms/rgcms.pdf
+++ b/content/guides/rgcms/rgcms.pdf
@@ -4,16 +4,16 @@
 << /Title (Classes, Methods and Schema)
 /Creator (Asciidoctor PDF 1.5.0.alpha.11, based on Prawn 1.3.0)
 /Producer (Asciidoctor PDF 1.5.0.alpha.11, based on Prawn 1.3.0)
-/CreationDate (D:20180108224539+00'00')
-/ModDate (D:20180108224539+00'00')
+/CreationDate (D:2018022834+00'00')
+/ModDate (D:2018022834+00'00')
 >>
 endobj
 2 0 obj
 << /Type /Catalog
 /Pages 3 0 R
 /Names 14 0 R
-/Outlines 1054 0 R
-/PageLabels 1084 0 R
+/Outlines 1057 0 R
+/PageLabels 1087 0 R
 /PageMode /UseOutlines
 /OpenAction [7 0 R /FitH 842.89]
 /ViewerPreferences << /DisplayDocTitle true
@@ -22,8 +22,8 @@ endobj
 endobj
 3 0 obj
 << /Type /Pages
-/Count 97
-/Kids [7 0 R 10 0 R 12 0 R 39 0 R 62 0 R 127 0 R 150 0 R 155 0 R 163 0 R 168 0 
R 172 0 R 177 0 R 187 0 R 191 0 R 194 0 R 204 0 R 209 0 R 216 0 R 223 0 R 240 0 
R 243 0 R 247 0 R 260 0 R 291 0 R 299 0 R 308 0 R 311 0 R 327 0 R 337 0 R 347 0 
R 356 0 R 374 0 R 402 0 R 420 0 R 423 0 R 433 0 R 441 0 R 450 0 R 456 0 R 462 0 
R 465 0 R 474 0 R 507 0 R 526 0 R 547 0 R 558 0 R 568 0 R 570 0 R 576 0 R 583 0 
R 589 0 R 598 0 R 605 0 R 615 0 R 625 0 R 641 0 R 658 0 R 672 0 R 688 0 R 705 0 
R 715 0 R 718 0 R 722 0 R 728 0 R 733 0 R 736 0 R 743 0 R 751 0 R 757 0 R 765 0 
R 773 0 R 781 0 R 795 0 R 808 0 R 828 0 R 837 0 R 850 0 R 870 0 R 875 0 R 885 0 
R 894 0 R 897 0 R 909 0 R 914 0 R 918 0 R 925 0 R 932 0 R 941 0 R 946 0 R 951 0 
R 957 0 R 962 0 R 969 0 R 976 0 R 982 0 R 988 0 R 991 0 R]
+/Count 98
+/Kids [7 0 R 10 0 R 12 0 R 39 0 R 62 0 R 127 0 R 150 0 R 155 0 R 163 0 R 168 0 
R 172 0 R 177 0 R 187 0 R 191 0 R 194 0 R 204 0 R 209 0 R 216 0 R 223 0 R 240 0 
R 243 0 R 247 0 R 260 0 R 291 0 R 299 0 R 308 0 R 311 0 R 327 0 R 337 0 R 347 0 
R 356 0 R 374 0 R 402 0 R 420 0 R 423 0 R 433 0 R 441 0 R 450 0 R 456 0 R 462 0 
R 465 0 R 474 0 R 507 0 R 526 0 R 547 0 R 558 0 R 568 0 R 570 0 R 576 0 R 583 0 
R 589 0 R 598 0 R 605 0 R 615 0 R 625 0 R 641 0 R 658 0 R 672 0 R 688 0 R 705 0 
R 715 0 R 718 0 R 722 0 R 728 0 R 733 0 R 736 0 R 743 0 R 751 0 R 757 0 R 765 0 
R 773 0 R 781 0 R 795 0 R 808 0 R 828 0 R 837 0 R 850 0 R 870 0 R 875 0 R 885 0 
R 894 0 R 897 0 R 909 0 R 912 0 R 917 0 R 921 0 R 928 0 R 934 0 R 943 0 R 948 0 
R 954 0 R 959 0 R 965 0 R 976 0 R 982 0 R 989 0 R 991 0 R 997 0 R]
 >>
 endobj
 4 0 obj
@@ -80,11 +80,11 @@ endobj
 << /Type /Font
 /BaseFont /BN+NotoSerif
 /Subtype /TrueType
-/FontDescriptor 1086 0 R
+/FontDescriptor 1089 0 R
 /FirstChar 32
 /LastChar 255
-/Widths 1088 0 R
-/ToUnicode 1087 0 R
+/Widths 1091 0 R
+/ToUnicode 1090 0 R
 >>
 endobj
 9 0 obj
@@ -1082,7 +1082,7 @@ ET
 BT
 535.30099 326.815963 Td
 /F1.0 10.5 Tf
-<3833> Tj
+<3834> Tj
 ET
 
 0.000 0.000 0.000 SCN
@@ -1162,7 +1162,7 @@ ET
 BT
 535.30099 289.85596 Td
 /F1.0 10.5 Tf
-<3930> Tj
+<3931> Tj
 ET
 
 0.000 0.000 0.000 SCN
@@ -1222,7 +1222,7 @@ endobj
 /F3.0 18 0 R
 >>
 >>
-/Annots [997 0 R 998 0 R 999 0 R 1000 0 R 1001 0 R 1002 0 R 1003 0 R 1004 0 R 
1005 0 R 1006 0 R 1007 0 R 1008 0 R 1009 0 R 1010 0 R 1011 0 R 1012 0 R 1013 0 
R 1014 0 R 1015 0 R 1016 0 R 1017 0 R 1018 0 R 1019 0 R 1020 0 R 1021 0 R 1022 
0 R 1023 0 R 1024 0 R 1025 0 R 1026 0 R 1027 0 R 1028 0 R 1029 0 R 1030 0 R 
1031 0 R 1032 0 R 1033 0 R 1034 0 R 1035 0 R 1036 0 R 1037 0 R 1038 0 R 1039 0 
R 1040 0 R 1041 0 R 1042 0 R 1043 0 R 1044 0 R 1045 0 R 1046 0 R 1047 0 R 1048 
0 R 1049 0 R 1050 0 R 1051 0 R 1052 0 R]
+/Annots [1000 0 R 1001 0 R 1002 0 R 1003 0 R 1004 0 R 1005 0 R 1006 0 R 1007 0 
R 1008 0 R 1009 0 R 1010 0 R 1011 0 R 1012 0 R 1013 0 R 1014 0 R 1015 0 R 1016 
0 R 1017 0 R 1018 0 R 1019 0 R 1020 0 R 1021 0 R 1022 0 R 1023 0 R 1024 0 R 
1025 0 R 1026 0 R 1027 0 R 1028 0 R 1029 0 R 1030 0 R 1031 0 R 1032 0 R 1033 0 
R 1034 0 R 1035 0 R 1036 0 R 1037 0 R 1038 0 R 1039 0 R 1040 0 R 1041 0 R 1042 
0 R 1043 0 R 1044 0 R 1045 0 R 1046 0 R 1047 0 R 1048 0 R 1049 0 R 1050 0 R 
1051 0 R 1052 0 R 1053 0 R 1054 0 R 1055 0 R]
 >>
 endobj
 11 0 obj
@@ -2029,7 +2029,7 @@ endobj
 /F3.0 18 0 R
 /F4.0 19 0 R
 >>
-/XObject << /Stamp1 1053 0 R
+/XObject << /Stamp1 1056 0 R
 >>
 >>
 /Annots [17 0 R 20 0 R 21 0 R 23 0 R 24 0 R 25 0 R 26 0 R 27 0 R 28 0 R 29 0 R 
30 0 R 31 0 R 32 0 R 33 0 R 34 0 R 35 0 R 36 0 R 37 0 R]
@@ -2044,18 +2044,18 @@ endobj
 >>
 endobj
 15 0 obj
-<< /Kids [220 0 R 467 0 R 948 0 R 840 0 R 701 0 R 824 0 R 541 0 R 731 0 R 425 
0 R 221 0 R 966 0 R 287 0 R 753 0 R]
+<< /Kids [220 0 R 467 0 R 950 0 R 840 0 R 701 0 R 824 0 R 541 0 R 731 0 R 425 
0 R 221 0 R 968 0 R 287 0 R 753 0 R]
 >>
 endobj
 16 0 obj
 << /Type /Font
 /BaseFont /BO+NotoSerif-Bold
 /Subtype /TrueType
-/FontDescriptor 1090 0 R
+/FontDescriptor 1093 0 R
 /FirstChar 3

[37/52] [abbrv] [partial] isis-site git commit: ISIS-1813: publishing 1.16.1 second pass

2018-02-22 Thread danhaywood
http://git-wip-us.apache.org/repos/asf/isis-site/blob/97af7e5f/content/guides/rgsvc/rgsvc.pdf
--
diff --git a/content/guides/rgsvc/rgsvc.pdf b/content/guides/rgsvc/rgsvc.pdf
index 43579d1..9b5f584 100644
--- a/content/guides/rgsvc/rgsvc.pdf
+++ b/content/guides/rgsvc/rgsvc.pdf
@@ -4,16 +4,16 @@
 << /Title (Domain Services)
 /Creator (Asciidoctor PDF 1.5.0.alpha.11, based on Prawn 1.3.0)
 /Producer (Asciidoctor PDF 1.5.0.alpha.11, based on Prawn 1.3.0)
-/CreationDate (D:20180108224637+00'00')
-/ModDate (D:20180108224637+00'00')
+/CreationDate (D:2018022905+00'00')
+/ModDate (D:2018022905+00'00')
 >>
 endobj
 2 0 obj
 << /Type /Catalog
 /Pages 3 0 R
 /Names 18 0 R
-/Outlines 2072 0 R
-/PageLabels 2163 0 R
+/Outlines 2082 0 R
+/PageLabels 2172 0 R
 /PageMode /UseOutlines
 /OpenAction [7 0 R /FitH 842.89]
 /ViewerPreferences << /DisplayDocTitle true
@@ -23,7 +23,7 @@ endobj
 3 0 obj
 << /Type /Pages
 /Count 173
-/Kids [7 0 R 10 0 R 12 0 R 14 0 R 16 0 R 38 0 R 50 0 R 61 0 R 70 0 R 76 0 R 
105 0 R 109 0 R 144 0 R 156 0 R 163 0 R 180 0 R 186 0 R 188 0 R 211 0 R 246 0 R 
277 0 R 295 0 R 305 0 R 312 0 R 323 0 R 327 0 R 332 0 R 335 0 R 341 0 R 346 0 R 
359 0 R 375 0 R 387 0 R 402 0 R 407 0 R 419 0 R 435 0 R 443 0 R 454 0 R 461 0 R 
468 0 R 482 0 R 495 0 R 503 0 R 510 0 R 543 0 R 587 0 R 595 0 R 601 0 R 610 0 R 
623 0 R 639 0 R 641 0 R 643 0 R 645 0 R 659 0 R 666 0 R 668 0 R 679 0 R 686 0 R 
702 0 R 713 0 R 718 0 R 733 0 R 746 0 R 751 0 R 758 0 R 766 0 R 770 0 R 778 0 R 
786 0 R 799 0 R 803 0 R 826 0 R 834 0 R 847 0 R 867 0 R 876 0 R 892 0 R 894 0 R 
923 0 R 948 0 R 955 0 R 960 0 R 965 0 R 982 0 R 995 0 R 998 0 R 1009 0 R 1014 0 
R 1022 0 R 1031 0 R 1037 0 R 1043 0 R 1052 0 R 1068 0 R 1079 0 R 1082 0 R 1085 
0 R 1088 0 R 1094 0 R 1106 0 R 1115 0 R 1128 0 R 1135 0 R 1143 0 R 1151 0 R 
1181 0 R 1189 0 R 1192 0 R 1203 0 R 1209 0 R 1217 0 R 1221 0 R 1230 0 R 1240 0 
R 1247 0 R 1251 0 R 1255 0 R 1257 0 R 1261 0 R 
 1268 0 R 1296 0 R 1312 0 R 1319 0 R 1331 0 R 1346 0 R 1350 0 R 1360 0 R 1375 0 
R 1382 0 R 1423 0 R 1433 0 R 1442 0 R 1451 0 R 1460 0 R 1471 0 R 1478 0 R 1509 
0 R 1516 0 R 1529 0 R 1534 0 R 1541 0 R 1545 0 R 1551 0 R 1561 0 R 1564 0 R 
1569 0 R 1578 0 R 1581 0 R 1587 0 R 1590 0 R 1594 0 R 1599 0 R 1603 0 R 1630 0 
R 1648 0 R 1651 0 R 1663 0 R 1673 0 R 1688 0 R 1698 0 R 1713 0 R 1720 0 R 1733 
0 R 1749 0 R 1756 0 R 1762 0 R 1770 0 R 1785 0 R 1791 0 R 1798 0 R 1814 0 R]
+/Kids [7 0 R 10 0 R 12 0 R 14 0 R 16 0 R 38 0 R 50 0 R 61 0 R 70 0 R 76 0 R 
105 0 R 109 0 R 144 0 R 156 0 R 163 0 R 180 0 R 186 0 R 188 0 R 211 0 R 246 0 R 
277 0 R 295 0 R 306 0 R 317 0 R 326 0 R 331 0 R 338 0 R 341 0 R 347 0 R 352 0 R 
365 0 R 381 0 R 393 0 R 408 0 R 413 0 R 425 0 R 441 0 R 449 0 R 460 0 R 467 0 R 
474 0 R 488 0 R 501 0 R 509 0 R 516 0 R 549 0 R 596 0 R 604 0 R 610 0 R 618 0 R 
630 0 R 645 0 R 652 0 R 654 0 R 656 0 R 664 0 R 676 0 R 678 0 R 689 0 R 696 0 R 
712 0 R 723 0 R 728 0 R 742 0 R 756 0 R 761 0 R 768 0 R 775 0 R 779 0 R 787 0 R 
795 0 R 808 0 R 812 0 R 835 0 R 843 0 R 856 0 R 874 0 R 884 0 R 902 0 R 904 0 R 
932 0 R 957 0 R 965 0 R 970 0 R 975 0 R 992 0 R 1005 0 R 1008 0 R 1019 0 R 1024 
0 R 1032 0 R 1041 0 R 1046 0 R 1053 0 R 1062 0 R 1078 0 R 1089 0 R 1092 0 R 
1095 0 R 1098 0 R 1104 0 R 1117 0 R 1126 0 R 1138 0 R 1145 0 R 1153 0 R 1161 0 
R 1191 0 R 1199 0 R 1202 0 R 1213 0 R 1219 0 R 1227 0 R 1231 0 R 1239 0 R 1250 
0 R 1257 0 R 1261 0 R 1265 0 R 1267 0 R 1271 0 
 R 1278 0 R 1306 0 R 1322 0 R 1329 0 R 1341 0 R 1356 0 R 1359 0 R 1371 0 R 1386 
0 R 1396 0 R 1437 0 R 1447 0 R 1456 0 R 1465 0 R 1474 0 R 1485 0 R 1495 0 R 
1525 0 R 1532 0 R 1543 0 R 1548 0 R 1555 0 R 1559 0 R 1565 0 R 1575 0 R 1578 0 
R 1583 0 R 1591 0 R 1594 0 R 1600 0 R 1603 0 R 1607 0 R 1612 0 R 1616 0 R 1643 
0 R 1661 0 R 1664 0 R 1677 0 R 1686 0 R 1702 0 R 1712 0 R 1727 0 R 1734 0 R 
1747 0 R 1762 0 R 1769 0 R 1775 0 R 1783 0 R 1797 0 R 1803 0 R 1809 0 R 1825 0 
R]
 >>
 endobj
 4 0 obj
@@ -80,15 +80,15 @@ endobj
 << /Type /Font
 /BaseFont /CI+NotoSerif
 /Subtype /TrueType
-/FontDescriptor 2165 0 R
+/FontDescriptor 2174 0 R
 /FirstChar 32
 /LastChar 255
-/Widths 2167 0 R
-/ToUnicode 2166 0 R
+/Widths 2176 0 R
+/ToUnicode 2175 0 R
 >>
 endobj
 9 0 obj
-<< /Length 35862
+<< /Length 35992
 >>
 stream
 q
@@ -806,7 +806,7 @@ ET
 BT
 535.30099 474.65598 Td
 /F1.0 10.5 Tf
-<3138> Tj
+<3139> Tj
 ET
 
 0.000 0.000 0.000 SCN
@@ -1693,9 +1693,20 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-202.582243 142.015962 Td
+200.698502 142.015962 Td
 /F1.0 10.5 Tf
-<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20>
 Tj
+<20286465707265636174656429> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+2

[52/52] [abbrv] isis-site git commit: minor adjustments to index.html

2018-02-22 Thread danhaywood
minor adjustments to index.html


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

Branch: refs/heads/asf-site
Commit: 7116ebf290cefa21f86057f353e0c3ead4baa1f8
Parents: 97af7e5
Author: Dan Haywood 
Authored: Thu Feb 22 22:54:38 2018 +
Committer: Dan Haywood 
Committed: Thu Feb 22 22:54:38 2018 +

--
 content/index.html | 67 ++---
 1 file changed, 47 insertions(+), 20 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/isis-site/blob/7116ebf2/content/index.html
--
diff --git a/content/index.html b/content/index.html
index f021210..11337a9 100644
--- a/content/index.html
+++ b/content/index.html
@@ -176,26 +176,30 @@ table.CodeRay td.code>pre{padding:0}
   
   

- Versions
- 
-  1.16.0 (current)
-  
-  1.16.1-SNAPSHOT
-  
-  Archive
-  1.15.1
-  1.15.0
-  1.14.0
-  1.13.2.1
-  1.13.2
-  1.13.1
-  1.13.0
-  1.12.2
-  1.12.1
-  1.12.0
-  1.11.1
-  1.11.0
-  
+   Documentation 
+
+Table of Contents 
+ 
+User Guides 
+Fundamentals 
+Wicket Viewer 
+Restful Objects 
Viewer 
+DataNucleus Object 
Store 
+Security 
+Testing 
+Beyond the Basics 
+ 
+Reference Guides 
+Annotations 
+Domain Services 
+Core Config' 
Properties 
+Classes, Methods and 
Schema 
+Maven plugin 
+Framework Internal 
Services 
+ 
+Javadoc 
+http://javadoc.io/doc/org.apache.isis.core/isis-core-applib";>Applib
 
+ 
  Downloads
  
   Maven archetypes
@@ -245,6 +249,29 @@ table.CodeRay td.code>pre{padding:0}
  
 

+   
+ Versions
+ 
+  1.16.1 (current)
+  
+  2.0.0-M1-SNAPSHOT
+  
+  Archive
+  1.16.0
+  1.15.1
+  1.15.0
+  1.14.0
+  1.13.2.1
+  1.13.2
+  1.13.1
+  1.13.0
+  1.12.2
+  1.12.1
+  1.12.0
+  1.11.1
+  1.11.0
+  
+
   
  
 



[05/52] [abbrv] [partial] isis-site git commit: ISIS-1813: publishing 1.16.1 second pass

2018-02-22 Thread danhaywood
http://git-wip-us.apache.org/repos/asf/isis-site/blob/97af7e5f/content/versions/SNAPSHOT/guides/rgcms/images/reference-classes/issue-in-more-detail.png
--
diff --git 
a/content/versions/SNAPSHOT/guides/rgcms/images/reference-classes/issue-in-more-detail.png
 
b/content/versions/SNAPSHOT/guides/rgcms/images/reference-classes/issue-in-more-detail.png
new file mode 100644
index 000..2297838
Binary files /dev/null and 
b/content/versions/SNAPSHOT/guides/rgcms/images/reference-classes/issue-in-more-detail.png
 differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/97af7e5f/content/versions/SNAPSHOT/guides/rgcms/images/reference-methods/prefixes/choices/dependent.png
--
diff --git 
a/content/versions/SNAPSHOT/guides/rgcms/images/reference-methods/prefixes/choices/dependent.png
 
b/content/versions/SNAPSHOT/guides/rgcms/images/reference-methods/prefixes/choices/dependent.png
new file mode 100644
index 000..e0ad239
Binary files /dev/null and 
b/content/versions/SNAPSHOT/guides/rgcms/images/reference-methods/prefixes/choices/dependent.png
 differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/97af7e5f/content/versions/SNAPSHOT/guides/rgcms/images/reference-methods/reserved/cssClass/strikethrough.png
--
diff --git 
a/content/versions/SNAPSHOT/guides/rgcms/images/reference-methods/reserved/cssClass/strikethrough.png
 
b/content/versions/SNAPSHOT/guides/rgcms/images/reference-methods/reserved/cssClass/strikethrough.png
new file mode 100644
index 000..6945267
Binary files /dev/null and 
b/content/versions/SNAPSHOT/guides/rgcms/images/reference-methods/reserved/cssClass/strikethrough.png
 differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/97af7e5f/content/versions/SNAPSHOT/guides/rgcms/images/reference-methods/reserved/iconName/differing.pdn
--
diff --git 
a/content/versions/SNAPSHOT/guides/rgcms/images/reference-methods/reserved/iconName/differing.pdn
 
b/content/versions/SNAPSHOT/guides/rgcms/images/reference-methods/reserved/iconName/differing.pdn
new file mode 100644
index 000..70b317b
Binary files /dev/null and 
b/content/versions/SNAPSHOT/guides/rgcms/images/reference-methods/reserved/iconName/differing.pdn
 differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/97af7e5f/content/versions/SNAPSHOT/guides/rgcms/images/reference-methods/reserved/iconName/differing.png
--
diff --git 
a/content/versions/SNAPSHOT/guides/rgcms/images/reference-methods/reserved/iconName/differing.png
 
b/content/versions/SNAPSHOT/guides/rgcms/images/reference-methods/reserved/iconName/differing.png
new file mode 100644
index 000..57b0013
Binary files /dev/null and 
b/content/versions/SNAPSHOT/guides/rgcms/images/reference-methods/reserved/iconName/differing.png
 differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/97af7e5f/content/versions/SNAPSHOT/guides/rgcms/images/reference-methods/reserved/iconName/png-files.png
--
diff --git 
a/content/versions/SNAPSHOT/guides/rgcms/images/reference-methods/reserved/iconName/png-files.png
 
b/content/versions/SNAPSHOT/guides/rgcms/images/reference-methods/reserved/iconName/png-files.png
new file mode 100644
index 000..7f826c5
Binary files /dev/null and 
b/content/versions/SNAPSHOT/guides/rgcms/images/reference-methods/reserved/iconName/png-files.png
 differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/97af7e5f/content/versions/SNAPSHOT/guides/rgcms/images/value-types/markup.png
--
diff --git 
a/content/versions/SNAPSHOT/guides/rgcms/images/value-types/markup.png 
b/content/versions/SNAPSHOT/guides/rgcms/images/value-types/markup.png
new file mode 100644
index 000..3f6ef43
Binary files /dev/null and 
b/content/versions/SNAPSHOT/guides/rgcms/images/value-types/markup.png differ



[08/52] [abbrv] [partial] isis-site git commit: ISIS-1813: publishing 1.16.1 second pass

2018-02-22 Thread danhaywood
http://git-wip-us.apache.org/repos/asf/isis-site/blob/97af7e5f/content/versions/SNAPSHOT/guides/rgant/rgant.pdf
--
diff --git a/content/versions/SNAPSHOT/guides/rgant/rgant.pdf 
b/content/versions/SNAPSHOT/guides/rgant/rgant.pdf
new file mode 100644
index 000..6c69c73
--- /dev/null
+++ b/content/versions/SNAPSHOT/guides/rgant/rgant.pdf
@@ -0,0 +1,335841 @@
+%PDF-1.3
+%����
+1 0 obj
+<< /Title (Annotations)
+/Creator (Asciidoctor PDF 1.5.0.alpha.11, based on Prawn 1.3.0)
+/Producer (Asciidoctor PDF 1.5.0.alpha.11, based on Prawn 1.3.0)
+/CreationDate (D:2018023937+00'00')
+/ModDate (D:2018023937+00'00')
+>>
+endobj
+2 0 obj
+<< /Type /Catalog
+/Pages 3 0 R
+/Names 20 0 R
+/Outlines 2213 0 R
+/PageLabels 2375 0 R
+/PageMode /UseOutlines
+/OpenAction [7 0 R /FitH 842.89]
+/ViewerPreferences << /DisplayDocTitle true
+>>
+>>
+endobj
+3 0 obj
+<< /Type /Pages
+/Count 189
+/Kids [7 0 R 10 0 R 12 0 R 14 0 R 16 0 R 18 0 R 42 0 R 45 0 R 66 0 R 81 0 R 
105 0 R 146 0 R 170 0 R 205 0 R 228 0 R 249 0 R 273 0 R 289 0 R 292 0 R 294 0 R 
308 0 R 317 0 R 321 0 R 334 0 R 339 0 R 341 0 R 347 0 R 350 0 R 356 0 R 367 0 R 
369 0 R 375 0 R 385 0 R 392 0 R 401 0 R 405 0 R 409 0 R 413 0 R 434 0 R 442 0 R 
449 0 R 456 0 R 473 0 R 484 0 R 492 0 R 508 0 R 514 0 R 522 0 R 531 0 R 546 0 R 
552 0 R 555 0 R 571 0 R 578 0 R 585 0 R 589 0 R 603 0 R 619 0 R 634 0 R 643 0 R 
654 0 R 665 0 R 672 0 R 678 0 R 680 0 R 688 0 R 694 0 R 702 0 R 704 0 R 709 0 R 
723 0 R 728 0 R 745 0 R 769 0 R 779 0 R 782 0 R 795 0 R 808 0 R 813 0 R 817 0 R 
823 0 R 827 0 R 830 0 R 836 0 R 846 0 R 851 0 R 859 0 R 872 0 R 887 0 R 894 0 R 
902 0 R 909 0 R 915 0 R 920 0 R 926 0 R 929 0 R 949 0 R 955 0 R 962 0 R 979 0 R 
989 0 R 995 0 R 1011 0 R 1021 0 R 1035 0 R 1047 0 R 1059 0 R 1065 0 R 1072 0 R 
1082 0 R 1087 0 R 1097 0 R 1104 0 R 1114 0 R 1120 0 R 1126 0 R 1137 0 R 1146 0 
R 1149 0 R 1152 0 R 1158 0 R 1162 0 R 1174 
 0 R 1180 0 R 1183 0 R 1189 0 R 1199 0 R 1206 0 R 1208 0 R 1218 0 R 1222 0 R 
1228 0 R 1238 0 R 1246 0 R 1254 0 R 1258 0 R 1263 0 R 1265 0 R 1278 0 R 1292 0 
R 1302 0 R 1316 0 R 1324 0 R 1329 0 R 1342 0 R 1348 0 R 1359 0 R 1363 0 R 1372 
0 R 1380 0 R 1385 0 R 1398 0 R 1408 0 R 1421 0 R 1429 0 R 1434 0 R 1438 0 R 
1446 0 R 1452 0 R 1457 0 R 1470 0 R 1477 0 R 1485 0 R 1491 0 R 1496 0 R 1503 0 
R 1506 0 R 1509 0 R 1514 0 R 1530 0 R 1545 0 R 1558 0 R 1575 0 R 1581 0 R 1593 
0 R 1601 0 R 1607 0 R 1612 0 R 1618 0 R 1623 0 R 1625 0 R 1631 0 R 1637 0 R 
1654 0 R 1671 0 R 1691 0 R 1701 0 R 1706 0 R 1721 0 R]
+>>
+endobj
+4 0 obj
+<< /Length 2
+>>
+stream
+q
+
+endstream
+endobj
+5 0 obj
+<< /Type /Page
+/Parent 3 0 R
+/MediaBox [0 0 595.28 841.89]
+/Contents 4 0 R
+/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI]
+>>
+>>
+endobj
+6 0 obj
+<< /Length 197
+>>
+stream
+q
+/DeviceRGB cs
+0.600 0.600 0.600 scn
+/DeviceRGB CS
+0.600 0.600 0.600 SCN
+
+BT
+389.63 351.364496 Td
+/F1.0 27 Tf
+<416e6e6f746174696f6e73> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+Q
+
+endstream
+endobj
+7 0 obj
+<< /Type /Page
+/Parent 3 0 R
+/MediaBox [0 0 595.28 841.89]
+/Contents 6 0 R
+/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI]
+/Font << /F1.0 8 0 R
+>>
+>>
+>>
+endobj
+8 0 obj
+<< /Type /Font
+/BaseFont /AZ+NotoSerif
+/Subtype /TrueType
+/FontDescriptor 2377 0 R
+/FirstChar 32
+/LastChar 255
+/Widths 2379 0 R
+/ToUnicode 2378 0 R
+>>
+endobj
+9 0 obj
+<< /Length 35909
+>>
+stream
+q
+/DeviceRGB cs
+0.200 0.200 0.200 scn
+/DeviceRGB CS
+0.200 0.200 0.200 SCN
+
+BT
+48.24 782.394 Td
+/F2.0 22 Tf
+[<54> 29.78515625 <61626c65206f6620436f6e74656e7473>] TJ
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+48.24 751.856 Td
+/F1.0 10.5 Tf
+<312e20416e6e6f746174696f6e73> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+122.9397499989 751.856 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20>
 Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+
+BT
+539.81074 751.856 Td
+/F1.0 5.25 Tf
+ Tj
+ET
+
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+541.1705 751.856 Td
+/F1.0 10.5 Tf
+<31> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+60.24 733.376 Td
+/F1.0 10.5 Tf
+<312e312e204f7468657220477569646573> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+149.662241 733.376 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202

[23/52] [abbrv] [partial] isis-site git commit: ISIS-1813: publishing 1.16.1 second pass

2018-02-22 Thread danhaywood
http://git-wip-us.apache.org/repos/asf/isis-site/blob/97af7e5f/content/versions/SNAPSHOT/css/bootstrap/3.3.7/bootstrap.css
--
diff --git a/content/versions/SNAPSHOT/css/bootstrap/3.3.7/bootstrap.css 
b/content/versions/SNAPSHOT/css/bootstrap/3.3.7/bootstrap.css
new file mode 100644
index 000..5dd08cf
--- /dev/null
+++ b/content/versions/SNAPSHOT/css/bootstrap/3.3.7/bootstrap.css
@@ -0,0 +1,6757 @@
+/*!
+ * Bootstrap v3.3.7 (http://getbootstrap.com)
+ * Copyright 2011-2016 Twitter, Inc.
+ * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
+ */
+/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
+html {
+  font-family: sans-serif;
+  -webkit-text-size-adjust: 100%;
+  -ms-text-size-adjust: 100%;
+}
+body {
+  margin: 0;
+}
+article,
+aside,
+details,
+figcaption,
+figure,
+footer,
+header,
+hgroup,
+main,
+menu,
+nav,
+section,
+summary {
+  display: block;
+}
+audio,
+canvas,
+progress,
+video {
+  display: inline-block;
+  vertical-align: baseline;
+}
+audio:not([controls]) {
+  display: none;
+  height: 0;
+}
+[hidden],
+template {
+  display: none;
+}
+a {
+  background-color: transparent;
+}
+a:active,
+a:hover {
+  outline: 0;
+}
+abbr[title] {
+  border-bottom: 1px dotted;
+}
+b,
+strong {
+  font-weight: bold;
+}
+dfn {
+  font-style: italic;
+}
+h1 {
+  margin: .67em 0;
+  font-size: 2em;
+}
+mark {
+  color: #000;
+  background: #ff0;
+}
+small {
+  font-size: 80%;
+}
+sub,
+sup {
+  position: relative;
+  font-size: 75%;
+  line-height: 0;
+  vertical-align: baseline;
+}
+sup {
+  top: -.5em;
+}
+sub {
+  bottom: -.25em;
+}
+img {
+  border: 0;
+}
+svg:not(:root) {
+  overflow: hidden;
+}
+figure {
+  margin: 1em 40px;
+}
+hr {
+  height: 0;
+  -webkit-box-sizing: content-box;
+ -moz-box-sizing: content-box;
+  box-sizing: content-box;
+}
+pre {
+  overflow: auto;
+}
+code,
+kbd,
+pre,
+samp {
+  font-family: monospace, monospace;
+  font-size: 1em;
+}
+button,
+input,
+optgroup,
+select,
+textarea {
+  margin: 0;
+  font: inherit;
+  color: inherit;
+}
+button {
+  overflow: visible;
+}
+button,
+select {
+  text-transform: none;
+}
+button,
+html input[type="button"],
+input[type="reset"],
+input[type="submit"] {
+  -webkit-appearance: button;
+  cursor: pointer;
+}
+button[disabled],
+html input[disabled] {
+  cursor: default;
+}
+button::-moz-focus-inner,
+input::-moz-focus-inner {
+  padding: 0;
+  border: 0;
+}
+input {
+  line-height: normal;
+}
+input[type="checkbox"],
+input[type="radio"] {
+  -webkit-box-sizing: border-box;
+ -moz-box-sizing: border-box;
+  box-sizing: border-box;
+  padding: 0;
+}
+input[type="number"]::-webkit-inner-spin-button,
+input[type="number"]::-webkit-outer-spin-button {
+  height: auto;
+}
+input[type="search"] {
+  -webkit-box-sizing: content-box;
+ -moz-box-sizing: content-box;
+  box-sizing: content-box;
+  -webkit-appearance: textfield;
+}
+input[type="search"]::-webkit-search-cancel-button,
+input[type="search"]::-webkit-search-decoration {
+  -webkit-appearance: none;
+}
+fieldset {
+  padding: .35em .625em .75em;
+  margin: 0 2px;
+  border: 1px solid #c0c0c0;
+}
+legend {
+  padding: 0;
+  border: 0;
+}
+textarea {
+  overflow: auto;
+}
+optgroup {
+  font-weight: bold;
+}
+table {
+  border-spacing: 0;
+  border-collapse: collapse;
+}
+td,
+th {
+  padding: 0;
+}
+/*! Source: 
https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
+@media print {
+  *,
+  *:before,
+  *:after {
+color: #000 !important;
+text-shadow: none !important;
+background: transparent !important;
+-webkit-box-shadow: none !important;
+box-shadow: none !important;
+  }
+  a,
+  a:visited {
+text-decoration: underline;
+  }
+  a[href]:after {
+content: " (" attr(href) ")";
+  }
+  abbr[title]:after {
+content: " (" attr(title) ")";
+  }
+  a[href^="#"]:after,
+  a[href^="javascript:"]:after {
+content: "";
+  }
+  pre,
+  blockquote {
+border: 1px solid #999;
+
+page-break-inside: avoid;
+  }
+  thead {
+display: table-header-group;
+  }
+  tr,
+  img {
+page-break-inside: avoid;
+  }
+  img {
+max-width: 100% !important;
+  }
+  p,
+  h2,
+  h3 {
+orphans: 3;
+widows: 3;
+  }
+  h2,
+  h3 {
+page-break-after: avoid;
+  }
+  .navbar {
+display: none;
+  }
+  .btn > .caret,
+  .dropup > .btn > .caret {
+border-top-color: #000 !important;
+  }
+  .label {
+border: 1px solid #000;
+  }
+  .table {
+border-collapse: collapse !important;
+  }
+  .table td,
+  .table th {
+background-color: #fff !important;
+  }
+  .table-bordered th,
+  .table-bordered td {
+border: 1px solid #ddd !important;
+  }
+}
+@font-face {
+  font-family: 'Glyphicons Halflings';
+
+  src: url('../fonts/glyphicons-halflings-regular.eot');
+  src: url('../fonts/glyphicons-halflings-regular.eot?#iefix') 
format('embedded-opentype'), url

[02/52] [abbrv] [partial] isis-site git commit: ISIS-1813: publishing 1.16.1 second pass

2018-02-22 Thread danhaywood
http://git-wip-us.apache.org/repos/asf/isis-site/blob/97af7e5f/content/versions/SNAPSHOT/guides/rgfis/images/ContentNegotiationService/accept-json.png
--
diff --git 
a/content/versions/SNAPSHOT/guides/rgfis/images/ContentNegotiationService/accept-json.png
 
b/content/versions/SNAPSHOT/guides/rgfis/images/ContentNegotiationService/accept-json.png
new file mode 100644
index 000..84778e9
Binary files /dev/null and 
b/content/versions/SNAPSHOT/guides/rgfis/images/ContentNegotiationService/accept-json.png
 differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/97af7e5f/content/versions/SNAPSHOT/guides/rgfis/images/ContentNegotiationService/accept-xml.png
--
diff --git 
a/content/versions/SNAPSHOT/guides/rgfis/images/ContentNegotiationService/accept-xml.png
 
b/content/versions/SNAPSHOT/guides/rgfis/images/ContentNegotiationService/accept-xml.png
new file mode 100644
index 000..cfd2ef1
Binary files /dev/null and 
b/content/versions/SNAPSHOT/guides/rgfis/images/ContentNegotiationService/accept-xml.png
 differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/97af7e5f/content/versions/SNAPSHOT/guides/rgfis/images/ContentNegotiationService/facade-choices.png
--
diff --git 
a/content/versions/SNAPSHOT/guides/rgfis/images/ContentNegotiationService/facade-choices.png
 
b/content/versions/SNAPSHOT/guides/rgfis/images/ContentNegotiationService/facade-choices.png
new file mode 100644
index 000..c6d5814
Binary files /dev/null and 
b/content/versions/SNAPSHOT/guides/rgfis/images/ContentNegotiationService/facade-choices.png
 differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/97af7e5f/content/versions/SNAPSHOT/guides/rgfis/images/ContentNegotiationService/facade-choices.pptx
--
diff --git 
a/content/versions/SNAPSHOT/guides/rgfis/images/ContentNegotiationService/facade-choices.pptx
 
b/content/versions/SNAPSHOT/guides/rgfis/images/ContentNegotiationService/facade-choices.pptx
new file mode 100644
index 000..ddeec7d
Binary files /dev/null and 
b/content/versions/SNAPSHOT/guides/rgfis/images/ContentNegotiationService/facade-choices.pptx
 differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/97af7e5f/content/versions/SNAPSHOT/guides/rgfis/images/RepresentationService/service-collaborations.png
--
diff --git 
a/content/versions/SNAPSHOT/guides/rgfis/images/RepresentationService/service-collaborations.png
 
b/content/versions/SNAPSHOT/guides/rgfis/images/RepresentationService/service-collaborations.png
new file mode 100644
index 000..859e5dd
Binary files /dev/null and 
b/content/versions/SNAPSHOT/guides/rgfis/images/RepresentationService/service-collaborations.png
 differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/97af7e5f/content/versions/SNAPSHOT/guides/rgfis/images/RepresentationService/service-collaborations.pptx
--
diff --git 
a/content/versions/SNAPSHOT/guides/rgfis/images/RepresentationService/service-collaborations.pptx
 
b/content/versions/SNAPSHOT/guides/rgfis/images/RepresentationService/service-collaborations.pptx
new file mode 100644
index 000..7522518
Binary files /dev/null and 
b/content/versions/SNAPSHOT/guides/rgfis/images/RepresentationService/service-collaborations.pptx
 differ



[51/52] [abbrv] [partial] isis-site git commit: ISIS-1813: publishing 1.16.1 second pass

2018-02-22 Thread danhaywood
ISIS-1813: publishing 1.16.1 second pass


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

Branch: refs/heads/asf-site
Commit: 97af7e5f4ce92975a039b87813be7a2cfd833ca0
Parents: 23c727c
Author: Dan Haywood 
Authored: Thu Feb 22 22:44:38 2018 +
Committer: Dan Haywood 
Committed: Thu Feb 22 22:44:38 2018 +

--
 .../layout/grid/bootstrap3/bootstrap3.xsd   |  1 +
 content/asf.html|  3 +-
 content/doap_isis.rdf   | 24 +
 content/documentation.html  |  3 +-
 content/downloads.html  | 15 +-
 content/elasticlunr/index.json  |  2 +-
 content/guides/cgcom/cgcom.html | 78 +-
 content/guides/cgcom/cgcom.pdf  |   2854 +-
 content/guides/dg/dg.html   | 58 +-
 content/guides/dg/dg.pdf|   3439 +-
 content/guides/htg.html |105 +-
 content/guides/htg.pdf  |   6491 +-
 content/guides/rgant/rgant.html |   3285 +-
 content/guides/rgant/rgant.pdf  | 211500 +-
 content/guides/rgcfg/rgcfg.html | 36 +-
 content/guides/rgcfg/rgcfg.pdf  |   2087 +-
 content/guides/rgcms/rgcms.html |135 +-
 content/guides/rgcms/rgcms.pdf  |  30040 +-
 content/guides/rgfis/rgfis.html |  3 +-
 content/guides/rgfis/rgfis.pdf  |  4 +-
 content/guides/rgmvn/rgmvn.html |  3 +-
 content/guides/rgmvn/rgmvn.pdf  |  4 +-
 .../kitchensink-example.png |Bin 28043 -> 180602 bytes
 content/guides/rgsvc/rgsvc.html |376 +-
 content/guides/rgsvc/rgsvc.pdf  |  26607 +-
 content/guides/ugbtb/ugbtb.html |  3 +-
 content/guides/ugbtb/ugbtb.pdf  |  4 +-
 content/guides/ugfun/ugfun.html | 61 +-
 content/guides/ugfun/ugfun.pdf  |   2180 +-
 content/guides/ugodn/ugodn.html |103 +-
 content/guides/ugodn/ugodn.pdf  |   4345 +-
 content/guides/ugsec/ugsec.html |  3 +-
 content/guides/ugsec/ugsec.pdf  |  4 +-
 content/guides/ugtst/ugtst.html | 41 +-
 content/guides/ugtst/ugtst.pdf  |   3294 +-
 content/guides/ugvro/ugvro.html |  3 +-
 content/guides/ugvro/ugvro.pdf  |  4 +-
 content/guides/ugvw/ugvw.html   | 64 +-
 content/guides/ugvw/ugvw.pdf|   4344 +-
 content/help.html   |  3 +-
 content/index.html  |  5 +-
 content/migration-notes/migration-notes.html| 17 +-
 .../articles-and-presentations.html |  3 +-
 content/pages/books/books.html  |  3 +-
 content/pages/cheat-sheet/cheat-sheet.html  |  3 +-
 .../common-use-cases/common-use-cases.html  |  3 +-
 .../downloadable-presentations.html |  3 +-
 .../pages/how-isis-works/how-isis-works.html|  3 +-
 content/pages/icons/icons.html  |  3 +-
 .../isis-in-pictures/isis-in-pictures.html  |  3 +-
 content/pages/more-thanks/more-thanks.html  |  3 +-
 content/pages/powered-by/powered-by.html|  3 +-
 .../pages/screencasts/screencasts-older.html|  3 +-
 content/pages/screencasts/screencasts.html  |  3 +-
 .../tutorials/pet-clinic/010-01-login-page.png  |Bin 31965 -> 0 bytes
 .../tutorials/pet-clinic/010-02-home-page.png   |Bin 54415 -> 0 bytes
 .../pet-clinic/010-03-prototyping-menu.png  |Bin 59183 -> 0 bytes
 .../pet-clinic/010-04-simpleobjects.png |Bin 57805 -> 0 bytes
 .../pet-clinic/010-05-simpleobject-list.png |Bin 29631 -> 0 bytes
 .../pet-clinic/020-01-idea-configuration.png|Bin 35012 -> 0 bytes
 .../pet-clinic/020-02-idea-configuration.png|Bin 7430 -> 0 bytes
 .../030-01-idea-configuration-updated.png   |Bin 35122 -> 0 bytes
 .../tutorials/pet-clinic/030-02-updated-app.png |Bin 32215 -> 0 bytes
 .../040-01-idea-configuration-updated.png   |Bin 35349 -> 0 bytes
 .../tutorials/pet-clinic/050-01-list-all.png|Bin 33299 -> 0 bytes
 .../tutorials/pet-clinic/050-02-view-pet.png|Bin 34270 -> 0 bytes
 .../tutorials/pet-clinic/060-01-owners-menu.png |Bin 65309 -> 0 bytes
 .../tutorials/pet-clinic/060-02-owners-list.png |Bin 31905 -> 0 bytes
 .../tutorials/pet-

[16/52] [abbrv] [partial] isis-site git commit: ISIS-1813: publishing 1.16.1 second pass

2018-02-22 Thread danhaywood
http://git-wip-us.apache.org/repos/asf/isis-site/blob/97af7e5f/content/versions/SNAPSHOT/guides/dg/dg.html
--
diff --git a/content/versions/SNAPSHOT/guides/dg/dg.html 
b/content/versions/SNAPSHOT/guides/dg/dg.html
new file mode 100644
index 000..8c22afd
--- /dev/null
+++ b/content/versions/SNAPSHOT/guides/dg/dg.html
@@ -0,0 +1,5858 @@
+
+
+  
+   
+   
+   
+   
+   
+   
+   
+   
+  Developers' Guide 
+   
+   
+  https://cdnjs.cloudflare.com/ajax/libs/bootswatch/3.3.7/flatly/bootstrap.min.css";
 rel="stylesheet"> 
+   
+   
+  https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.3.0/css/font-awesome.min.css";
 rel="stylesheet"> 
+   
+   
+   
+   
+   
+   
+   
+  
+/* Stylesheet for CodeRay to match GitHub theme | MIT License | 
http://foundation.zurb.com */
+/*pre.CodeRay {background-color:#f7f7f8;}*/
+.CodeRay .line-numbers{border-right:1px solid #d8d8d8;padding:0 0.5em 0 .25em}
+.CodeRay 
span.line-numbers{display:inline-block;margin-right:.5em;color:rgba(0,0,0,.3)}
+.CodeRay .line-numbers strong{color:rgba(0,0,0,.4)}
+table.CodeRay{border-collapse:separate;border-spacing:0;margin-bottom:0;border:0;background:none}
+table.CodeRay td{vertical-align: top;line-height:1.45}
+table.CodeRay td.line-numbers{text-align:right}
+table.CodeRay td.line-numbers>pre{padding:0;color:rgba(0,0,0,.3)}
+table.CodeRay td.code{padding:0 0 0 .5em}
+table.CodeRay td.code>pre{padding:0}
+.CodeRay .debug{color:#fff !important;background:#80 !important}
+.CodeRay .annotation{color:#007}
+.CodeRay .attribute-name{color:#80}
+.CodeRay .attribute-value{color:#700}
+.CodeRay .binary{color:#509}
+.CodeRay .comment{color:#998;font-style:italic}
+.CodeRay .char{color:#04d}
+.CodeRay .char .content{color:#04d}
+.CodeRay .char .delimiter{color:#039}
+.CodeRay .class{color:#458;font-weight:bold}
+.CodeRay .complex{color:#a08}
+.CodeRay .constant,.CodeRay .predefined-constant{color:#008080}
+.CodeRay .color{color:#099}
+.CodeRay .class-variable{color:#369}
+.CodeRay .decorator{color:#b0b}
+.CodeRay .definition{color:#099}
+.CodeRay .delimiter{color:#000}
+.CodeRay .doc{color:#970}
+.CodeRay .doctype{color:#34b}
+.CodeRay .doc-string{color:#d42}
+.CodeRay .escape{color:#666}
+.CodeRay .entity{color:#800}
+.CodeRay .error{color:#808}
+.CodeRay .exception{color:inherit}
+.CodeRay .filename{color:#099}
+.CodeRay .function{color:#900;font-weight:bold}
+.CodeRay .global-variable{color:#008080}
+.CodeRay .hex{color:#058}
+.CodeRay .integer,.CodeRay .float{color:#099}
+.CodeRay .include{color:#555}
+.CodeRay .inline{color:#000}
+.CodeRay .inline .inline{background:#ccc}
+.CodeRay .inline .inline .inline{background:#bbb}
+.CodeRay .inline .inline-delimiter{color:#d14}
+.CodeRay .inline-delimiter{color:#d14}
+.CodeRay .important{color:#555;font-weight:bold}
+.CodeRay .interpreted{color:#b2b}
+.CodeRay .instance-variable{color:#008080}
+.CodeRay .label{color:#970}
+.CodeRay .local-variable{color:#963}
+.CodeRay .octal{color:#40e}
+.CodeRay .predefined{color:#369}
+.CodeRay .preprocessor{color:#579}
+.CodeRay .pseudo-class{color:#555}
+.CodeRay .directive{font-weight:bold}
+.CodeRay .type{font-weight:bold}
+.CodeRay .predefined-type{color:inherit}
+.CodeRay .reserved,.CodeRay .keyword {color:#000;font-weight:bold}
+.CodeRay .key{color:#808}
+.CodeRay .key .delimiter{color:#606}
+.CodeRay .key .char{color:#80f}
+.CodeRay .value{color:#088}
+.CodeRay .regexp .delimiter{color:#808}
+.CodeRay .regexp .content{color:#808}
+.CodeRay .regexp .modifier{color:#808}
+.CodeRay .regexp .char{color:#d14}
+.CodeRay .regexp .function{color:#404;font-weight:bold}
+.CodeRay .string{color:#d20}
+.CodeRay .string .string .string{background:#ffd0d0}
+.CodeRay .string .content{color:#d14}
+.CodeRay .string .char{color:#d14}
+.CodeRay .string .delimiter{color:#d14}
+.CodeRay .shell{color:#d14}
+.CodeRay .shell .delimiter{color:#d14}
+.CodeRay .symbol{color:#990073}
+.CodeRay .symbol .content{color:#a60}
+.CodeRay .symbol .delimiter{color:#630}
+.CodeRay .tag{color:#008080}
+.CodeRay .tag-special{color:#d70}
+.CodeRay .variable{color:#036}
+.CodeRay .insert{background:#afa}
+.CodeRay .delete{background:#faa}
+.CodeRay .change{color:#aaf;background:#007}
+.CodeRay .head{color:#f8f;background:#505}
+.CodeRay .insert .insert{color:#080}
+.CodeRay .delete .delete{color:#800}
+.CodeRay .change .change{color:#66f}
+.CodeRay .head .head{color:#f4f}
+ 
+  
+  
+  
+   ../../
+   
+  
+   dg
+   
+  
+   html
+   
+   
+   
+
+ 
+  
+  Toggle navigation 
+
+ Apache Isis 
+ 
+ 
+ 
+  
+   Documentation 
+
+Table of Contents 
+ 
+User Guides 
+Fundamentals 
+Wicket Viewer 
+Restful Objects 
Viewer 
+DataNucleus Object 
Store 
+Security 
+Testing 
+Beyond the Basics 
+ 
+Referenc

[20/52] [abbrv] [partial] isis-site git commit: ISIS-1813: publishing 1.16.1 second pass

2018-02-22 Thread danhaywood
http://git-wip-us.apache.org/repos/asf/isis-site/blob/97af7e5f/content/versions/SNAPSHOT/elasticlunr/index.json
--
diff --git a/content/versions/SNAPSHOT/elasticlunr/index.json 
b/content/versions/SNAPSHOT/elasticlunr/index.json
new file mode 100644
index 000..0458142
--- /dev/null
+++ b/content/versions/SNAPSHOT/elasticlunr/index.json
@@ -0,0 +1 @@
+{"version":"0.9.5","fields":["title","body","description","url"],"ref":"id","documentStore":{"docs":{"372886":{"title":"Rows,
 full-width cols, and 
tabs","url":"guides/ugvw/ugvw.html#_rows_full_width_cols_and_tabs","body":"Rows,
 full-width cols, and tabs  The example layout consists of three rows: a row 
for the object/icon, a row containing a properties, and a row containing 
collections. In all three cases the row contains a single column spanning the 
full width of the page. For the property and collection rows, the column 
contains a tab group.  This corresponds to the following XML:  You will notice 
that one of the columns has an unreferencedActions attribute, while one of the 
tabGroups has a similar unreferencedCollections attribute. This topic is 
discussed in more detail below. ","description":" The example layout consists 
of three rows: a row for the object/icon, a row containing a properties, and a 
row containing collections. In all three cases the row contains a single column 
s
 panning the full width of the page. For the property and collection rows, the 
column contains a","id":372886},"2646929":{"title":"Apache Isis vs 
…​","url":"guides/ugfun/ugfun.html#_ugfun_core-concepts_apache-isis-vs","body":"Apache
 Isis vs …​  Many other frameworks promise rapid application development 
and provide automatically generated user interfaces, so how do they compare to 
Apache Isis? ","description":" Many other frameworks promise rapid application 
development and provide automatically generated user interfaces, so how do they 
compare to Apache Isis? 
","id":2646929},"3836440":{"title":"Running","url":"guides/dg/dg.html#__dg_ide_intellij_running","body":"Running
  Let’s see how to run both the app and the tests. ","description":" Let’s 
see how to run both the app and the tests. 
","id":3836440},"11600575":{"title":"Using 
Contributions","url":"pages/tg/tg.html#_using_contributions","body":"Using 
Contributions ","description":"","id":11600575},"12196042":{"title":"Te
 rtiary Menu","url":"guides/ugvw/ugvw.html#_tertiary_menu","body":"Tertiary 
Menu  Domain services' actions can be associated with the tertiary menu using 
the same @DomainServiceLayout annotation, but be aware that the 
@DomainServiceLayout#name() attribute will be ignored (there is only one 
effective menu).  For example, the updateEpochDate(…​) and 
listAllSettings(…​) actions come from the following service:  Because the 
number of items on the tertiary menu is expected to be small and most will 
pertain to the current user, the viewer does not place dividers between actions 
from different services on the tertiary menu. ","description":" Domain 
services' actions can be associated with the tertiary menu using the same 
@DomainServiceLayout annotation, but be aware that the 
@DomainServiceLayout#name() attribute will be ignored (there is only one 
effective menu). ","id":12196042},"12649581":{"title":"Mark the version as 
released","url":"guides/cgcom/cgcom.html#_mark_the_version_as_r
 eleased","body":"Mark the version as released  In JIRA, go to the 
administration section for the Apache Isis project and update the version as 
being released.  In the Kanban view this will have the effect of marking all 
tickets as released (clearing the \"done\" column). ","description":" In JIRA, 
go to the administration section for the Apache Isis project and update the 
version as being released. 
","id":12649581},"13573617":{"title":"hide…​()","url":"guides/rgcms/rgcms.html#_rgcms_methods_prefixes_hide","body":"hide…​()
  The hide…​() supporting method is called for properties, collections and 
actions. It allows the property/collection to be completely hidden from view.  
It’s comparatively rare for properties or collections to be imperatively 
hidden from view, but actions are sometimes hidden or shown visible (as opposed 
to being just disabled, ie greyed out).  The signature of the supporting method 
is simply:  Returning true will hide the property, collection or acti
 on, returning false leaves it visible.  For example, to hide an action:  Or, 
to hide a property: ","description":" The hide…​() supporting method is 
called for properties, collections and actions. It allows the 
property/collection to be completely hidden from view. 
","id":13573617},"14290952":{"title":"Vetoing 
Visibility","url":"guides/htg.html#_ugbtb_hints-and-tips_vetoing-visibility","body":"Vetoing
 Visibility  eg if included an addon such as auditing or security.  solution is 
to write a domain event subscrib

[18/52] [abbrv] [partial] isis-site git commit: ISIS-1813: publishing 1.16.1 second pass

2018-02-22 Thread danhaywood
http://git-wip-us.apache.org/repos/asf/isis-site/blob/97af7e5f/content/versions/SNAPSHOT/guides/cgcom/cgcom.pdf
--
diff --git a/content/versions/SNAPSHOT/guides/cgcom/cgcom.pdf 
b/content/versions/SNAPSHOT/guides/cgcom/cgcom.pdf
new file mode 100644
index 000..8800d65
--- /dev/null
+++ b/content/versions/SNAPSHOT/guides/cgcom/cgcom.pdf
@@ -0,0 +1,57273 @@
+%PDF-1.4
+%����
+1 0 obj
+<< /Title (Committers' Guide)
+/Creator (Asciidoctor PDF 1.5.0.alpha.11, based on Prawn 1.3.0)
+/Producer (Asciidoctor PDF 1.5.0.alpha.11, based on Prawn 1.3.0)
+/CreationDate (D:2018023859+00'00')
+/ModDate (D:2018023859+00'00')
+>>
+endobj
+2 0 obj
+<< /Type /Catalog
+/Pages 3 0 R
+/Names 16 0 R
+/Outlines 641 0 R
+/PageLabels 720 0 R
+/PageMode /UseOutlines
+/OpenAction [7 0 R /FitH 842.89]
+/ViewerPreferences << /DisplayDocTitle true
+>>
+>>
+endobj
+3 0 obj
+<< /Type /Pages
+/Count 78
+/Kids [7 0 R 10 0 R 12 0 R 14 0 R 36 0 R 45 0 R 50 0 R 58 0 R 61 0 R 65 0 R 80 
0 R 86 0 R 92 0 R 97 0 R 105 0 R 109 0 R 113 0 R 120 0 R 122 0 R 130 0 R 136 0 
R 141 0 R 144 0 R 150 0 R 157 0 R 161 0 R 165 0 R 169 0 R 173 0 R 177 0 R 183 0 
R 187 0 R 190 0 R 202 0 R 213 0 R 219 0 R 230 0 R 234 0 R 243 0 R 253 0 R 256 0 
R 258 0 R 270 0 R 278 0 R 282 0 R 290 0 R 296 0 R 306 0 R 314 0 R 319 0 R 327 0 
R 331 0 R 342 0 R 345 0 R 359 0 R 363 0 R 371 0 R 373 0 R 375 0 R 378 0 R 380 0 
R 384 0 R 386 0 R 395 0 R 402 0 R 404 0 R 414 0 R 417 0 R 429 0 R 433 0 R 445 0 
R 449 0 R 454 0 R 464 0 R 467 0 R 474 0 R 478 0 R 484 0 R]
+>>
+endobj
+4 0 obj
+<< /Length 2
+>>
+stream
+q
+
+endstream
+endobj
+5 0 obj
+<< /Type /Page
+/Parent 3 0 R
+/MediaBox [0 0 595.28 841.89]
+/Contents 4 0 R
+/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI]
+>>
+>>
+endobj
+6 0 obj
+<< /Length 210
+>>
+stream
+q
+/DeviceRGB cs
+0.600 0.600 0.600 scn
+/DeviceRGB CS
+0.600 0.600 0.600 SCN
+
+BT
+308.063 351.364496 Td
+/F1.0 27 Tf
+<436f6d6d69747465727327204775696465> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+Q
+
+endstream
+endobj
+7 0 obj
+<< /Type /Page
+/Parent 3 0 R
+/MediaBox [0 0 595.28 841.89]
+/Contents 6 0 R
+/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI]
+/Font << /F1.0 8 0 R
+>>
+>>
+>>
+endobj
+8 0 obj
+<< /Type /Font
+/BaseFont /AA+NotoSerif
+/Subtype /TrueType
+/FontDescriptor 722 0 R
+/FirstChar 32
+/LastChar 255
+/Widths 724 0 R
+/ToUnicode 723 0 R
+>>
+endobj
+9 0 obj
+<< /Length 32124
+>>
+stream
+q
+/DeviceRGB cs
+0.200 0.200 0.200 scn
+/DeviceRGB CS
+0.200 0.200 0.200 SCN
+
+BT
+48.24 782.394 Td
+/F2.0 22 Tf
+[<54> 29.78515625 <61626c65206f6620436f6e74656e7473>] TJ
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+48.24 751.856 Td
+/F1.0 10.5 Tf
+<312e20436f6d6d69747465727327204775696465> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+155.00674 751.856 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20>
 Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+
+BT
+539.81074 751.856 Td
+/F1.0 5.25 Tf
+ Tj
+ET
+
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+541.1705 751.856 Td
+/F1.0 10.5 Tf
+<31> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+60.24 733.376 Td
+/F1.0 10.5 Tf
+<312e312e204f7468657220477569646573> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+149.662241 733.376 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20>
 Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+
+BT
+539.81074 733.376 Td
+/F1.0 5.25 Tf
+ Tj
+ET
+
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+541.1705 733.376 Td
+/F1.0 10.5 Tf
+<31> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+48.24 714.896 Td
+/F1.0 10.5 Tf
+<322e204170706c79696e672050617463686573> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+149.662241 714.896 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20

[45/52] [abbrv] [partial] isis-site git commit: ISIS-1813: publishing 1.16.1 second pass

2018-02-22 Thread danhaywood
http://git-wip-us.apache.org/repos/asf/isis-site/blob/97af7e5f/content/guides/htg.html
--
diff --git a/content/guides/htg.html b/content/guides/htg.html
index cff02f1..ab534cd 100644
--- a/content/guides/htg.html
+++ b/content/guides/htg.html
@@ -243,6 +243,7 @@ table.CodeRay td.code>pre{padding:0}
 

   
+ v1.16.1 
  
 

@@ -412,7 +413,7 @@ table.CodeRay td.code>pre{padding:0}
 A third alternative is to move the responsibility for deriving 
the title into a separate subscriber object. 
 
 
-In the target object, we define an appropriate event type and 
use the @DomainObjectLayout#titleUiEvent()
 attribute to specify: 
+In the target object, we define an appropriate event type and 
use the @DomainObjectLayout#titleUiEvent()
 attribute to specify: 
 
 
  
@@ -523,7 +524,7 @@ table.CodeRay td.code>pre{padding:0}
 As for title, the determination of which image file to use for 
the icon can be externalized into a UI event subscriber. 
 
 
-In the target object, we define an appropriate event type and 
use the @DomainObjectLayout#iconUiEvent()
 attribute to specify. 
+In the target object, we define an appropriate event type and 
use the @DomainObjectLayout#iconUiEvent()
 attribute to specify. 
 
 
 For example 
@@ -619,7 +620,7 @@ table.CodeRay td.code>pre{padding:0}
 As for title and icon, the determination of which CSS class to 
render can be externalized into a UI event subscriber. 
 
 
-In the target object, we define an appropriate event type and 
use the @DomainObjectLayout#cssClassUiEvent()
 attribute to specify. 
+In the target object, we define an appropriate event type and 
use the @DomainObjectLayout#cssClassUiEvent()
 attribute to specify. 
 
 
 For example 
@@ -938,7 +939,7 @@ table.CodeRay td.code>pre{padding:0}

   
   
-  For this we annotate the collection using @CollectionLayout#defaultView();
 for example 
+  For this we annotate the collection using @CollectionLayout#defaultView();
 for example 
   
   

@@ -960,7 +961,7 @@ table.CodeRay td.code>pre{padding:0}
 
   

-   The defaultView() attribute replaces the 
deprecated approach of using @CollectionLayout#render()
 eagerly. 
+   The defaultView() attribute replaces the 
deprecated approach of using @CollectionLayout#render()
 eagerly. 
 
  

@@ -1804,6 +1805,96 @@ findCustomer.get({queryString: 
JSON.stringify(findCusto

   
  
+ 
+ 4.6. JDOQL and 
Timestamps 
+  
+  Beware of entities with a property called "timestamp": you run 
the risk of "timestamp" being treated as a keyword in certain contexts, 
probably not as you intended. 
+  
+  
+  By way of example, the (non-ASF) http://platform.incode.org";>Incode Platform's command module has an 
entity called CommandJdo. This has a property called "timestamp", 
of type java.sql.Timestamp. 
+  
+  
+  This defines a query using JDOQL: 
+  
+  
+   
+   SELECT
+FROM org.isisaddons.module.command.dom.CommandJdo
+WHERE executeIn == 'FOREGROUND'
+   && timestamp > :timestamp
+   && startedAt != null
+   && completedAt != null
+ORDER BY timestamp ASC 
+   
+  
+  
+  This is declared using a JDO @Query; no errors are 
thrown at any stage. 
+  
+  
+  However, running this query against SQL Server 2016 produced a 
different result first time it was run compared to subsequent times. 
+  
+  
+  Running SQL Profiler showed the underlying SQL as: 
+  
+  
+   
+   exec 
sp_prepexec @p1 output,N'@P0 datetime2',
+N'SELECT 
''org.isisaddons.module.command.dom.CommandJdo'' AS NUCLEUS_TYPE, A0.arguments, 
..., A0.target, A0."timestamp", A0.transactionId, A0."user", ''2018-01-24 
17:29:18.3'' AS NUCORDER0 (1) FROM 
isiscommand.Command A0 WHERE A0.executeIn = ''FOREGROUND'' AND A0."timestamp" 
> @P0 AND A0.startedAt IS NOT NULL AND A0.completedAt IS NOT NULL ORDER BY 
NUCORDER0 OFFSET 0 ROWS FETCH NEXT 2 ROWS ONLY ',   (2)
+'2018-01-24 17:29:18.300'   (3) 
+   
+  
+  
+   
+   
+ 
+ 1 
+ discussed below …​ this is the issue 
+ 
+ 
+ 2 
+ because the query is submitted with max rows programmatically 
set to 2. 
+ 
+ 
+ 3 

[40/52] [abbrv] [partial] isis-site git commit: ISIS-1813: publishing 1.16.1 second pass

2018-02-22 Thread danhaywood
http://git-wip-us.apache.org/repos/asf/isis-site/blob/97af7e5f/content/guides/rgcms/rgcms.html
--
diff --git a/content/guides/rgcms/rgcms.html b/content/guides/rgcms/rgcms.html
index 0ccd5c0..a6ef59c 100644
--- a/content/guides/rgcms/rgcms.html
+++ b/content/guides/rgcms/rgcms.html
@@ -243,6 +243,7 @@ table.CodeRay td.code>pre{padding:0}
 

   
+ v1.16.1 
  
 

@@ -2283,7 +2284,7 @@ table.CodeRay td.code>pre{padding:0}
 
 
  
-  @DomainService#objectType()
  
+  @DomainService#objectType()
  
   getId()
  
   The fully qualified class name.  
  
@@ -4166,7 +4167,7 @@ table.CodeRay td.code>pre{padding:0}
  

1 
-   The Default nested static class is the default 
for the @Action#domainEvent()
 annotation attribute. Whether this raises an event or not depends upon the 
isis.reflector.facet.actionAnnotation.domainEvent.postForDefault 
configuration property. 
+   The Default nested static class is the default 
for the @Action#domainEvent()
 annotation attribute. Whether this raises an event or not depends upon the 
isis.reflector.facet.actionAnnotation.domainEvent.postForDefault 
configuration property. 


2 
@@ -4251,7 +4252,7 @@ table.CodeRay td.code>pre{padding:0}
  

1 
-   The Default nested static class is the default 
for the @Collection#domainEvent()
 annotation attribute. Whether this raises an event or not depends upon the 
isis.reflector.facet.collectionAnnotation.domainEvent.postForDefault
 configuration property. 
+   The Default nested static class is the default 
for the @Collection#domainEvent()
 annotation attribute. Whether this raises an event or not depends upon the 
isis.reflector.facet.collectionAnnotation.domainEvent.postForDefault
 configuration property. 


2 
@@ -4357,7 +4358,7 @@ table.CodeRay td.code>pre{padding:0}
  

1 
-   The Default nested static class is the default 
for the @Property#domainEvent()
 annotation attribute. Whether this raises an event or not depends upon the 
isis.reflector.facet.propertyAnnotation.domainEvent.postForDefault 
configuration property. 
+   The Default nested static class is the default 
for the @Property#domainEvent()
 annotation attribute. Whether this raises an event or not depends upon the 
isis.reflector.facet.propertyAnnotation.domainEvent.postForDefault 
configuration property. 


2 
@@ -5195,7 +5196,7 @@ table.CodeRay td.code>pre{padding:0}


 
- 
+ 
 


@@ -6375,7 +6376,7 @@ table.CodeRay td.code>pre{padding:0}
All of these classes also allow custom CSS to be specified; 
these are added to the CSS classes for the corresponding 
in the rendered page. The application.css file can then be used for application-specific CSS, allowing arbitrary fine-tuning of the layout of the page. - The XSD for these classes is available at http://isis.apache.org/applib/layout/menus/menubars.xsd"; class="bare">http://isis.apache.org/applib/layout/menus/menubars.xsd. + The XSD for these classes is available at http://isis.apache.org/applib/layout/menubars/bootstrap3/menubars.xsd"; class="bare">http://isis.apache.org/applib/layout/menubars/bootstrap3/menubars.xsd. @@ -6602,7 +6603,7 @@ table.CodeRay td.code>pre{padding:0} - The command ("cmd") schema defines the serialized form of the intention to invoke an action or to edit a property. + The command ("cmd") schema defines the serialized form of the intention to invoke an action or to edit a property. It can be supplemented with optional timings capturing the actual invocation of a command (introduced to support the replication of commands in a master/slave arrangement). @@ -6645,9 +6646,22 @@ table.CodeRay td.code>pre{padding:0} (6) (7) (8) + (9) + + (10) + +Collection of co

[19/52] [abbrv] [partial] isis-site git commit: ISIS-1813: publishing 1.16.1 second pass

2018-02-22 Thread danhaywood
http://git-wip-us.apache.org/repos/asf/isis-site/blob/97af7e5f/content/versions/SNAPSHOT/guides/cgcom/cgcom.html
--
diff --git a/content/versions/SNAPSHOT/guides/cgcom/cgcom.html 
b/content/versions/SNAPSHOT/guides/cgcom/cgcom.html
new file mode 100644
index 000..a2eee0c
--- /dev/null
+++ b/content/versions/SNAPSHOT/guides/cgcom/cgcom.html
@@ -0,0 +1,4458 @@
+
+
+  
+   
+   
+   
+   
+   
+   
+   
+   
+  Committers' Guide 
+   
+   
+  https://cdnjs.cloudflare.com/ajax/libs/bootswatch/3.3.7/flatly/bootstrap.min.css";
 rel="stylesheet"> 
+   
+   
+  https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.3.0/css/font-awesome.min.css";
 rel="stylesheet"> 
+   
+   
+   
+   
+   
+   
+   
+  
+/* Stylesheet for CodeRay to match GitHub theme | MIT License | 
http://foundation.zurb.com */
+/*pre.CodeRay {background-color:#f7f7f8;}*/
+.CodeRay .line-numbers{border-right:1px solid #d8d8d8;padding:0 0.5em 0 .25em}
+.CodeRay 
span.line-numbers{display:inline-block;margin-right:.5em;color:rgba(0,0,0,.3)}
+.CodeRay .line-numbers strong{color:rgba(0,0,0,.4)}
+table.CodeRay{border-collapse:separate;border-spacing:0;margin-bottom:0;border:0;background:none}
+table.CodeRay td{vertical-align: top;line-height:1.45}
+table.CodeRay td.line-numbers{text-align:right}
+table.CodeRay td.line-numbers>pre{padding:0;color:rgba(0,0,0,.3)}
+table.CodeRay td.code{padding:0 0 0 .5em}
+table.CodeRay td.code>pre{padding:0}
+.CodeRay .debug{color:#fff !important;background:#80 !important}
+.CodeRay .annotation{color:#007}
+.CodeRay .attribute-name{color:#80}
+.CodeRay .attribute-value{color:#700}
+.CodeRay .binary{color:#509}
+.CodeRay .comment{color:#998;font-style:italic}
+.CodeRay .char{color:#04d}
+.CodeRay .char .content{color:#04d}
+.CodeRay .char .delimiter{color:#039}
+.CodeRay .class{color:#458;font-weight:bold}
+.CodeRay .complex{color:#a08}
+.CodeRay .constant,.CodeRay .predefined-constant{color:#008080}
+.CodeRay .color{color:#099}
+.CodeRay .class-variable{color:#369}
+.CodeRay .decorator{color:#b0b}
+.CodeRay .definition{color:#099}
+.CodeRay .delimiter{color:#000}
+.CodeRay .doc{color:#970}
+.CodeRay .doctype{color:#34b}
+.CodeRay .doc-string{color:#d42}
+.CodeRay .escape{color:#666}
+.CodeRay .entity{color:#800}
+.CodeRay .error{color:#808}
+.CodeRay .exception{color:inherit}
+.CodeRay .filename{color:#099}
+.CodeRay .function{color:#900;font-weight:bold}
+.CodeRay .global-variable{color:#008080}
+.CodeRay .hex{color:#058}
+.CodeRay .integer,.CodeRay .float{color:#099}
+.CodeRay .include{color:#555}
+.CodeRay .inline{color:#000}
+.CodeRay .inline .inline{background:#ccc}
+.CodeRay .inline .inline .inline{background:#bbb}
+.CodeRay .inline .inline-delimiter{color:#d14}
+.CodeRay .inline-delimiter{color:#d14}
+.CodeRay .important{color:#555;font-weight:bold}
+.CodeRay .interpreted{color:#b2b}
+.CodeRay .instance-variable{color:#008080}
+.CodeRay .label{color:#970}
+.CodeRay .local-variable{color:#963}
+.CodeRay .octal{color:#40e}
+.CodeRay .predefined{color:#369}
+.CodeRay .preprocessor{color:#579}
+.CodeRay .pseudo-class{color:#555}
+.CodeRay .directive{font-weight:bold}
+.CodeRay .type{font-weight:bold}
+.CodeRay .predefined-type{color:inherit}
+.CodeRay .reserved,.CodeRay .keyword {color:#000;font-weight:bold}
+.CodeRay .key{color:#808}
+.CodeRay .key .delimiter{color:#606}
+.CodeRay .key .char{color:#80f}
+.CodeRay .value{color:#088}
+.CodeRay .regexp .delimiter{color:#808}
+.CodeRay .regexp .content{color:#808}
+.CodeRay .regexp .modifier{color:#808}
+.CodeRay .regexp .char{color:#d14}
+.CodeRay .regexp .function{color:#404;font-weight:bold}
+.CodeRay .string{color:#d20}
+.CodeRay .string .string .string{background:#ffd0d0}
+.CodeRay .string .content{color:#d14}
+.CodeRay .string .char{color:#d14}
+.CodeRay .string .delimiter{color:#d14}
+.CodeRay .shell{color:#d14}
+.CodeRay .shell .delimiter{color:#d14}
+.CodeRay .symbol{color:#990073}
+.CodeRay .symbol .content{color:#a60}
+.CodeRay .symbol .delimiter{color:#630}
+.CodeRay .tag{color:#008080}
+.CodeRay .tag-special{color:#d70}
+.CodeRay .variable{color:#036}
+.CodeRay .insert{background:#afa}
+.CodeRay .delete{background:#faa}
+.CodeRay .change{color:#aaf;background:#007}
+.CodeRay .head{color:#f8f;background:#505}
+.CodeRay .insert .insert{color:#080}
+.CodeRay .delete .delete{color:#800}
+.CodeRay .change .change{color:#66f}
+.CodeRay .head .head{color:#f4f}
+ 
+  
+  
+  
+   ../../
+   
+  
+   cgcom
+   
+  
+   html
+   
+   
+   
+
+ 
+  
+  Toggle navigation 
+
+ Apache Isis 
+ 
+ 
+ 
+  
+   Documentation 
+
+Table of Contents 
+ 
+User Guides 
+Fundamentals 
+Wicket Viewer 
+Restful Objects 
Viewer 
+DataNucleus Object 
Store 
+Security 
+Testing 
+Beyond the Basics 
+

[43/52] [abbrv] [partial] isis-site git commit: ISIS-1813: publishing 1.16.1 second pass

2018-02-22 Thread danhaywood
http://git-wip-us.apache.org/repos/asf/isis-site/blob/97af7e5f/content/guides/rgant/rgant.html
--
diff --git a/content/guides/rgant/rgant.html b/content/guides/rgant/rgant.html
index 939bfcb..023b7d7 100644
--- a/content/guides/rgant/rgant.html
+++ b/content/guides/rgant/rgant.html
@@ -243,6 +243,7 @@ table.CodeRay td.code>pre{padding:0}
 

   
+ v1.16.1 
  
 

@@ -2084,6 +2085,26 @@ table.CodeRay td.code>pre{padding:0}
   
   

+   associateWith()
 
+   memberId ("") 
+   
+
+  
+  associates an action with another property or collection of 
the action. 
+ 
+ 
+   
+   
+   associateWith-Sequence()
 
+   memberId ("") 
+   
+
+  
+  associates an action with another property or collection of 
the action. 
+ 
+ 
+   
+   
command()
 
AS_CONFIGURED, ENABLED, 
DISABLED (AS_CONFIGURED) 

@@ -2114,6 +2135,16 @@ table.CodeRay td.code>pre{padding:0}
  


+   commandDtoProcessor() 
+   Implementation of CommandDtoProcessor 
interface (null) 
+   
+
+  
+  If the Command also implements 
CommandWithDto (meaning that it can return a 
CommandDto, in other words be converted into an XML memento), then 
optionally specifies a processor that can refine this XML. 
+ 
+ 
+   
+   
domainEvent()
 
subtype of ActionDomainEvent 
(ActionDomainEvent.Default) 

@@ -2139,6 +2170,9 @@ table.CodeRay td.code>pre{padding:0}

 
   
+  (deprecated - use view models and associated actions 
instead). 
+  
+  
   whether an action can be invoked on a single object and/or on 
many objects in a collection. 
   
   
@@ -2162,6 +2196,9 @@ table.CodeRay td.code>pre{padding:0}

 
   
+  (deprecated). 
+  
+  
   specifies that a custom implementation of 
PublishingPayloadFactoryForAction be used to create the (payload 
of the) published event representing the action invocation 
  
  
@@ -2245,77 +2282,44 @@ table.CodeRay td.code>pre{padding:0}
   
  
  
- 3.1. command()
+ 3.1. 
associateWith()
  
-  https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/rgant/_rgant-Action_command.adoc"";> Edit
+  https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/rgant/_rgant-Action_associateWith.adoc"";> Edit
   Toggle Dropdown
   
-   https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/rgant/_rgant-Action_command.adoc";
 target="_blank">  Edit
-   https://github.com/apache/isis/commits/master/adocs/documentation/src/main/asciidoc/guides/rgant/_rgant-Action_command.adoc";
 target="_blank">  
History
-   https://github.com/apache/isis/raw/master/adocs/documentation/src/main/asciidoc/guides/rgant/_rgant-Action_command.adoc";
 target="_blank">  Raw
-   https://github.com/apache/isis/blame/master/adocs/documentation/src/main/asciidoc/guides/rgant/_rgant-Action_command.adoc";
 target="_blank">  Blame
+   https://github.com/apache/isis/edit/master/adocs/documentation/src/main/asciidoc/guides/rgant/_rgant-Action_associateWith.adoc";
 target="_blank">  Edit
+   https://github.com/apache/isis/commits/master/adocs/documentation/src/main/asciidoc/guides/rgant/_rgant-Action_associateWith.adoc";
 target="_blank">  
History
+   https://github.com/apache/isis/raw/master/adocs/documentation/src/main/asciidoc/guides/rgant/_rgant-Action_associateWith.adoc";
 target="_blank">  Raw
+   https://github.com/apache/isis/blame/master/adocs/documentation/src/main/asciidoc/guides/rgant/_rgant-Action_associateWith.adoc";
 target="_blank">  Blame
   
   
   
-  The @Action(command=…​) attribute (and the 
related @Action(commandPersistence=…​) and 
@Action(commandExecuteIn=…​) attributes) allows an action 
invocation to be made into a concrete object such that it can be inspected and 
persisted. The primary use case for this is enhanced profiling/auditing, and it 
also supports the deferring the execution of the action such that it can be 
invoked in the background. 
-  
-  
-  The annotation works with (and is influenced by the behaviour of) 
a number of domain services: 
-  
-  
-   
-CommandCont

[32/52] [abbrv] [partial] isis-site git commit: ISIS-1813: publishing 1.16.1 second pass

2018-02-22 Thread danhaywood
http://git-wip-us.apache.org/repos/asf/isis-site/blob/97af7e5f/content/guides/ugtst/ugtst.pdf
--
diff --git a/content/guides/ugtst/ugtst.pdf b/content/guides/ugtst/ugtst.pdf
index cc0a8f4..0dc1159 100644
--- a/content/guides/ugtst/ugtst.pdf
+++ b/content/guides/ugtst/ugtst.pdf
@@ -4,8 +4,8 @@
 << /Title (Testing)
 /Creator (Asciidoctor PDF 1.5.0.alpha.11, based on Prawn 1.3.0)
 /Producer (Asciidoctor PDF 1.5.0.alpha.11, based on Prawn 1.3.0)
-/CreationDate (D:20180108224933+00'00')
-/ModDate (D:20180108224933+00'00')
+/CreationDate (D:2018023041+00'00')
+/ModDate (D:2018023041+00'00')
 >>
 endobj
 2 0 obj
@@ -42946,7 +42946,7 @@ endobj
 >>
 endobj
 201 0 obj
-<< /Length 41897
+<< /Length 32349
 >>
 stream
 q
@@ -43023,10 +43023,10 @@ q
 52.240 751.080 m
 543.040 751.080 l
 545.249 751.080 547.040 749.289 547.040 747.080 c
-547.040 659.380 l
-547.040 657.171 545.249 655.380 543.040 655.380 c
-52.240 655.380 l
-50.031 655.380 48.240 657.171 48.240 659.380 c
+547.040 497.240 l
+547.040 495.031 545.249 493.240 543.040 493.240 c
+52.240 493.240 l
+50.031 493.240 48.240 495.031 48.240 497.240 c
 48.240 747.080 l
 48.240 749.289 50.031 751.080 52.240 751.080 c
 h
@@ -43036,10 +43036,10 @@ f
 52.240 751.080 m
 543.040 751.080 l
 545.249 751.080 547.040 749.289 547.040 747.080 c
-547.040 659.380 l
-547.040 657.171 545.249 655.380 543.040 655.380 c
-52.240 655.380 l
-50.031 655.380 48.240 657.171 48.240 659.380 c
+547.040 497.240 l
+547.040 495.031 545.249 493.240 543.040 493.240 c
+52.240 493.240 l
+50.031 493.240 48.240 495.031 48.240 497.240 c
 48.240 747.080 l
 48.240 749.289 50.031 751.080 52.240 751.080 c
 h
@@ -43104,9 +43104,9 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-224.24 728.255 Td
+59.24 713.515 Td
 /F6.0 11 Tf
-<20> Tj
+ Tj
 ET
 
 0.000 0.000 0.000 SCN
@@ -43115,7 +43115,7 @@ ET
 0.000 0.400 0.600 SCN
 
 BT
-229.74 728.255 Td
+147.24 713.515 Td
 /F6.0 11 Tf
 <657874656e6473> Tj
 ET
@@ -43126,7 +43126,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-268.24 728.255 Td
+185.74 713.515 Td
 /F6.0 11 Tf
 <20> Tj
 ET
@@ -43137,9 +43137,9 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-273.74 728.255 Td
+191.24 713.515 Td
 /F6.0 11 Tf
-<43756b65476c7565426f6f74737472617070696e674162737472616374> Tj
+<486561646c65737357697468426f6f74737472617070696e674162737472616374> Tj
 ET
 
 0.000 0.000 0.000 SCN
@@ -43148,7 +43148,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-433.24 728.255 Td
+372.74 713.515 Td
 /F6.0 11 Tf
 <20> Tj
 ET
@@ -43159,7 +43159,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-438.74 728.255 Td
+378.24 713.515 Td
 /F6.0 11 Tf
 <7b> Tj
 ET
@@ -43170,9 +43170,9 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-444.24 728.255 Td
+383.74 713.515 Td
 /F6.0 11 Tf
-<2020> Tj
+<20> Tj
 ET
 
 0.000 0.000 0.000 SCN
@@ -43181,7 +43181,7 @@ ET
 0.694 0.129 0.275 SCN
 
 BT
-455.24 728.255 Td
+389.24 713.515 Td
 /F6.1 11 Tf
 <21> Tj
 ET
@@ -43192,7 +43192,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-59.24 713.515 Td
+59.24 684.03501 Td
 /F6.0 11 Tf
  Tj
 ET
@@ -43203,7 +43203,7 @@ ET
 0.000 0.400 0.600 SCN
 
 BT
-81.240001 713.515 Td
+81.240001 684.03501 Td
 /F6.0 11 Tf
 <7075626c6963> Tj
 ET
@@ -43214,7 +43214,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-114.240001 713.515 Td
+114.240001 684.03501 Td
 /F6.0 11 Tf
 <20> Tj
 ET
@@ -43225,7 +43225,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-119.740001 713.515 Td
+119.740001 684.03501 Td
 /F6.0 11 Tf
 <426f6f74737472617070696e67476c7565> Tj
 ET
@@ -43236,7 +43236,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-213.24 713.515 Td
+213.24 684.03501 Td
 /F6.0 11 Tf
 <28> Tj
 ET
@@ -43247,7 +43247,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-218.74 713.515 Td
+218.74 684.03501 Td
 /F6.0 11 Tf
 <29> Tj
 ET
@@ -43258,7 +43258,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-224.24 713.515 Td
+224.24 684.03501 Td
 /F6.0 11 Tf
 <20> Tj
 ET
@@ -43269,7 +43269,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-229.74 713.515 Td
+229.74 684.03501 Td
 /F6.0 11 Tf
 <7b> Tj
 ET
@@ -43280,7 +43280,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-59.24 698.77501 Td
+59.24 669.29501 Td
 /F6.0 11 Tf
  Tj
 ET
@@ -43291,7 +43291,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-103.240001 698.77501 Td
+103.240001 669.29501 Td
 /F6.0 11 Tf
 <7375706572> Tj
 ET
@@ -43302,7 +43302,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-130.74 698.77501 Td
+130.74 669.29501 Td
 /F6.0 11 Tf
 <28> Tj
 ET
@@ -43313,7 +43313,7 @@ ET
 0.000 0.400 0.600 SCN
 
 BT
-136.24 698.77501 Td
+136.24 669.29501 Td
 /F6.0 11 Tf
 <6e6577> Tj
 ET
@@ -43324,7 +43324,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-152.74 698.77501 Td
+152.74 669.29501 Td
 /F6.0 11 Tf
 <20> Tj
 ET
@@ -43335,7 +43335,7 @@ ET
 0.200 0.200 0.200 SCN
 
 BT
-158.24 698.77501 Td
+158.24 669.29501 Td
 /F6.0 11 Tf
 <446f6d61696e4170704170706c69636174696f6e4d6f64756c65> Tj
 ET
@@ -43346,7 +43346,7 @@ ET
 0.200 

[14/52] [abbrv] [partial] isis-site git commit: ISIS-1813: publishing 1.16.1 second pass

2018-02-22 Thread danhaywood
http://git-wip-us.apache.org/repos/asf/isis-site/blob/97af7e5f/content/versions/SNAPSHOT/guides/dg/images/asciidoctor/ditaa-demo.png
--
diff --git 
a/content/versions/SNAPSHOT/guides/dg/images/asciidoctor/ditaa-demo.png 
b/content/versions/SNAPSHOT/guides/dg/images/asciidoctor/ditaa-demo.png
new file mode 100644
index 000..810c36a
Binary files /dev/null and 
b/content/versions/SNAPSHOT/guides/dg/images/asciidoctor/ditaa-demo.png differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/97af7e5f/content/versions/SNAPSHOT/guides/dg/images/asciidoctor/graphviz-demo.png
--
diff --git 
a/content/versions/SNAPSHOT/guides/dg/images/asciidoctor/graphviz-demo.png 
b/content/versions/SNAPSHOT/guides/dg/images/asciidoctor/graphviz-demo.png
new file mode 100644
index 000..527839e
Binary files /dev/null and 
b/content/versions/SNAPSHOT/guides/dg/images/asciidoctor/graphviz-demo.png 
differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/97af7e5f/content/versions/SNAPSHOT/guides/dg/images/asciidoctor/plantuml-demo.png
--
diff --git 
a/content/versions/SNAPSHOT/guides/dg/images/asciidoctor/plantuml-demo.png 
b/content/versions/SNAPSHOT/guides/dg/images/asciidoctor/plantuml-demo.png
new file mode 100644
index 000..e10ce69
Binary files /dev/null and 
b/content/versions/SNAPSHOT/guides/dg/images/asciidoctor/plantuml-demo.png 
differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/97af7e5f/content/versions/SNAPSHOT/guides/dg/images/building-isis/setting-up-git.png
--
diff --git 
a/content/versions/SNAPSHOT/guides/dg/images/building-isis/setting-up-git.png 
b/content/versions/SNAPSHOT/guides/dg/images/building-isis/setting-up-git.png
new file mode 100644
index 000..5ed2a79
Binary files /dev/null and 
b/content/versions/SNAPSHOT/guides/dg/images/building-isis/setting-up-git.png 
differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/97af7e5f/content/versions/SNAPSHOT/guides/dg/images/contributing/git-workflow.png
--
diff --git 
a/content/versions/SNAPSHOT/guides/dg/images/contributing/git-workflow.png 
b/content/versions/SNAPSHOT/guides/dg/images/contributing/git-workflow.png
new file mode 100644
index 000..606d35b
Binary files /dev/null and 
b/content/versions/SNAPSHOT/guides/dg/images/contributing/git-workflow.png 
differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/97af7e5f/content/versions/SNAPSHOT/guides/dg/images/contributing/git-workflow.pptx
--
diff --git 
a/content/versions/SNAPSHOT/guides/dg/images/contributing/git-workflow.pptx 
b/content/versions/SNAPSHOT/guides/dg/images/contributing/git-workflow.pptx
new file mode 100644
index 000..7684590
Binary files /dev/null and 
b/content/versions/SNAPSHOT/guides/dg/images/contributing/git-workflow.pptx 
differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/97af7e5f/content/versions/SNAPSHOT/guides/dg/images/contributing/github-cloning.png
--
diff --git 
a/content/versions/SNAPSHOT/guides/dg/images/contributing/github-cloning.png 
b/content/versions/SNAPSHOT/guides/dg/images/contributing/github-cloning.png
new file mode 100644
index 000..19c222d
Binary files /dev/null and 
b/content/versions/SNAPSHOT/guides/dg/images/contributing/github-cloning.png 
differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/97af7e5f/content/versions/SNAPSHOT/guides/dg/images/contributing/github-forking.png
--
diff --git 
a/content/versions/SNAPSHOT/guides/dg/images/contributing/github-forking.png 
b/content/versions/SNAPSHOT/guides/dg/images/contributing/github-forking.png
new file mode 100644
index 000..3f8ff75
Binary files /dev/null and 
b/content/versions/SNAPSHOT/guides/dg/images/contributing/github-forking.png 
differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/97af7e5f/content/versions/SNAPSHOT/guides/dg/images/eclipse/2017-oxygen/010-lombok-locate-jar.png
--
diff --git 
a/content/versions/SNAPSHOT/guides/dg/images/eclipse/2017-oxygen/010-lombok-locate-jar.png
 
b/content/versions/SNAPSHOT/guides/dg/images/eclipse/2017-oxygen/010-lombok-locate-jar.png
new file mode 100644
index 000..08b2ddc
Binary files /dev/null and 
b/content/versions/SNAPSHOT/guides/dg/images/eclipse/2017-oxygen/010-lombok-locate-jar.png
 differ

http://git-wip-us.apache.org/repos/asf/isis-site/blob/97af7e5f/content/versions/SNAPSHOT/guides/dg/images/eclipse/2017-oxygen/020-lombok-install-into-eclipse.png
---

[30/52] [abbrv] [partial] isis-site git commit: ISIS-1813: publishing 1.16.1 second pass

2018-02-22 Thread danhaywood
http://git-wip-us.apache.org/repos/asf/isis-site/blob/97af7e5f/content/guides/ugvw/ugvw.pdf
--
diff --git a/content/guides/ugvw/ugvw.pdf b/content/guides/ugvw/ugvw.pdf
index dc0a876..6f15cff 100644
--- a/content/guides/ugvw/ugvw.pdf
+++ b/content/guides/ugvw/ugvw.pdf
@@ -4,16 +4,16 @@
 << /Title (Wicket Viewer)
 /Creator (Asciidoctor PDF 1.5.0.alpha.11, based on Prawn 1.3.0)
 /Producer (Asciidoctor PDF 1.5.0.alpha.11, based on Prawn 1.3.0)
-/CreationDate (D:20180108225007+00'00')
-/ModDate (D:20180108225007+00'00')
+/CreationDate (D:2018023059+00'00')
+/ModDate (D:2018023059+00'00')
 >>
 endobj
 2 0 obj
 << /Type /Catalog
 /Pages 3 0 R
 /Names 16 0 R
-/Outlines 719 0 R
-/PageLabels 767 0 R
+/Outlines 721 0 R
+/PageLabels 769 0 R
 /PageMode /UseOutlines
 /OpenAction [7 0 R /FitH 842.89]
 /ViewerPreferences << /DisplayDocTitle true
@@ -23,7 +23,7 @@ endobj
 3 0 obj
 << /Type /Pages
 /Count 91
-/Kids [7 0 R 10 0 R 12 0 R 14 0 R 38 0 R 50 0 R 63 0 R 71 0 R 79 0 R 88 0 R 94 
0 R 100 0 R 110 0 R 112 0 R 127 0 R 134 0 R 142 0 R 149 0 R 152 0 R 163 0 R 169 
0 R 175 0 R 185 0 R 198 0 R 201 0 R 214 0 R 221 0 R 226 0 R 231 0 R 246 0 R 260 
0 R 267 0 R 270 0 R 275 0 R 280 0 R 287 0 R 291 0 R 295 0 R 303 0 R 318 0 R 320 
0 R 328 0 R 337 0 R 339 0 R 343 0 R 350 0 R 356 0 R 359 0 R 361 0 R 368 0 R 378 
0 R 384 0 R 392 0 R 397 0 R 404 0 R 410 0 R 416 0 R 424 0 R 431 0 R 442 0 R 447 
0 R 451 0 R 461 0 R 465 0 R 474 0 R 482 0 R 488 0 R 490 0 R 498 0 R 502 0 R 507 
0 R 510 0 R 514 0 R 518 0 R 525 0 R 528 0 R 535 0 R 539 0 R 557 0 R 566 0 R 569 
0 R 574 0 R 581 0 R 585 0 R 588 0 R 603 0 R 605 0 R 613 0 R 615 0 R 620 0 R 623 
0 R]
+/Kids [7 0 R 10 0 R 12 0 R 14 0 R 38 0 R 50 0 R 63 0 R 71 0 R 79 0 R 88 0 R 94 
0 R 100 0 R 110 0 R 112 0 R 127 0 R 134 0 R 142 0 R 149 0 R 152 0 R 163 0 R 169 
0 R 175 0 R 185 0 R 198 0 R 201 0 R 214 0 R 221 0 R 226 0 R 231 0 R 246 0 R 257 
0 R 269 0 R 272 0 R 277 0 R 282 0 R 289 0 R 293 0 R 297 0 R 305 0 R 320 0 R 322 
0 R 330 0 R 339 0 R 341 0 R 345 0 R 353 0 R 359 0 R 362 0 R 364 0 R 371 0 R 381 
0 R 387 0 R 395 0 R 400 0 R 407 0 R 413 0 R 419 0 R 427 0 R 434 0 R 445 0 R 450 
0 R 454 0 R 464 0 R 468 0 R 477 0 R 485 0 R 491 0 R 493 0 R 500 0 R 504 0 R 509 
0 R 512 0 R 516 0 R 520 0 R 527 0 R 530 0 R 537 0 R 541 0 R 559 0 R 568 0 R 571 
0 R 576 0 R 583 0 R 587 0 R 590 0 R 605 0 R 607 0 R 615 0 R 617 0 R 622 0 R 625 
0 R]
 >>
 endobj
 4 0 obj
@@ -80,11 +80,11 @@ endobj
 << /Type /Font
 /BaseFont /EP+NotoSerif
 /Subtype /TrueType
-/FontDescriptor 769 0 R
+/FontDescriptor 771 0 R
 /FirstChar 32
 /LastChar 255
-/Widths 771 0 R
-/ToUnicode 770 0 R
+/Widths 773 0 R
+/ToUnicode 772 0 R
 >>
 endobj
 9 0 obj
@@ -1639,7 +1639,7 @@ endobj
 /F1.0 8 0 R
 >>
 >>
-/Annots [628 0 R 629 0 R 630 0 R 631 0 R 632 0 R 633 0 R 634 0 R 635 0 R 636 0 
R 637 0 R 638 0 R 639 0 R 640 0 R 641 0 R 642 0 R 643 0 R 644 0 R 645 0 R 646 0 
R 647 0 R 648 0 R 649 0 R 650 0 R 651 0 R 652 0 R 653 0 R 654 0 R 655 0 R 656 0 
R 657 0 R 658 0 R 659 0 R 660 0 R 661 0 R 662 0 R 663 0 R 664 0 R 665 0 R 666 0 
R 667 0 R 668 0 R 669 0 R 670 0 R 671 0 R 672 0 R 673 0 R 674 0 R 675 0 R 676 0 
R 677 0 R 678 0 R 679 0 R 680 0 R 681 0 R 682 0 R 683 0 R 684 0 R 685 0 R 686 0 
R 687 0 R 688 0 R 689 0 R 690 0 R 691 0 R 692 0 R 693 0 R 694 0 R 695 0 R 696 0 
R 697 0 R 698 0 R 699 0 R 700 0 R 701 0 R 702 0 R 703 0 R]
+/Annots [630 0 R 631 0 R 632 0 R 633 0 R 634 0 R 635 0 R 636 0 R 637 0 R 638 0 
R 639 0 R 640 0 R 641 0 R 642 0 R 643 0 R 644 0 R 645 0 R 646 0 R 647 0 R 648 0 
R 649 0 R 650 0 R 651 0 R 652 0 R 653 0 R 654 0 R 655 0 R 656 0 R 657 0 R 658 0 
R 659 0 R 660 0 R 661 0 R 662 0 R 663 0 R 664 0 R 665 0 R 666 0 R 667 0 R 668 0 
R 669 0 R 670 0 R 671 0 R 672 0 R 673 0 R 674 0 R 675 0 R 676 0 R 677 0 R 678 0 
R 679 0 R 680 0 R 681 0 R 682 0 R 683 0 R 684 0 R 685 0 R 686 0 R 687 0 R 688 0 
R 689 0 R 690 0 R 691 0 R 692 0 R 693 0 R 694 0 R 695 0 R 696 0 R 697 0 R 698 0 
R 699 0 R 700 0 R 701 0 R 702 0 R 703 0 R 704 0 R 705 0 R]
 >>
 endobj
 11 0 obj
@@ -1942,7 +1942,7 @@ endobj
 /Font << /F1.0 8 0 R
 >>
 >>
-/Annots [704 0 R 705 0 R 706 0 R 707 0 R 708 0 R 709 0 R 710 0 R 711 0 R 712 0 
R 713 0 R 714 0 R 715 0 R 716 0 R 717 0 R]
+/Annots [706 0 R 707 0 R 708 0 R 709 0 R 710 0 R 711 0 R 712 0 R 713 0 R 714 0 
R 715 0 R 716 0 R 717 0 R 718 0 R 719 0 R]
 >>
 endobj
 13 0 obj
@@ -2585,7 +2585,7 @@ endobj
 /Font << /F2.0 18 0 R
 /F1.0 8 0 R
 >>
-/XObject << /Stamp1 718 0 R
+/XObject << /Stamp1 720 0 R
 >>
 >>
 /Annots [19 0 R 20 0 R 22 0 R 23 0 R 24 0 R 25 0 R 26 0 R 27 0 R 28 0 R 29 0 R 
30 0 R 31 0 R 32 0 R 33 0 R 34 0 R 35 0 R 36 0 R]
@@ -2600,18 +2600,18 @@ endobj
 >>
 endobj
 17 0 obj
-<< /Kids [103 0 R 468 0 R 548 0 R 242 0 R 429 0 R 104 0 R 492 0 R 252 0 R 455 
0 R]
+<< /Kids [103 0 R 471 0 R 550 0 R 242 0 R 432 0 R 104 0 R 350 0 R 251 0 R 458 
0 R]
 >>
 endobj
 18 0 obj
 << /Type /Font
 /BaseFont /EQ+NotoSerif-Bold
 /Subtype /TrueType
-/FontDescriptor 773 0 R
+/Fo

[41/52] [abbrv] [partial] isis-site git commit: ISIS-1813: publishing 1.16.1 second pass

2018-02-22 Thread danhaywood
http://git-wip-us.apache.org/repos/asf/isis-site/blob/97af7e5f/content/guides/rgcfg/rgcfg.html
--
diff --git a/content/guides/rgcfg/rgcfg.html b/content/guides/rgcfg/rgcfg.html
index d57005e..d085490 100644
--- a/content/guides/rgcfg/rgcfg.html
+++ b/content/guides/rgcfg/rgcfg.html
@@ -243,6 +243,7 @@ table.CodeRay td.code>pre{padding:0}
 

   
+ v1.16.1 
  
 

@@ -1239,6 +1240,39 @@ table.CodeRay td.code>pre{padding:0}
 
  

+   isis.reflector.validator. 
checkModuleExtent 
+  
+  
+true,false 
(true) 
+
+ 
+   
+   Whether to check that all domain objects discovered reside 
under the top-level module of the app manifest. 
+   
+   
+   Note that the application must be bootstrapped using an 
AppManifest2. 
+  
+  
+
+
+
+ 
+   
+   isis.reflector.validator. 
ensureUniqueObjectTypes 
+  
+  
+true,false 
(true) 
+
+ 
+   
+   Whether to ensure that all classes in the metamodel map to a 
different object type (typically either as explicitly specified using 
@DomainObject(objectType=…​), or their class name as a 
fallback). 
+  
+  
+
+
+
+ 
+   
isis.reflector.validator. 
explicitObjectType 
   
   
@@ -1777,7 +1811,7 @@ table.CodeRay td.code>pre{padding:0}

 
  
-  Copyright © 2010~2017 The 
Apache Software Foundation, licensed under the 
Apache License, v2.0.  Apache, the Apache feather logo, 
Apache Isis, and the Apache Isis project logo are all trademarks of 
The Apache Software Foundation.  
+  Copyright © 2010~2018 The 
Apache Software Foundation, licensed under the 
Apache License, v2.0.  Apache, the Apache feather logo, 
Apache Isis, and the Apache Isis project logo are all trademarks of 
The Apache Software Foundation.  
  
 


http://git-wip-us.apache.org/repos/asf/isis-site/blob/97af7e5f/content/guides/rgcfg/rgcfg.pdf
--
diff --git a/content/guides/rgcfg/rgcfg.pdf b/content/guides/rgcfg/rgcfg.pdf
index 21ebe18..9ffc9b2 100644
--- a/content/guides/rgcfg/rgcfg.pdf
+++ b/content/guides/rgcfg/rgcfg.pdf
@@ -4,8 +4,8 @@
 << /Title 

 /Creator (Asciidoctor PDF 1.5.0.alpha.11, based on Prawn 1.3.0)
 /Producer (Asciidoctor PDF 1.5.0.alpha.11, based on Prawn 1.3.0)
-/CreationDate (D:20180108224531+00'00')
-/ModDate (D:20180108224531+00'00')
+/CreationDate (D:2018022830+00'00')
+/ModDate (D:2018022830+00'00')
 >>
 endobj
 2 0 obj
@@ -13126,7 +13126,7 @@ endobj
 >>
 endobj
 113 0 obj
-<< /Length 23745
+<< /Length 26892
 >>
 stream
 q
@@ -14028,6 +14028,18 @@ f
 297.640 165.065 249.400 94.680 re
 f
 0.000 0.000 0.000 scn
+0.976 0.976 0.976 scn
+48.240 98.945 166.267 66.120 re
+f
+0.000 0.000 0.000 scn
+0.976 0.976 0.976 scn
+214.507 98.945 83.133 66.120 re
+f
+0.000 0.000 0.000 scn
+0.976 0.976 0.976 scn
+297.640 98.945 249.400 66.120 re
+f
+0.000 0.000 0.000 scn
 0.5 w
 0.867 0.867 0.867 SCN
 48.240 498.110 m
@@ -14785,6 +14797,217 @@ BT
 ET
 
 0.000 0.000 0.000 scn
+0.5 w
+0.867 0.867 0.867 SCN
+48.240 165.065 m
+214.507 165.065 l
+S
+[ ] 0 d
+0.5 w
+0.867 0.867 0.867 SCN
+48.240 98.945 m
+214.507 98.945 l
+S
+[ ] 0 d
+0.5 w
+0.867 0.867 0.867 SCN
+48.240 165.315 m
+48.240 98.695 l
+S
+[ ] 0 d
+0.5 w
+0.867 0.867 0.867 SCN
+214.507 165.315 m
+214.507 98.695 l
+S
+[ ] 0 d
+1 w
+0.000 0.000 0.000 SCN
+0.200 0.200 0.200 scn
+0.694 0.129 0.275 scn
+0.694 0.129 0.275 SCN
+
+BT
+51.24 149.318 Td
+/F3.0 10.5 Tf
+<697369732e7265666c6563746f722e76616c696461746f722e> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.200 0.200 0.200 scn
+
+BT
+51.24 135.038 Td
+ET
+
+0.694 0.129 0.275 scn
+0.694 0.129 0.275 SCN
+
+BT
+51.24 135.038 Td
+/F3.0 10.5 Tf
+<636865636b4d6f64756c65457874656e74> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.200 0.200 0.200 scn
+0.000 0.000 0.000 scn
+0.5 w
+0.867 0.867 0.867 SCN
+214.507 165.065 m
+297.640 165.065 l
+S
+[ ] 0 d
+0.5 w
+0.867 0.867 0.867 SCN
+214.507 98.945 m
+297.640 98.945 l
+S
+[ ] 0 d
+0.5 w
+0.867 0.867 0.867 SCN
+214.507 165.315 m
+214.507 98.695 l
+S
+[ ] 0 d
+0.5 w
+0.867 0.867 0.867 SCN
+297.640 165.315 m
+297.640 98.695 l
+S
+[ ] 0 d
+1 w
+0.000 0.000 0.000 SCN
+0.200 0.200 0.200 scn
+0.694 0.129 0.275 scn
+0.694 0.129 0.275 SCN
+
+BT
+217.5065004002 149.318 Td
+/F3.0 10.5 Tf
+<74727565> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.200 0.200 0.200 scn
+
+BT
+238.5065004002 149.318 Td
+/F1.0 10.5 Tf
+<2c> Tj
+ET
+
+0.694 0.129 0.275 scn
+0.694 0.129 0.275 SCN
+
+BT
+241.1315004002 149.318 Td
+/F3.0 10.5 Tf
+<66

[13/52] [abbrv] [partial] isis-site git commit: ISIS-1813: publishing 1.16.1 second pass

2018-02-22 Thread danhaywood
http://git-wip-us.apache.org/repos/asf/isis-site/blob/97af7e5f/content/versions/SNAPSHOT/guides/dg/resources/eclipse/Apache-code-style-formatting.xml
--
diff --git 
a/content/versions/SNAPSHOT/guides/dg/resources/eclipse/Apache-code-style-formatting.xml
 
b/content/versions/SNAPSHOT/guides/dg/resources/eclipse/Apache-code-style-formatting.xml
new file mode 100644
index 000..54a593f
--- /dev/null
+++ 
b/content/versions/SNAPSHOT/guides/dg/resources/eclipse/Apache-code-style-formatting.xml
@@ -0,0 +1,297 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/isis-site/blob/97af7e5f/content/versions/SNAPSHOT/guides/dg/resources/eclipse/Apache-code-style-template.xml
--
diff --git 
a/content/versions/SNAPSHOT/guides/dg/resources/eclipse/Apache-code-style-template.xml
 
b/content/versions/SNAPSHOT/guides/dg/resources/eclipse/Apache-code-style-template.xml
new file mode 100644
index 000..86faa8b
--- /dev/null
+++ 
b/content/versions/SNAPSHOT/guides/dg/resources/eclipse/Apache-code-style-template.xml
@@ -0,0 +1,48 @@
+
+
+/**
+ * @return the ${bare_field_name}
+ *//**
+ * @param ${param} the ${bare_field_name} to set
+ *//**
+ * ${tags}
+ *//**
+ *  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.
+ *//**
+ * ${tags}
+ *
+ * @version $$Rev$$ $$Date$$
+ *//**
+ * ${tags}
+ *//* (non-Javadoc)
+ * ${see_to_overridden}
+ *//**
+ * ${tags}
+ * ${see_to_target}
+ */${filecomment}
+${package_declaration}
+
+${typecomment}
+${type_declaration}
+
+
+
+// 
${todo} Auto-generated catch block
+${exception_var}.printStackTrace();// 
${todo} Auto-generated method stub
+${body_statement}${body_statement}
+// ${todo} Auto-generated constructor stubreturn 
${field};${field} = ${param};
+
+

http://git-wip-us.apache.org/repos/asf/isis-site/blob/97af7e5f/content/versions/SNAPSHOT/guides/dg/resources/eclipse/isis-templates.xml
--
diff --git 
a/content/versions/SNAPSHOT/guides/dg/resources/eclipse/isis-templates.xml 
b/content/versions/SNAPSHOT/guides/dg/resources/eclipse/isis-templates.xml
new file mode 100644
index 000..f8ea500
--- /dev/null
+++ b/content/versions/SNAPSHOT/guides/dg/resources/eclipse/isis-templates.xml
@@ -0,0 +1,465 @@
+
+
+// {{ ${actionName} (action)
+${:import(org.apache.isis.applib.annotation.MemberOrder)}@MemberOrder(sequence="1")
+public ${ReturnType} ${actionName}(final ${ParameterType} ${parameterType}) 
{
+   return ${cursor}null; // TODO: business logic here
+}
+// }}
+
+${:import(java.util.Collections,java.util.List)}public 
List<${ParameterType}> choices${ParameterNumThenCapitalizedActionName}() 
{
+   return ${cursor}Collections.emptyList(); // TODO: return list of 
choices for argument N
+}public 
${ParameterType} default${ParameterNumThenCapitalizedActionName}() {
+   return ${cursor}null; // TODO: return default for argument N
+}public String 
disable${ActionName}() {
+   return ${cursor}null; // TODO: return reason why action disabled, null 
if enabled
+}public boolean 
hide${ActionName}() {
+   return ${cursor}false; // TODO: return true if action is hidden, false 
if visible
+}public String 
validate${ActionName}(final ${ParameterType} ${parameterType}) {
+   return ${cursor}null; // TODO: return reason why action arguments are 
invalid, null if ok
+}public 
void addTo${ChildCollectionName}(final ${ChildElementType} ${childElementName}) 
{
+   // check for no-op
+   if (${childElementName} == null ||

[29/52] [abbrv] [partial] isis-site git commit: ISIS-1813: publishing 1.16.1 second pass

2018-02-22 Thread danhaywood
http://git-wip-us.apache.org/repos/asf/isis-site/blob/97af7e5f/content/help.html
--
diff --git a/content/help.html b/content/help.html
index 4bc94e8..5c1e48b 100644
--- a/content/help.html
+++ b/content/help.html
@@ -243,6 +243,7 @@ table.CodeRay td.code>pre{padding:0}
 

   
+ v1.16.1 
  
 

@@ -320,7 +321,7 @@ table.CodeRay td.code>pre{padding:0}

 
  
-  Copyright © 2010~2017 The 
Apache Software Foundation, licensed under the 
Apache License, v2.0.  Apache, the Apache feather logo, 
Apache Isis, and the Apache Isis project logo are all trademarks of 
The Apache Software Foundation.  
+  Copyright © 2010~2018 The 
Apache Software Foundation, licensed under the 
Apache License, v2.0.  Apache, the Apache feather logo, 
Apache Isis, and the Apache Isis project logo are all trademarks of 
The Apache Software Foundation.  
  
 


http://git-wip-us.apache.org/repos/asf/isis-site/blob/97af7e5f/content/index.html
--
diff --git a/content/index.html b/content/index.html
index 32c0bfc..f021210 100644
--- a/content/index.html
+++ b/content/index.html
@@ -178,12 +178,11 @@ table.CodeRay td.code>pre{padding:0}

  Versions
  
-  1.16.1 (current)
+  1.16.0 (current)
   
-  2.0.0-M1-SNAPSHOT
+  1.16.1-SNAPSHOT
   
   Archive
-  1.16.0
   1.15.1
   1.15.0
   1.14.0

http://git-wip-us.apache.org/repos/asf/isis-site/blob/97af7e5f/content/migration-notes/migration-notes.html
--
diff --git a/content/migration-notes/migration-notes.html 
b/content/migration-notes/migration-notes.html
index 982c193..d50aa5d 100644
--- a/content/migration-notes/migration-notes.html
+++ b/content/migration-notes/migration-notes.html
@@ -243,6 +243,7 @@ table.CodeRay td.code>pre{padding:0}
 

   
+ v1.16.1 
  
 

@@ -527,7 +528,7 @@ table.CodeRay td.code>pre{padding:0}

   
   
-  As described here,
 it is possible to override framework services so that the framework uses the 
replacement implementation. Previously this required explicitly setting either 
@DomainService#menuOrder()
 or @DomainServiceLayout#menuOrder().
 
+  As described here,
 it is possible to override framework services so that the framework uses the 
replacement implementation. Previously this required explicitly setting either 
@DomainService#menuOrder()
 or @DomainServiceLayout#menuOrder().
 
   
   
   In 1.15.0, the default value for menuOrder has been 
set to a value lower than that of the framework-provided implementations, and 
so will a custom implementation will always take precedence over the framework 
implementations without having to remember to also set 
menuOrder. 
@@ -819,10 +820,10 @@ 
log4j.additivity.org.apache.wicket.page.XmlPartialPageUpdate=false
   There can be more than one implementation of this new SPI, and a 
framework-provided implementation (PublisherServiceLogging) will 
log to a file. The (non-ASF) http://platform.incode.org"; 
target="_blank">Incode Platform's publishmq module also implements the new 
SPI. 
   
   
-  The new service also supports the notion of published property 
edits; the new @Property#publishing()
 annotation attribute can be used to specify. The ` 
isis.services.publish.properties` configuration property can be used to specify 
a fallback default for properties where the attribute is not set 
explicitly. 
+  The new service also supports the notion of published property 
edits; the new @Property#publishing()
 annotation attribute can be used to specify. The ` 
isis.services.publish.properties` configuration property can be used to specify 
a fallback default for properties where the attribute is not set 
explicitly. 
   
   
-  Conversely, neither the @Action#publishingPayloadFactory()
 nor the @DomainObject#publishingPayloadFactory()
 are supported by PublisherService; instead the consumers of the 
events are expected to callback for any additional information, eg using Resful Objects viewer. 
+  Conversely, neither the @Action#publishingPayloadFactory()
 nor the @DomainObject#publishingPayloadFactory()
 are supported by PublisherService; instead the consumers of the 
events are expected to callback for any additional information, eg using Resful Objects viewer. 
   
  
  
@@ -977,7 +978,7 @@ 
log4j.additivity.org.apache.wicket.page.XmlPartialPageUpdate=false

 @Nullable annotation 
  
- The @Nullable 
annotation can now be used to specify the optionality of properties and 
parameters. 
+ The @Nullable 
annotation can now be used to specify the

[15/52] [abbrv] [partial] isis-site git commit: ISIS-1813: publishing 1.16.1 second pass

2018-02-22 Thread danhaywood
http://git-wip-us.apache.org/repos/asf/isis-site/blob/97af7e5f/content/versions/SNAPSHOT/guides/dg/dg.pdf
--
diff --git a/content/versions/SNAPSHOT/guides/dg/dg.pdf 
b/content/versions/SNAPSHOT/guides/dg/dg.pdf
new file mode 100644
index 000..25a463d
--- /dev/null
+++ b/content/versions/SNAPSHOT/guides/dg/dg.pdf
@@ -0,0 +1,78547 @@
+%PDF-1.4
+%����
+1 0 obj
+<< /Title (Developers' Guide)
+/Creator (Asciidoctor PDF 1.5.0.alpha.11, based on Prawn 1.3.0)
+/Producer (Asciidoctor PDF 1.5.0.alpha.11, based on Prawn 1.3.0)
+/CreationDate (D:2018023911+00'00')
+/ModDate (D:2018023911+00'00')
+>>
+endobj
+2 0 obj
+<< /Type /Catalog
+/Pages 3 0 R
+/Names 16 0 R
+/Outlines 854 0 R
+/PageLabels 931 0 R
+/PageMode /UseOutlines
+/OpenAction [7 0 R /FitH 842.89]
+/ViewerPreferences << /DisplayDocTitle true
+>>
+>>
+endobj
+3 0 obj
+<< /Type /Pages
+/Count 102
+/Kids [7 0 R 10 0 R 12 0 R 14 0 R 36 0 R 47 0 R 54 0 R 61 0 R 68 0 R 74 0 R 80 
0 R 88 0 R 93 0 R 102 0 R 108 0 R 114 0 R 119 0 R 124 0 R 129 0 R 134 0 R 140 0 
R 146 0 R 151 0 R 157 0 R 162 0 R 167 0 R 177 0 R 182 0 R 190 0 R 195 0 R 199 0 
R 203 0 R 208 0 R 215 0 R 219 0 R 227 0 R 231 0 R 235 0 R 241 0 R 248 0 R 255 0 
R 272 0 R 279 0 R 285 0 R 291 0 R 296 0 R 301 0 R 312 0 R 320 0 R 325 0 R 334 0 
R 354 0 R 365 0 R 377 0 R 392 0 R 397 0 R 409 0 R 414 0 R 423 0 R 425 0 R 437 0 
R 449 0 R 455 0 R 473 0 R 481 0 R 489 0 R 495 0 R 504 0 R 513 0 R 522 0 R 530 0 
R 535 0 R 538 0 R 548 0 R 552 0 R 562 0 R 566 0 R 581 0 R 585 0 R 589 0 R 593 0 
R 595 0 R 599 0 R 601 0 R 606 0 R 608 0 R 613 0 R 621 0 R 625 0 R 633 0 R 637 0 
R 641 0 R 646 0 R 649 0 R 652 0 R 655 0 R 659 0 R 663 0 R 667 0 R 674 0 R 683 0 
R 698 0 R]
+>>
+endobj
+4 0 obj
+<< /Length 2
+>>
+stream
+q
+
+endstream
+endobj
+5 0 obj
+<< /Type /Page
+/Parent 3 0 R
+/MediaBox [0 0 595.28 841.89]
+/Contents 4 0 R
+/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI]
+>>
+>>
+endobj
+6 0 obj
+<< /Length 210
+>>
+stream
+q
+/DeviceRGB cs
+0.600 0.600 0.600 scn
+/DeviceRGB CS
+0.600 0.600 0.600 SCN
+
+BT
+314.138 351.364496 Td
+/F1.0 27 Tf
+<446576656c6f7065727327204775696465> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+Q
+
+endstream
+endobj
+7 0 obj
+<< /Type /Page
+/Parent 3 0 R
+/MediaBox [0 0 595.28 841.89]
+/Contents 6 0 R
+/Resources << /ProcSet [/PDF /Text /ImageB /ImageC /ImageI]
+/Font << /F1.0 8 0 R
+>>
+>>
+>>
+endobj
+8 0 obj
+<< /Type /Font
+/BaseFont /AH+NotoSerif
+/Subtype /TrueType
+/FontDescriptor 933 0 R
+/FirstChar 32
+/LastChar 255
+/Widths 935 0 R
+/ToUnicode 934 0 R
+>>
+endobj
+9 0 obj
+<< /Length 31723
+>>
+stream
+q
+/DeviceRGB cs
+0.200 0.200 0.200 scn
+/DeviceRGB CS
+0.200 0.200 0.200 SCN
+
+BT
+48.24 782.394 Td
+/F2.0 22 Tf
+[<54> 29.78515625 <61626c65206f6620436f6e74656e7473>] TJ
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+48.24 751.856 Td
+/F1.0 10.5 Tf
+<312e20446576656c6f7065727327204775696465> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+155.00674 751.856 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20>
 Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+
+BT
+539.81074 751.856 Td
+/F1.0 5.25 Tf
+ Tj
+ET
+
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+541.1705 751.856 Td
+/F1.0 10.5 Tf
+<31> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+60.24 733.376 Td
+/F1.0 10.5 Tf
+<312e312e204f7468657220477569646573> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+149.662241 733.376 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e20>
 Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+
+BT
+539.81074 733.376 Td
+/F1.0 5.25 Tf
+ Tj
+ET
+
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+541.1705 733.376 Td
+/F1.0 10.5 Tf
+<31> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+48.24 714.896 Td
+/F1.0 10.5 Tf
+<322e205573696e6720616e20494445> Tj
+ET
+
+0.000 0.000 0.000 SCN
+0.000 0.000 0.000 scn
+0.200 0.200 0.200 scn
+0.200 0.200 0.200 SCN
+
+BT
+128.284243 714.896 Td
+/F1.0 10.5 Tf
+<2e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e202e2

[47/52] [abbrv] [partial] isis-site git commit: ISIS-1813: publishing 1.16.1 second pass

2018-02-22 Thread danhaywood
http://git-wip-us.apache.org/repos/asf/isis-site/blob/97af7e5f/content/guides/dg/dg.html
--
diff --git a/content/guides/dg/dg.html b/content/guides/dg/dg.html
index 96720a7..0c3c9b5 100644
--- a/content/guides/dg/dg.html
+++ b/content/guides/dg/dg.html
@@ -243,6 +243,7 @@ table.CodeRay td.code>pre{padding:0}
 

   
+ v1.16.1 
  
 

@@ -1440,7 +1441,7 @@ gradle -t --offline -b liveReload.gradle 
&
   
   2.2.2. Install Project 
Lombok 

-   The SimpleApp 
archetype uses http://projectlombok.org";>Project Lombok 
annotations (@Getter and @Setter and so on) to reduce 
the boilerplate. For Eclipse IDE this requires an https://projectlombok.org/setup/eclipse";>installation step: 
+   The SimpleApp 
archetype uses http://projectlombok.org";>Project Lombok 
annotations (@Getter and @Setter and so on) to reduce 
the boilerplate. For Eclipse IDE this requires an https://projectlombok.org/setup/eclipse";>installation step: 


 
@@ -1746,7 +1747,7 @@ gradle -t --offline -b liveReload.gradle 
&
   If working from the Maven command line, JDO enhancement is done 
using the maven-datanucleus-plugin. 
   
   
-  Both the HelloWorld 
and SimpleApp 
Maven archetypes generate applications that have this plugin 
pre-configured. 
+  Both the HelloWorld
 and SimpleApp
 Maven archetypes generate applications that have this plugin 
pre-configured. 
   
   
   3.1.1. 
META-INF/persistence.xml 
@@ -4406,13 +4407,7 @@ public class SomeClass

   
   
-  will render as: 
-  
-  
-   
-  
-  
-  to make the image clickable, add in the link 
attribute: 
+  To make the image clickable, add in the link 
attribute: 
   
   

@@ -4420,16 +4415,15 @@ public class SomeClass

   
   
-  will render as: 
-  
-  
-   
+  It’s also possible to specify the width using 
scaledwidth (for PDF/HTML) or width and 
height (for HTML only). 
   
   
-  to make the image clickable, add in the link 
attribute: 
+  For example: 
   
-  
-  It’s also possible to specify the width using 
scaledwidth (for PDF/HTML) or width and 
height (for HTML only). 
+  
+   
+   
image:_images/vscode.png[link="_images/vscode.png",width="800px"] 
+   
   
  
  
@@ -4438,14 +4432,15 @@ public class SomeClass
   Use the include: macro to break up a document into 
multiple sections. 
   
   
-  For example, the concepts document is broken 
into several files: 
+  For example, this developers' guide document is 
broken into several files: 
   
   

-   concepts.adoc
-_concepts_why-a-new-platform.adoc
-_concepts_ci-as-a-service.adoc
-_concepts_git-intro.adoc 
+   dg.adoc
+_dg_ide.adoc
+_dg_hints-and-tips.adoc
+_dg_building-isis.adoc
+... 

   
   
@@ -4456,9 +4451,10 @@ _concepts_git-intro.adoc
   
   

-   include::_concepts_why-a-new-platform.adoc[leveloffset=+1]
-include::_concepts_ci-as-a-service.adoc[leveloffset=+1]
-include::_concepts_git-intro.adoc[leveloffset=+1] 
+   include::_dg_ide.adoc[leveloffset=+1]
+include::_dg_hints-and-tips.adoc[leveloffset=+1]
+include::_dg_building-isis.adoc[leveloffset=+1]
+... 

   
   
@@ -4477,22 +4473,22 @@ 
include::_concepts_git-intro.adoc[leveloffset=+1]

   
   
-  For example, concepts.adoc is: 
+  For example, dg.adoc is: 
   
   

-   [[concepts]]
-= Concepts
+   [[dg]]
+= Developers' Guide
 ... 

   
   
-  while its child document 
_concepts_why-a-new-platform.adoc starts with: 
+  while its child document _dg_ide.adoc starts 
with: 
   
   

-   [[_concepts_why-a-new-platform]]
-= Why a new platform?
+   [[_dg_ide]]
+= Using an IDE
 ... 

   
@@ -5845,7 +5841,7 @@ hide method lines

 
  
-  Copyright © 2010~2017 The 
Apache Software Foundation, licensed under the 
Apache License, v2.0.  Apache, the Apache feather logo, 
Apache Isis, and the Apache Isis project logo are all trademarks of 
The Apache Software Foundation.  
+  Copyright © 2010~2018 The 
Apache Software Foundation, licensed under the 
Apache License, v2.0.  Apache, the Apache feather logo, 
Apache Isis, and the Apache Isis project logo are all trademarks of 
The Apache Software Foundation.  
  
 




[isis] 03/03: ISIS-1813: updates html template for website and root index.html

2018-02-22 Thread danhaywood
This is an automated email from the ASF dual-hosted git repository.

danhaywood pushed a commit to branch release-1.16.1-RC2
in repository https://gitbox.apache.org/repos/asf/isis.git

commit d14dc6cb0409f5d233c700fc7dd02286b92979e0
Author: Dan Haywood 
AuthorDate: Thu Feb 22 23:03:27 2018 +

ISIS-1813: updates html template for website and root index.html
---
 adocs/documentation/src/main/asciidoc/index.html | 67 +---
 adocs/template/document.html.erb |  2 +-
 2 files changed, 48 insertions(+), 21 deletions(-)

diff --git a/adocs/documentation/src/main/asciidoc/index.html 
b/adocs/documentation/src/main/asciidoc/index.html
index f021210..11337a9 100644
--- a/adocs/documentation/src/main/asciidoc/index.html
+++ b/adocs/documentation/src/main/asciidoc/index.html
@@ -176,26 +176,30 @@ table.CodeRay td.code>pre{padding:0}
   
   

- Versions
- 
-  1.16.0 (current)
-  
-  1.16.1-SNAPSHOT
-  
-  Archive
-  1.15.1
-  1.15.0
-  1.14.0
-  1.13.2.1
-  1.13.2
-  1.13.1
-  1.13.0
-  1.12.2
-  1.12.1
-  1.12.0
-  1.11.1
-  1.11.0
-  
+   Documentation 
+
+Table of Contents 
+ 
+User Guides 
+Fundamentals 
+Wicket Viewer 
+Restful Objects 
Viewer 
+DataNucleus Object 
Store 
+Security 
+Testing 
+Beyond the Basics 
+ 
+Reference Guides 
+Annotations 
+Domain Services 
+Core Config' 
Properties 
+Classes, Methods and 
Schema 
+Maven plugin 
+Framework Internal 
Services 
+ 
+Javadoc 
+http://javadoc.io/doc/org.apache.isis.core/isis-core-applib";>Applib
 
+ 
  Downloads
  
   Maven archetypes
@@ -245,6 +249,29 @@ table.CodeRay td.code>pre{padding:0}
  
 

+   
+ Versions
+ 
+  1.16.1 (current)
+  
+  2.0.0-M1-SNAPSHOT
+  
+  Archive
+  1.16.0
+  1.15.1
+  1.15.0
+  1.14.0
+  1.13.2.1
+  1.13.2
+  1.13.1
+  1.13.0
+  1.12.2
+  1.12.1
+  1.12.0
+  1.11.1
+  1.11.0
+  
+
   
  
 
diff --git a/adocs/template/document.html.erb b/adocs/template/document.html.erb
index 5b1fcc5..02e66db 100644
--- a/adocs/template/document.html.erb
+++ b/adocs/template/document.html.erb
@@ -203,7 +203,7 @@
 
 
 
-v1.16.1
+v2.0.0-M1-SNAPSHOT
 
 
 

-- 
To stop receiving notification emails like this one, please contact
danhayw...@apache.org.


[isis] 02/03: ISIS-1813: bumps navbar to 1.16.1

2018-02-22 Thread danhaywood
This is an automated email from the ASF dual-hosted git repository.

danhaywood pushed a commit to branch release-1.16.1-RC2
in repository https://gitbox.apache.org/repos/asf/isis.git

commit db99f6df298b0ea6a5cc6207e38eb342dfa3fad6
Author: Dan Haywood 
AuthorDate: Thu Feb 22 22:26:11 2018 +

ISIS-1813: bumps navbar to 1.16.1
---
 adocs/template/document.html.erb | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/adocs/template/document.html.erb b/adocs/template/document.html.erb
index 7b291b9..5b1fcc5 100644
--- a/adocs/template/document.html.erb
+++ b/adocs/template/document.html.erb
@@ -203,7 +203,7 @@
 
 
 
-v1.16.1-SNAPSHOT
+v1.16.1
 
 
 

-- 
To stop receiving notification emails like this one, please contact
danhayw...@apache.org.


[isis] 01/03: ISIS-1813: updates the procedure for publishing website

2018-02-22 Thread danhaywood
This is an automated email from the ASF dual-hosted git repository.

danhaywood pushed a commit to branch release-1.16.1-RC2
in repository https://gitbox.apache.org/repos/asf/isis.git

commit 9d00defd8cd71ea6dd3d7359f64188e6ff79ea57
Author: Dan Haywood 
AuthorDate: Thu Feb 22 22:25:39 2018 +

ISIS-1813: updates the procedure for publishing website
---
 .../cgcom/_cgcom_post-release-successful.adoc  | 37 ++
 1 file changed, 31 insertions(+), 6 deletions(-)

diff --git 
a/adocs/documentation/src/main/asciidoc/guides/cgcom/_cgcom_post-release-successful.adoc
 
b/adocs/documentation/src/main/asciidoc/guides/cgcom/_cgcom_post-release-successful.adoc
index c370d8e..c3b7ca3 100644
--- 
a/adocs/documentation/src/main/asciidoc/guides/cgcom/_cgcom_post-release-successful.adoc
+++ 
b/adocs/documentation/src/main/asciidoc/guides/cgcom/_cgcom_post-release-successful.adoc
@@ -274,16 +274,29 @@ For more information on DOAP files, see these 
http://projects.apache.org/doap.ht
 
 * Update the 
https://git-wip-us.apache.org/repos/asf/isis/repo?p=isis.git;a=blob_plain;f=STATUS;hb=HEAD[STATUS]
 file (in root of Apache Isis' source) should be updated with details of the 
new release.
 
-* commit the `.adoc` changes and publish to the `isis-site` repo.
+* commit the `.adoc` changes
 
+Now we need to publish the website.
+
+* locate `template/document.html.erb` file, and remove `-SNAPSHOT` from the 
navbar:
+
++
+[source,html]
+
+v2.0.0-M1
+
+
+* publish to the `isis-site` repo.
+
++
 This will have published to the `SNAPSHOT` directory of the `isis-site` repo.
+
 Now, in the `isis-site` repo itself:
 
 * double check that a copy of `current` exists as a named directory under 
`content/versions`
 
 +
-If for any reason it isn't there, then create a copy before it gets deleted in 
the step below.
-Also, take a copy of the `index.html` with one that redirects up to the home 
page (see a few steps below for an example).
+If for any reason it isn't there, then create a copy (under 
`content/versions`) before it gets deleted in the step below.
 
 * delete the `current` version and then rename the just-published `SNAPSHOT` 
as `current`:
 
@@ -331,11 +344,23 @@ You can take a copy from one of the older named versions, 
or just use this text:
 
 At this point the files in the root (directly under `content`) will still be 
out of date; the publish process simply preserves whatever is in 
`content/versions/current`.
 Also, the `SNAPSHOT` will be missing (above it was renamed to `current`).
-To fix both of these issues, simply publish the website one more time (from 
the `isis` main repo).
+And, we also need to make sure that any future publishing of snapshots has the 
correct version in the navbar.
 
-Finally, preview the changes (in the `isis-site`).
-If everything looks ok, then push the changes to make live.
+Therefore:
+
+* locate `template/document.html.erb` file, and add in `-SNAPSHOT` for version 
in the navbar:
+
++
+[source,html]
+
+v2.0.0-M2-SNAPSHOT
+
+
+* publish the website once more (from the `isis` main repo).
 
+* Finally, preview the changes (using `sh preview-html.sh` in the `isis-site`).
+
+If everything looks ok, then push the changes to make live.
 
 
 == Announce the release

-- 
To stop receiving notification emails like this one, please contact
danhayw...@apache.org.


[isis] branch release-1.16.1-RC2 updated (8a05894 -> d14dc6c)

2018-02-22 Thread danhaywood
This is an automated email from the ASF dual-hosted git repository.

danhaywood pushed a change to branch release-1.16.1-RC2
in repository https://gitbox.apache.org/repos/asf/isis.git.


from 8a05894  ISIS-1813: updates website for 1.16.1
 new 9d00def  ISIS-1813: updates the procedure for publishing website
 new db99f6d  ISIS-1813: bumps navbar to 1.16.1
 new d14dc6c  ISIS-1813: updates html template for website and root 
index.html

The 3 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .../cgcom/_cgcom_post-release-successful.adoc  | 37 ++--
 adocs/documentation/src/main/asciidoc/index.html   | 67 +++---
 adocs/template/document.html.erb   |  2 +-
 3 files changed, 79 insertions(+), 27 deletions(-)

-- 
To stop receiving notification emails like this one, please contact
danhayw...@apache.org.


  1   2   >