This is an automated email from the ASF dual-hosted git repository.
danhaywood 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 4fb520ca62 ISIS-2965: regenerate docs, is all.
4fb520ca62 is described below
commit 4fb520ca628b293a32a974cf04fc4a1e63ccfaf1
Author: Dan Haywood <[email protected]>
AuthorDate: Mon Aug 29 23:55:34 2022 +0100
ISIS-2965: regenerate docs, is all.
---
.../applib/pages/index/annotation/Action.adoc | 11 +
.../index/annotation/DependentDefaultsPolicy.adoc | 62 +++++
.../applib/pages/index/mixins/layout/d2utmpk0Fcoy | 41 +++
.../index/metamodel/object/ManagedObject.adoc | 131 +++++++--
...oc => IsisExtAuditTrailRoleAndPermissions.adoc} | 8 +-
...oc => IsisExtCommandLogRoleAndPermissions.adoc} | 10 +-
... => IsisExtExecutionLogRoleAndPermissions.adoc} | 8 +-
... IsisExtExecutionOutboxRoleAndPermissions.adoc} | 8 +-
...oc => IsisExtSessionLogRoleAndPermissions.adoc} | 8 +-
.../applib/user/seed/IsisExtSecmanAdminUser.adoc | 2 +-
core/adoc/modules/_overview/pages/about.adoc | 295 ++-------------------
11 files changed, 266 insertions(+), 318 deletions(-)
diff --git
a/antora/components/refguide-index/modules/applib/pages/index/annotation/Action.adoc
b/antora/components/refguide-index/modules/applib/pages/index/annotation/Action.adoc
index e9dc151a06..b3cd8675e4 100644
---
a/antora/components/refguide-index/modules/applib/pages/index/annotation/Action.adoc
+++
b/antora/components/refguide-index/modules/applib/pages/index/annotation/Action.adoc
@@ -20,6 +20,7 @@ Groups together all domain-specific metadata for an invokable
action on a domain
Class<?> typeOf() default // represents unspecified
void.class; // <.>
String fileAccept() default ""; // <.>
+ DependentDefaultsPolicy dependentDefaultsPolicy() default
DependentDefaultsPolicy.AS_CONFIGURED; // <.>
}
----
@@ -73,6 +74,11 @@ If the action returns a collection, then this hints as to
the run-time type of t
--
For downloading xref:refguide:applib:index/value/Blob.adoc[Blob] or
xref:refguide:applib:index/value/Clob.adoc[Clob] , optionally restrict the
files accepted (eg `.xslx` ).
--
+<.> xref:#dependentDefaultsPolicy[dependentDefaultsPolicy]
++
+--
+Whether dependent parameters should be reset to their default if an earlier
parameter changes its value, or whether instead a parameter value, once changed
by the end-user, should never be overwritten even if the end-user changes an
earlier parameter value.
+--
== Members
@@ -163,6 +169,11 @@ For downloading
xref:refguide:applib:index/value/Blob.adoc[Blob] or xref:refguid
The value should be of the form
"file_extension|audio/*|video/*|image/*|media_type".
+[#dependentDefaultsPolicy]
+=== dependentDefaultsPolicy
+
+Whether dependent parameters should be reset to their default if an earlier
parameter changes its value, or whether instead a parameter value, once changed
by the end-user, should never be overwritten even if the end-user changes an
earlier parameter value.
+
include::hooks/Action_010-examples-and-usage.adoc[]
include::hooks/Action_021-associating.adoc[]
diff --git
a/antora/components/refguide-index/modules/applib/pages/index/annotation/DependentDefaultsPolicy.adoc
b/antora/components/refguide-index/modules/applib/pages/index/annotation/DependentDefaultsPolicy.adoc
new file mode 100644
index 0000000000..b757998177
--- /dev/null
+++
b/antora/components/refguide-index/modules/applib/pages/index/annotation/DependentDefaultsPolicy.adoc
@@ -0,0 +1,62 @@
+= DependentDefaultsPolicy _(enum)_
+:Notice: Licensed to the Apache Software Foundation (ASF) under one or more
contributor license agreements. See the NOTICE file distributed with this work
for additional information regarding copyright ownership. The ASF licenses this
file to you under the Apache License, Version 2.0 (the "License"); you may not
use this file except in compliance with the License. You may obtain a copy of
the License at. http://www.apache.org/licenses/LICENSE-2.0 . Unless required by
applicable law or ag [...]
+
+The policies for calculating the defaults of dependent parameters.
+
+== API
+
+[source,java]
+.DependentDefaultsPolicy.java
+----
+enum DependentDefaultsPolicy {
+ AS_CONFIGURED // <.>
+ PRESERVE_CHANGES // <.>
+ UPDATE_DEPENDENT // <.>
+ NOT_SPECIFIED // <.>
+}
+----
+
+<.> xref:#AS_CONFIGURED[AS_CONFIGURED]
++
+--
+The policy to use should be as per the default defaults policy configured in
`application.properties` .
+--
+<.> xref:#PRESERVE_CHANGES[PRESERVE_CHANGES]
++
+--
+If an end-user has changed a parameter value, then do not overwrite the value.
+--
+<.> xref:#UPDATE_DEPENDENT[UPDATE_DEPENDENT]
++
+--
+If the parameter declares a default that is dependent on the value of a
previous parameter, and that previous parameter changes its value, then update
the dependent, _even if_ the end-user had changed the value of that dependent
default.
+--
+<.> xref:#NOT_SPECIFIED[NOT_SPECIFIED]
++
+--
+Ignore the value provided by this annotation (meaning that the framework will
keep searching, in meta annotations or superclasses/interfaces).
+--
+
+== Members
+
+[#AS_CONFIGURED]
+=== AS_CONFIGURED
+
+The policy to use should be as per the default defaults policy configured in
`application.properties` .
+
+If no defaults policy is configured, then default to the
_DependentDefaultsPolicy#UPDATE_DEPENDENT UPDATE_DEPENDENT_ policy.
+
+[#PRESERVE_CHANGES]
+=== PRESERVE_CHANGES
+
+If an end-user has changed a parameter value, then do not overwrite the value.
+
+[#UPDATE_DEPENDENT]
+=== UPDATE_DEPENDENT
+
+If the parameter declares a default that is dependent on the value of a
previous parameter, and that previous parameter changes its value, then update
the dependent, _even if_ the end-user had changed the value of that dependent
default.
+
+[#NOT_SPECIFIED]
+=== NOT_SPECIFIED
+
+Ignore the value provided by this annotation (meaning that the framework will
keep searching, in meta annotations or superclasses/interfaces).
diff --git
a/antora/components/refguide-index/modules/applib/pages/index/mixins/layout/d2utmpk0Fcoy
b/antora/components/refguide-index/modules/applib/pages/index/mixins/layout/d2utmpk0Fcoy
new file mode 100644
index 0000000000..b1ba634ed6
--- /dev/null
+++
b/antora/components/refguide-index/modules/applib/pages/index/mixins/layout/d2utmpk0Fcoy
@@ -0,0 +1,41 @@
+= Object_downloadLayoutXml
+:Notice: Licensed to the Apache Software Foundation (ASF) under one or more
contributor license agreements. See the NOTICE file distributed with this work
for additional information regarding copyright ownership. The ASF licenses this
file to you under the Apache License, Version 2.0 (the "License"); you may not
use this file except in compliance with the License. You may obtain a copy of
the License at. http://www.apache.org/licenses/LICENSE-2.0 . Unless required by
applicable law or ag [...]
+
+Provides the ability to download the layout XML for any domain entity or view
model.
+
+== API
+
+[source,java]
+.Object_downloadLayoutXml.java
+----
+class Object_downloadLayoutXml {
+ Object act(String fileName, LayoutExportStyle style)
+ String default0Act() // <.>
+ LayoutExportStyle default1Act() // <.>
+}
+----
+
+<.> xref:#default0Act_[default0Act()]
++
+--
+Defaults to the (simple) name of the domain object's class, with a `.layout`
suffix
+--
+<.> xref:#default1Act_[default1Act()]
++
+--
+Default style is _LayoutExportStyle#MINIMAL_ .
+--
+
+== Members
+
+[#default0Act_]
+=== default0Act()
+
+Defaults to the (simple) name of the domain object's class, with a `.layout`
suffix
+
+[#default1Act_]
+=== default1Act()
+
+Default style is _LayoutExportStyle#MINIMAL_ .
+
+include::hooks/Object_downloadLayoutXml_see-also.adoc[]
diff --git
a/antora/components/refguide-index/modules/core/pages/index/metamodel/object/ManagedObject.adoc
b/antora/components/refguide-index/modules/core/pages/index/metamodel/object/ManagedObject.adoc
index 73c1e45ff3..edb96ac3fd 100644
---
a/antora/components/refguide-index/modules/core/pages/index/metamodel/object/ManagedObject.adoc
+++
b/antora/components/refguide-index/modules/core/pages/index/metamodel/object/ManagedObject.adoc
@@ -24,12 +24,19 @@ interface ManagedObject {
String getTitle()
String getIconName() // <.>
ObjectIcon getIcon()
+ ManagedObject unspecified() // <.>
+ ManagedObject empty(ObjectSpecification spec) // <.>
+ ManagedObject value(ObjectSpecification spec, Object pojo) // <.>
+ ManagedObject service(ObjectSpecification spec, Object pojo) // <.>
+ ManagedObject viewmodel(ObjectSpecification spec, Object pojo) // <.>
+ ManagedObject entity(ObjectSpecification spec, Object pojo) // <.>
+ ManagedObject mixin(ObjectSpecification spec, Object pojo) // <.>
+ ManagedObject other(ObjectSpecification spec, Object pojo) // <.>
+ PackedManagedObject packed(ObjectSpecification elementSpec,
Can<ManagedObject> nonScalar) // <.>
+ ManagedObject wrapScalar(SpecificationLoader specLoader, Object pojo) //
<.>
ManagedObject notBookmarked(ObjectSpecification spec, Object pojo)
ManagedObject of(ObjectSpecification spec, Object pojo) // <.>
ManagedObject bookmarked(ObjectSpecification spec, Object pojo, Bookmark
bookmark) // <.>
- ManagedObject lazy(SpecificationLoader specLoader, Object pojo) // <.>
- ManagedObject unspecified() // <.>
- ManagedObject empty(ObjectSpecification spec) // <.>
}
----
@@ -73,30 +80,65 @@ Used only for (standalone or parented) collections.
--
Returns the name of an icon to use if this object is to be displayed
graphically.
--
-<.> xref:#of_ObjectSpecification_Object[of(ObjectSpecification, Object)]
+<.> xref:#unspecified_[unspecified()]
+
--
-Optimized for cases, when the pojo's specification is already available. If
_pojo_ is an entity, automatically memoizes its bookmark.
+Factory for Specialization#UNSPECIFIED.
--
-<.>
xref:#bookmarked_ObjectSpecification_Object_Bookmark[bookmarked(ObjectSpecification,
Object, Bookmark)]
+<.> xref:#empty_ObjectSpecification[empty(ObjectSpecification)]
+
--
-Optimized for cases, when the pojo's specification and bookmark are already
available.
+EMPTY
+--
+<.> xref:#value_ObjectSpecification_Object[value(ObjectSpecification, Object)]
++
+--
+VALUE
+--
+<.> xref:#service_ObjectSpecification_Object[service(ObjectSpecification,
Object)]
++
+--
+SERVICE
+--
+<.> xref:#viewmodel_ObjectSpecification_Object[viewmodel(ObjectSpecification,
Object)]
++
--
-<.> xref:#lazy_SpecificationLoader_Object[lazy(SpecificationLoader, Object)]
+VIEWMODEL
+--
+<.> xref:#entity_ObjectSpecification_Object[entity(ObjectSpecification,
Object)]
++
+--
+ENTITY
+--
+<.> xref:#mixin_ObjectSpecification_Object[mixin(ObjectSpecification, Object)]
++
+--
+MIXIN
+--
+<.> xref:#other_ObjectSpecification_Object[other(ObjectSpecification, Object)]
++
+--
+OTHER
+--
+<.> xref:#packed_ObjectSpecification_Can[packed(ObjectSpecification, Can)]
++
+--
+PACKED
+--
+<.>
xref:#wrapScalar_SpecificationLoader_Object[wrapScalar(SpecificationLoader,
Object)]
+
--
For cases, when the pojo's specification is not available and needs to be
looked up.
--
-<.> xref:#unspecified_[unspecified()]
+<.> xref:#of_ObjectSpecification_Object[of(ObjectSpecification, Object)]
+
--
-has no ObjectSpecification and no value (pojo)
+Optimized for cases, when the pojo's specification is already available. If
_pojo_ is an entity, automatically memoizes its bookmark.
--
-<.> xref:#empty_ObjectSpecification[empty(ObjectSpecification)]
+<.>
xref:#bookmarked_ObjectSpecification_Object_Bookmark[bookmarked(ObjectSpecification,
Object, Bookmark)]
+
--
-has an ObjectSpecification, but no value (pojo)
+Optimized for cases, when the pojo's specification and bookmark are already
available.
--
== Members
@@ -143,27 +185,64 @@ Returns the name of an icon to use if this object is to
be displayed graphically
May return `null` if no icon is specified.
-[#of_ObjectSpecification_Object]
-=== of(ObjectSpecification, Object)
+[#unspecified_]
+=== unspecified()
-Optimized for cases, when the pojo's specification is already available. If
_pojo_ is an entity, automatically memoizes its bookmark.
+Factory for Specialization#UNSPECIFIED.
-[#bookmarked_ObjectSpecification_Object_Bookmark]
-=== bookmarked(ObjectSpecification, Object, Bookmark)
+[#empty_ObjectSpecification]
+=== empty(ObjectSpecification)
-Optimized for cases, when the pojo's specification and bookmark are already
available.
+EMPTY
+
+[#value_ObjectSpecification_Object]
+=== value(ObjectSpecification, Object)
+
+VALUE
+
+[#service_ObjectSpecification_Object]
+=== service(ObjectSpecification, Object)
+
+SERVICE
+
+[#viewmodel_ObjectSpecification_Object]
+=== viewmodel(ObjectSpecification, Object)
+
+VIEWMODEL
+
+[#entity_ObjectSpecification_Object]
+=== entity(ObjectSpecification, Object)
-[#lazy_SpecificationLoader_Object]
-=== lazy(SpecificationLoader, Object)
+ENTITY
+
+[#mixin_ObjectSpecification_Object]
+=== mixin(ObjectSpecification, Object)
+
+MIXIN
+
+[#other_ObjectSpecification_Object]
+=== other(ObjectSpecification, Object)
+
+OTHER
+
+[#packed_ObjectSpecification_Can]
+=== packed(ObjectSpecification, Can)
+
+PACKED
+
+[#wrapScalar_SpecificationLoader_Object]
+=== wrapScalar(SpecificationLoader, Object)
For cases, when the pojo's specification is not available and needs to be
looked up.
-[#unspecified_]
-=== unspecified()
+Fails if the pojo is non-scalar.
-has no ObjectSpecification and no value (pojo)
+[#of_ObjectSpecification_Object]
+=== of(ObjectSpecification, Object)
-[#empty_ObjectSpecification]
-=== empty(ObjectSpecification)
+Optimized for cases, when the pojo's specification is already available. If
_pojo_ is an entity, automatically memoizes its bookmark.
-has an ObjectSpecification, but no value (pojo)
+[#bookmarked_ObjectSpecification_Object_Bookmark]
+=== bookmarked(ObjectSpecification, Object, Bookmark)
+
+Optimized for cases, when the pojo's specification and bookmark are already
available.
diff --git
a/antora/components/refguide-index/modules/extensions/pages/index/secman/applib/role/seed/IsisExtCommandReplayPrimaryRoleAndPermissions.adoc
b/antora/components/refguide-index/modules/extensions/pages/index/secman/applib/role/seed/IsisExtAuditTrailRoleAndPermissions.adoc
similarity index 81%
copy from
antora/components/refguide-index/modules/extensions/pages/index/secman/applib/role/seed/IsisExtCommandReplayPrimaryRoleAndPermissions.adoc
copy to
antora/components/refguide-index/modules/extensions/pages/index/secman/applib/role/seed/IsisExtAuditTrailRoleAndPermissions.adoc
index 048fc1f1a0..3f79a0a017 100644
---
a/antora/components/refguide-index/modules/extensions/pages/index/secman/applib/role/seed/IsisExtCommandReplayPrimaryRoleAndPermissions.adoc
+++
b/antora/components/refguide-index/modules/extensions/pages/index/secman/applib/role/seed/IsisExtAuditTrailRoleAndPermissions.adoc
@@ -1,4 +1,4 @@
-= IsisExtCommandReplayPrimaryRoleAndPermissions
+= IsisExtAuditTrailRoleAndPermissions
:Notice: Licensed to the Apache Software Foundation (ASF) under one or more
contributor license agreements. See the NOTICE file distributed with this work
for additional information regarding copyright ownership. The ASF licenses this
file to you under the Apache License, Version 2.0 (the "License"); you may not
use this file except in compliance with the License. You may obtain a copy of
the License at. http://www.apache.org/licenses/LICENSE-2.0 . Unless required by
applicable law or ag [...]
Access to the command replay primary menu.
@@ -6,12 +6,12 @@ Access to the command replay primary menu.
== API
[source,java]
-.IsisExtCommandReplayPrimaryRoleAndPermissions.java
+.IsisExtAuditTrailRoleAndPermissions.java
----
-class IsisExtCommandReplayPrimaryRoleAndPermissions {
+class IsisExtAuditTrailRoleAndPermissions {
public static final String NAMESPACE;
public static final String ROLE_NAME;
- IsisExtCommandReplayPrimaryRoleAndPermissions()
+ IsisExtAuditTrailRoleAndPermissions()
}
----
diff --git
a/antora/components/refguide-index/modules/extensions/pages/index/secman/applib/role/seed/IsisExtCommandReplaySecondaryRoleAndPermissions.adoc
b/antora/components/refguide-index/modules/extensions/pages/index/secman/applib/role/seed/IsisExtCommandLogRoleAndPermissions.adoc
similarity index 77%
rename from
antora/components/refguide-index/modules/extensions/pages/index/secman/applib/role/seed/IsisExtCommandReplaySecondaryRoleAndPermissions.adoc
rename to
antora/components/refguide-index/modules/extensions/pages/index/secman/applib/role/seed/IsisExtCommandLogRoleAndPermissions.adoc
index e9dcb2b4c0..4d9c6b3d52 100644
---
a/antora/components/refguide-index/modules/extensions/pages/index/secman/applib/role/seed/IsisExtCommandReplaySecondaryRoleAndPermissions.adoc
+++
b/antora/components/refguide-index/modules/extensions/pages/index/secman/applib/role/seed/IsisExtCommandLogRoleAndPermissions.adoc
@@ -1,17 +1,17 @@
-= IsisExtCommandReplaySecondaryRoleAndPermissions
+= IsisExtCommandLogRoleAndPermissions
:Notice: Licensed to the Apache Software Foundation (ASF) under one or more
contributor license agreements. See the NOTICE file distributed with this work
for additional information regarding copyright ownership. The ASF licenses this
file to you under the Apache License, Version 2.0 (the "License"); you may not
use this file except in compliance with the License. You may obtain a copy of
the License at. http://www.apache.org/licenses/LICENSE-2.0 . Unless required by
applicable law or ag [...]
-Access to the command replay secondary menu.
+Access to the command replay primary menu.
== API
[source,java]
-.IsisExtCommandReplaySecondaryRoleAndPermissions.java
+.IsisExtCommandLogRoleAndPermissions.java
----
-class IsisExtCommandReplaySecondaryRoleAndPermissions {
+class IsisExtCommandLogRoleAndPermissions {
public static final String NAMESPACE;
public static final String ROLE_NAME;
- IsisExtCommandReplaySecondaryRoleAndPermissions()
+ IsisExtCommandLogRoleAndPermissions()
}
----
diff --git
a/antora/components/refguide-index/modules/extensions/pages/index/secman/applib/role/seed/IsisExtCommandReplayPrimaryRoleAndPermissions.adoc
b/antora/components/refguide-index/modules/extensions/pages/index/secman/applib/role/seed/IsisExtExecutionLogRoleAndPermissions.adoc
similarity index 81%
copy from
antora/components/refguide-index/modules/extensions/pages/index/secman/applib/role/seed/IsisExtCommandReplayPrimaryRoleAndPermissions.adoc
copy to
antora/components/refguide-index/modules/extensions/pages/index/secman/applib/role/seed/IsisExtExecutionLogRoleAndPermissions.adoc
index 048fc1f1a0..98a610dae9 100644
---
a/antora/components/refguide-index/modules/extensions/pages/index/secman/applib/role/seed/IsisExtCommandReplayPrimaryRoleAndPermissions.adoc
+++
b/antora/components/refguide-index/modules/extensions/pages/index/secman/applib/role/seed/IsisExtExecutionLogRoleAndPermissions.adoc
@@ -1,4 +1,4 @@
-= IsisExtCommandReplayPrimaryRoleAndPermissions
+= IsisExtExecutionLogRoleAndPermissions
:Notice: Licensed to the Apache Software Foundation (ASF) under one or more
contributor license agreements. See the NOTICE file distributed with this work
for additional information regarding copyright ownership. The ASF licenses this
file to you under the Apache License, Version 2.0 (the "License"); you may not
use this file except in compliance with the License. You may obtain a copy of
the License at. http://www.apache.org/licenses/LICENSE-2.0 . Unless required by
applicable law or ag [...]
Access to the command replay primary menu.
@@ -6,12 +6,12 @@ Access to the command replay primary menu.
== API
[source,java]
-.IsisExtCommandReplayPrimaryRoleAndPermissions.java
+.IsisExtExecutionLogRoleAndPermissions.java
----
-class IsisExtCommandReplayPrimaryRoleAndPermissions {
+class IsisExtExecutionLogRoleAndPermissions {
public static final String NAMESPACE;
public static final String ROLE_NAME;
- IsisExtCommandReplayPrimaryRoleAndPermissions()
+ IsisExtExecutionLogRoleAndPermissions()
}
----
diff --git
a/antora/components/refguide-index/modules/extensions/pages/index/secman/applib/role/seed/IsisExtCommandReplayPrimaryRoleAndPermissions.adoc
b/antora/components/refguide-index/modules/extensions/pages/index/secman/applib/role/seed/IsisExtExecutionOutboxRoleAndPermissions.adoc
similarity index 81%
copy from
antora/components/refguide-index/modules/extensions/pages/index/secman/applib/role/seed/IsisExtCommandReplayPrimaryRoleAndPermissions.adoc
copy to
antora/components/refguide-index/modules/extensions/pages/index/secman/applib/role/seed/IsisExtExecutionOutboxRoleAndPermissions.adoc
index 048fc1f1a0..8249cfcacf 100644
---
a/antora/components/refguide-index/modules/extensions/pages/index/secman/applib/role/seed/IsisExtCommandReplayPrimaryRoleAndPermissions.adoc
+++
b/antora/components/refguide-index/modules/extensions/pages/index/secman/applib/role/seed/IsisExtExecutionOutboxRoleAndPermissions.adoc
@@ -1,4 +1,4 @@
-= IsisExtCommandReplayPrimaryRoleAndPermissions
+= IsisExtExecutionOutboxRoleAndPermissions
:Notice: Licensed to the Apache Software Foundation (ASF) under one or more
contributor license agreements. See the NOTICE file distributed with this work
for additional information regarding copyright ownership. The ASF licenses this
file to you under the Apache License, Version 2.0 (the "License"); you may not
use this file except in compliance with the License. You may obtain a copy of
the License at. http://www.apache.org/licenses/LICENSE-2.0 . Unless required by
applicable law or ag [...]
Access to the command replay primary menu.
@@ -6,12 +6,12 @@ Access to the command replay primary menu.
== API
[source,java]
-.IsisExtCommandReplayPrimaryRoleAndPermissions.java
+.IsisExtExecutionOutboxRoleAndPermissions.java
----
-class IsisExtCommandReplayPrimaryRoleAndPermissions {
+class IsisExtExecutionOutboxRoleAndPermissions {
public static final String NAMESPACE;
public static final String ROLE_NAME;
- IsisExtCommandReplayPrimaryRoleAndPermissions()
+ IsisExtExecutionOutboxRoleAndPermissions()
}
----
diff --git
a/antora/components/refguide-index/modules/extensions/pages/index/secman/applib/role/seed/IsisExtCommandReplayPrimaryRoleAndPermissions.adoc
b/antora/components/refguide-index/modules/extensions/pages/index/secman/applib/role/seed/IsisExtSessionLogRoleAndPermissions.adoc
similarity index 81%
rename from
antora/components/refguide-index/modules/extensions/pages/index/secman/applib/role/seed/IsisExtCommandReplayPrimaryRoleAndPermissions.adoc
rename to
antora/components/refguide-index/modules/extensions/pages/index/secman/applib/role/seed/IsisExtSessionLogRoleAndPermissions.adoc
index 048fc1f1a0..1e4cb8e07c 100644
---
a/antora/components/refguide-index/modules/extensions/pages/index/secman/applib/role/seed/IsisExtCommandReplayPrimaryRoleAndPermissions.adoc
+++
b/antora/components/refguide-index/modules/extensions/pages/index/secman/applib/role/seed/IsisExtSessionLogRoleAndPermissions.adoc
@@ -1,4 +1,4 @@
-= IsisExtCommandReplayPrimaryRoleAndPermissions
+= IsisExtSessionLogRoleAndPermissions
:Notice: Licensed to the Apache Software Foundation (ASF) under one or more
contributor license agreements. See the NOTICE file distributed with this work
for additional information regarding copyright ownership. The ASF licenses this
file to you under the Apache License, Version 2.0 (the "License"); you may not
use this file except in compliance with the License. You may obtain a copy of
the License at. http://www.apache.org/licenses/LICENSE-2.0 . Unless required by
applicable law or ag [...]
Access to the command replay primary menu.
@@ -6,12 +6,12 @@ Access to the command replay primary menu.
== API
[source,java]
-.IsisExtCommandReplayPrimaryRoleAndPermissions.java
+.IsisExtSessionLogRoleAndPermissions.java
----
-class IsisExtCommandReplayPrimaryRoleAndPermissions {
+class IsisExtSessionLogRoleAndPermissions {
public static final String NAMESPACE;
public static final String ROLE_NAME;
- IsisExtCommandReplayPrimaryRoleAndPermissions()
+ IsisExtSessionLogRoleAndPermissions()
}
----
diff --git
a/antora/components/refguide-index/modules/extensions/pages/index/secman/applib/user/seed/IsisExtSecmanAdminUser.adoc
b/antora/components/refguide-index/modules/extensions/pages/index/secman/applib/user/seed/IsisExtSecmanAdminUser.adoc
index 966da8a5b0..980a507dea 100644
---
a/antora/components/refguide-index/modules/extensions/pages/index/secman/applib/user/seed/IsisExtSecmanAdminUser.adoc
+++
b/antora/components/refguide-index/modules/extensions/pages/index/secman/applib/user/seed/IsisExtSecmanAdminUser.adoc
@@ -9,7 +9,7 @@ Sets up a user, as defined in
.IsisExtSecmanAdminUser.java
----
class IsisExtSecmanAdminUser {
- IsisExtSecmanAdminUser(Secman config)
+ IsisExtSecmanAdminUser(Secman config, String... roleNames)
}
----
diff --git a/core/adoc/modules/_overview/pages/about.adoc
b/core/adoc/modules/_overview/pages/about.adoc
index b42a9b323e..6a6d992b8d 100644
--- a/core/adoc/modules/_overview/pages/about.adoc
+++ b/core/adoc/modules/_overview/pages/about.adoc
@@ -728,243 +728,7 @@ Artifact: demo-domain
Type: jar
Directory: /examples/demo/domain
----
-|.Components
-****
-demoapp.dom.AppConfiguration +
-demoapp.dom._infra.LibraryPreloadingService +
-demoapp.dom._infra.resources.AsciiDocConverterService +
-demoapp.dom._infra.resources.AsciiDocReaderService +
-demoapp.dom._infra.resources.AsciiDocValueSemanticsWithPreprocessing +
-demoapp.dom._infra.resources.MarkdownReaderService +
-demoapp.dom._infra.resources.MarkupReaderService +
-demoapp.dom._infra.resources.MarkupVariableResolverService +
-demoapp.dom._infra.resources.ResourceReaderService +
-demoapp.dom._infra.samples.NameSamples +
-demoapp.dom._infra.urlencoding.UrlEncodingServiceNaiveInMemory +
-demoapp.dom.domain._changes.EntityChangesSubscriberToCaptureChangesInMemory +
-demoapp.dom.domain._commands.ExposePersistedCommands$TableColumnOrderDefault +
-demoapp.dom.domain._interactions.ExecutionListenerToCaptureInteractionsInMemory
+
-demoapp.dom.domain.actions.Action.commandPublishing.ActionCommandPublishingSeeding
+
-demoapp.dom.domain.actions.Action.commandPublishing.jdo.ActionCommandPublishingJdoEntities
+
-demoapp.dom.domain.actions.Action.commandPublishing.jpa.ActionCommandPublishingJpaEntities
+
-demoapp.dom.domain.actions.Action.domainEvent.subscribers.ActionDomainEventControlService
+
-demoapp.dom.domain.actions.Action.executionPublishing.ActionExecutionPublishingSeeding
+
-demoapp.dom.domain.actions.Action.executionPublishing.jdo.ActionExecutionPublishingJdoEntities
+
-demoapp.dom.domain.actions.Action.executionPublishing.jpa.ActionExecutionPublishingJpaEntities
+
-demoapp.dom.domain.collections.Collection.domainEvent.subscribers.CollectionDomainEventControlService
+
-demoapp.dom.domain.objects.DomainObject.entityChangePublishing.annotated.disabled.DomainObjectEntityChangePublishingDisabledSeeding
+
-demoapp.dom.domain.objects.DomainObject.entityChangePublishing.annotated.disabled.jdo.DomainObjectEntityChangePublishingDisabledJdoEntities
+
-demoapp.dom.domain.objects.DomainObject.entityChangePublishing.annotated.disabled.jpa.DomainObjectEntityChangePublishingDisabledJpaEntities
+
-demoapp.dom.domain.objects.DomainObject.entityChangePublishing.annotated.enabled.DomainObjectEntityChangePublishingEnabledSeeding
+
-demoapp.dom.domain.objects.DomainObject.entityChangePublishing.annotated.enabled.jdo.DomainObjectEntityChangePublishingEnabledJdoEntities
+
-demoapp.dom.domain.objects.DomainObject.entityChangePublishing.annotated.enabled.jpa.DomainObjectEntityChangePublishingEnabledJpaEntities
+
-demoapp.dom.domain.objects.DomainObject.entityChangePublishing.metaAnnot.enabled.DomainObjectEntityChangePublishingEnabledMetaAnnotatedSeeding
+
-demoapp.dom.domain.objects.DomainObject.entityChangePublishing.metaAnnot.enabled.jdo.DomainObjectEntityChangePublishingEnabledMetaAnnotatedJdoEntities
+
-demoapp.dom.domain.objects.DomainObject.entityChangePublishing.metaAnnot.enabled.jpa.DomainObjectEntityChangePublishingEnabledMetaAnnotatedJpaEntities
+
-demoapp.dom.domain.objects.DomainObject.entityChangePublishing.metaAnnotOverridden.enabled.DomainObjectEntityChangePublishingEnabledMetaAnnotOverriddenSeeding
+
-demoapp.dom.domain.objects.DomainObject.entityChangePublishing.metaAnnotOverridden.enabled.jdo.DomainObjectEntityChangePublishingEnabledMetaAnnotOverriddenJdoEntities
+
-demoapp.dom.domain.objects.DomainObject.entityChangePublishing.metaAnnotOverridden.enabled.jpa.DomainObjectEntityChangePublishingEnabledMetaAnnotOverriddenJpaEntities
+
-demoapp.dom.domain.objects.DomainObject.nature.viewmodels.jaxbrefentity.JaxbRefSeeding
+
-demoapp.dom.domain.objects.DomainObject.nature.viewmodels.jaxbrefentity.jdo.JaxbRefJdoEntities
+
-demoapp.dom.domain.objects.DomainObject.nature.viewmodels.jaxbrefentity.jpa.JaxbRefJpaEntities
+
-demoapp.dom.domain.objects.other.embedded.jdo.ComplexNumberJdoValueSemantics +
-demoapp.dom.domain.objects.other.embedded.jdo.NumberConstantJdoRepository +
-demoapp.dom.domain.objects.other.embedded.jpa.ComplexNumberJpaValueSemantics +
-demoapp.dom.domain.objects.other.embedded.jpa.NumberConstantJpaRepository +
-demoapp.dom.domain.objects.other.embedded.persistence.NumberConstantSeeding +
-demoapp.dom.domain.objects.other.embedded.samples.ComplexNumberSamples +
-demoapp.dom.domain.properties.Property.commandPublishing.PropertyCommandPublishingSeeding
+
-demoapp.dom.domain.properties.Property.commandPublishing.jdo.PropertyCommandPublishingJdoEntities
+
-demoapp.dom.domain.properties.Property.commandPublishing.jpa.PropertyCommandPublishingJpaEntities
+
-demoapp.dom.domain.properties.Property.domainEvent.subscribers.PropertyDomainEventControlService
+
-demoapp.dom.domain.properties.Property.executionPublishing.PropertyExecutionPublishingSeeding
+
-demoapp.dom.domain.properties.Property.executionPublishing.jdo.PropertyExecutionPublishingJdoEntities
+
-demoapp.dom.domain.properties.Property.executionPublishing.jpa.PropertyExecutionPublishingJpaEntities
+
-demoapp.dom.domain.properties.Property.projecting.jdo.PropertyProjectingChildJdoEntities
+
-demoapp.dom.domain.properties.Property.projecting.jpa.PropertyProjectingChildJpaEntities
+
-demoapp.dom.domain.properties.Property.projecting.persistence.PropertyProjectingChildSeeding
+
-demoapp.dom.domain.properties.PropertyLayout.navigable.FileTreeNodeService +
-demoapp.dom.domain.properties.PropertyLayout.repainting.PdfJsViewerAdvisorFallback
+
-demoapp.dom.featured.customui.geocoding.GeoapifyClient +
-demoapp.dom.services.core.errorreportingservice.ErrorReportingServiceDemoImplementation
+
-demoapp.dom.services.core.eventbusservice.EventLogEntryJdoRepository +
-demoapp.dom.services.core.eventbusservice.EventLogEntryJpaRepository +
-demoapp.dom.services.core.eventbusservice.EventSubscriberDemoImplementation +
-demoapp.dom.services.core.wrapperFactory.WrapperFactorySeeding +
-demoapp.dom.services.core.wrapperFactory.jdo.WrapperFactoryJdoEntities +
-demoapp.dom.services.core.wrapperFactory.jpa.WrapperFactoryJpaEntities +
-demoapp.dom.services.extensions.secman.apptenancy.ApplicationTenancyEvaluatorForDemo
+
-demoapp.dom.services.extensions.secman.apptenancy.jdo.TenantedJdoEntities +
-demoapp.dom.services.extensions.secman.apptenancy.jpa.TenantedJpaEntities +
-demoapp.dom.services.extensions.secman.apptenancy.persistence.TenantedSeeding +
-demoapp.dom.services.extensions.secman.appuser.seed.AppUserSeeding +
-demoapp.dom.types.isis.blobs.jdo.IsisBlobJdoEntities +
-demoapp.dom.types.isis.blobs.jpa.IsisBlobJpaEntities +
-demoapp.dom.types.isis.blobs.persistence.IsisBlobSeeding +
-demoapp.dom.types.isis.blobs.samples.IsisBlobsSamples +
-demoapp.dom.types.isis.clobs.jdo.IsisClobJdoEntities +
-demoapp.dom.types.isis.clobs.jpa.IsisClobJpaEntities +
-demoapp.dom.types.isis.clobs.persistence.IsisClobSeeding +
-demoapp.dom.types.isis.clobs.samples.IsisClobsSamples +
-demoapp.dom.types.isis.localresourcepaths.jdo.IsisLocalResourcePathJdoEntities
+
-demoapp.dom.types.isis.localresourcepaths.jpa.IsisLocalResourcePathJpaEntities
+
-demoapp.dom.types.isis.localresourcepaths.persistence.IsisLocalResourcePathSeeding
+
-demoapp.dom.types.isis.localresourcepaths.samples.IsisLocalResourcePathsSamples
+
-demoapp.dom.types.isis.markups.jdo.IsisMarkupJdoEntities +
-demoapp.dom.types.isis.markups.jpa.IsisMarkupJpaEntities +
-demoapp.dom.types.isis.markups.persistence.IsisMarkupSeeding +
-demoapp.dom.types.isis.markups.samples.IsisMarkupSamples +
-demoapp.dom.types.isis.passwords.jdo.IsisPasswordJdoEntities +
-demoapp.dom.types.isis.passwords.jpa.IsisPasswordJpaEntities +
-demoapp.dom.types.isis.passwords.persistence.IsisPasswordSeeding +
-demoapp.dom.types.isis.passwords.samples.IsisPasswordsSamples +
-demoapp.dom.types.isisext.asciidocs.jdo.IsisAsciiDocJdoEntities +
-demoapp.dom.types.isisext.asciidocs.jpa.IsisAsciiDocJpaEntities +
-demoapp.dom.types.isisext.asciidocs.persistence.IsisAsciiDocSeeding +
-demoapp.dom.types.isisext.asciidocs.samples.IsisAsciiDocSamples +
-demoapp.dom.types.isisext.cal.jdo.IsisCalendarEventEntities +
-demoapp.dom.types.isisext.cal.jpa.IsisCalendarEventEntities +
-demoapp.dom.types.isisext.cal.persistence.IsisCalendarEventSeeding +
-demoapp.dom.types.isisext.cal.samples.IsisCalendarEventSamples +
-demoapp.dom.types.isisext.markdowns.jdo.IsisMarkdownJdoEntities +
-demoapp.dom.types.isisext.markdowns.jpa.IsisMarkdownJpaEntities +
-demoapp.dom.types.isisext.markdowns.persistence.IsisMarkdownSeeding +
-demoapp.dom.types.isisext.markdowns.samples.IsisMarkdownSamples +
-demoapp.dom.types.javaawt.images.jdo.JavaAwtBufferedImageJdoEntities +
-demoapp.dom.types.javaawt.images.jpa.JavaAwtBufferedImageJpaEntities +
-demoapp.dom.types.javaawt.images.persistence.JavaAwtBufferedImageSeeding +
-demoapp.dom.types.javaawt.images.samples.JavaAwtBufferedImageService +
-demoapp.dom.types.javaawt.images.samples.JavaAwtBufferedImagesSamples +
-demoapp.dom.types.javalang.booleans.jdo.WrapperBooleanJdoEntities +
-demoapp.dom.types.javalang.booleans.jpa.WrapperBooleanJpaEntities +
-demoapp.dom.types.javalang.booleans.persistence.WrapperBooleanSeeding +
-demoapp.dom.types.javalang.booleans.samples.WrapperBooleanSamples +
-demoapp.dom.types.javalang.bytes.jdo.WrapperByteJdoEntities +
-demoapp.dom.types.javalang.bytes.jpa.WrapperByteJpaEntities +
-demoapp.dom.types.javalang.bytes.persistence.WrapperByteSeeding +
-demoapp.dom.types.javalang.bytes.samples.WrapperByteSamples +
-demoapp.dom.types.javalang.characters.jdo.WrapperCharacterJdoEntities +
-demoapp.dom.types.javalang.characters.jpa.WrapperCharacterJpaEntities +
-demoapp.dom.types.javalang.characters.persistence.WrapperCharacterSeeding +
-demoapp.dom.types.javalang.characters.samples.WrapperCharacterSamples +
-demoapp.dom.types.javalang.doubles.jdo.WrapperDoubleJdoEntities +
-demoapp.dom.types.javalang.doubles.jpa.WrapperDoubleJpaEntities +
-demoapp.dom.types.javalang.doubles.persistence.WrapperDoubleSeeding +
-demoapp.dom.types.javalang.doubles.samples.WrapperDoubleSamples +
-demoapp.dom.types.javalang.enums.jdo.JavaLangEnumJdoEntities +
-demoapp.dom.types.javalang.enums.jpa.JavaLangEnumJpaEntities +
-demoapp.dom.types.javalang.enums.persistence.JavaLangEnumSeeding +
-demoapp.dom.types.javalang.enums.samples.JavaLangEnumSamples +
-demoapp.dom.types.javalang.floats.jdo.WrapperFloatJdoEntities +
-demoapp.dom.types.javalang.floats.jpa.WrapperFloatJpaEntities +
-demoapp.dom.types.javalang.floats.persistence.WrapperFloatSeeding +
-demoapp.dom.types.javalang.floats.samples.WrapperFloatSamples +
-demoapp.dom.types.javalang.integers.jdo.WrapperIntegerJdoEntities +
-demoapp.dom.types.javalang.integers.jpa.WrapperIntegerJpaEntities +
-demoapp.dom.types.javalang.integers.persistence.WrapperIntegerSeeding +
-demoapp.dom.types.javalang.integers.samples.WrapperIntegerSamples +
-demoapp.dom.types.javalang.longs.jdo.WrapperLongJdoEntities +
-demoapp.dom.types.javalang.longs.jpa.WrapperLongJpaEntities +
-demoapp.dom.types.javalang.longs.persistence.WrapperLongSeeding +
-demoapp.dom.types.javalang.longs.samples.WrapperLongSamples +
-demoapp.dom.types.javalang.shorts.jdo.WrapperShortJdoEntities +
-demoapp.dom.types.javalang.shorts.jpa.WrapperShortJpaEntities +
-demoapp.dom.types.javalang.shorts.persistence.WrapperShortSeeding +
-demoapp.dom.types.javalang.shorts.samples.WrapperShortSamples +
-demoapp.dom.types.javalang.strings.jdo.JavaLangStringJdoEntities +
-demoapp.dom.types.javalang.strings.jpa.JavaLangStringJpaEntities +
-demoapp.dom.types.javalang.strings.persistence.JavaLangStringSeeding +
-demoapp.dom.types.javamath.bigdecimals.jdo.JavaMathBigDecimalJdoEntities +
-demoapp.dom.types.javamath.bigdecimals.jpa.JavaMathBigDecimalJpaEntities +
-demoapp.dom.types.javamath.bigdecimals.persistence.JavaMathBigDecimalSeeding +
-demoapp.dom.types.javamath.bigdecimals.samples.JavaMathBigDecimalSamples +
-demoapp.dom.types.javamath.bigintegers.jdo.JavaMathBigIntegerJdoEntities +
-demoapp.dom.types.javamath.bigintegers.jpa.JavaMathBigIntegerJpaEntities +
-demoapp.dom.types.javamath.bigintegers.persistence.JavaMathBigIntegerSeeding +
-demoapp.dom.types.javamath.bigintegers.samples.JavaMathBigIntegerSamples +
-demoapp.dom.types.javanet.urls.jdo.JavaNetUrlJdoEntities +
-demoapp.dom.types.javanet.urls.jpa.JavaNetUrlJpaEntities +
-demoapp.dom.types.javanet.urls.persistence.JavaNetUrlSeeding +
-demoapp.dom.types.javanet.urls.samples.JavaNetUrlSamples +
-demoapp.dom.types.javasql.javasqldate.jdo.JavaSqlDateJdoEntities +
-demoapp.dom.types.javasql.javasqldate.jpa.JavaSqlDateJpaEntities +
-demoapp.dom.types.javasql.javasqldate.persistence.JavaSqlDateSeeding +
-demoapp.dom.types.javasql.javasqldate.samples.JavaSqlDateSamples +
-demoapp.dom.types.javasql.javasqltimestamp.jdo.JavaSqlTimestampJdoEntities +
-demoapp.dom.types.javasql.javasqltimestamp.jpa.JavaSqlTimestampJpaEntities +
-demoapp.dom.types.javasql.javasqltimestamp.persistence.JavaSqlTimestampSeeding
+
-demoapp.dom.types.javasql.javasqltimestamp.samples.JavaSqlTimestampSamples +
-demoapp.dom.types.javatime.javatimelocaldate.jdo.JavaTimeLocalDateJdoEntities +
-demoapp.dom.types.javatime.javatimelocaldate.jpa.JavaTimeLocalDateJpaEntities +
-demoapp.dom.types.javatime.javatimelocaldate.persistence.JavaTimeLocalDateSeeding
+
-demoapp.dom.types.javatime.javatimelocaldate.samples.JavaTimeLocalDateSamples +
-demoapp.dom.types.javatime.javatimelocaldatetime.jdo.JavaTimeLocalDateTimeJdoEntities
+
-demoapp.dom.types.javatime.javatimelocaldatetime.jpa.JavaTimeLocalDateTimeJpaEntities
+
-demoapp.dom.types.javatime.javatimelocaldatetime.persistence.JavaTimeLocalDateTimeSeeding
+
-demoapp.dom.types.javatime.javatimelocaldatetime.samples.JavaTimeLocalDateTimeSamples
+
-demoapp.dom.types.javatime.javatimelocaltime.jdo.JavaTimeLocalTimeJdoEntities +
-demoapp.dom.types.javatime.javatimelocaltime.jpa.JavaTimeLocalTimeJpaEntities +
-demoapp.dom.types.javatime.javatimelocaltime.persistence.JavaTimeLocalTimeSeeding
+
-demoapp.dom.types.javatime.javatimelocaltime.samples.JavaTimeLocalTimeSamples +
-demoapp.dom.types.javatime.javatimeoffsetdatetime.jdo.JavaTimeOffsetDateTimeJdoEntities
+
-demoapp.dom.types.javatime.javatimeoffsetdatetime.jpa.JavaTimeOffsetDateTimeJpaEntities
+
-demoapp.dom.types.javatime.javatimeoffsetdatetime.persistence.JavaTimeOffsetDateTimeSeeding
+
-demoapp.dom.types.javatime.javatimeoffsetdatetime.samples.JavaTimeOffsetDateTimeSamples
+
-demoapp.dom.types.javatime.javatimeoffsettime.jdo.JavaTimeOffsetTimeJdoEntities
+
-demoapp.dom.types.javatime.javatimeoffsettime.jpa.JavaTimeOffsetTimeJpaEntities
+
-demoapp.dom.types.javatime.javatimeoffsettime.persistence.JavaTimeOffsetTimeSeeding
+
-demoapp.dom.types.javatime.javatimeoffsettime.samples.JavaTimeOffsetTimeSamples
+
-demoapp.dom.types.javatime.javatimezoneddatetime.jdo.JavaTimeZonedDateTimeJdoEntities
+
-demoapp.dom.types.javatime.javatimezoneddatetime.jpa.JavaTimeZonedDateTimeJpaEntities
+
-demoapp.dom.types.javatime.javatimezoneddatetime.persistence.JavaTimeZonedDateTimeSeeding
+
-demoapp.dom.types.javatime.javatimezoneddatetime.samples.JavaTimeZonedDateTimeSamples
+
-demoapp.dom.types.javautil.javautildate.jdo.JavaUtilDateJdoEntities +
-demoapp.dom.types.javautil.javautildate.jpa.JavaUtilDateJpaEntities +
-demoapp.dom.types.javautil.javautildate.persistence.JavaUtilDateSeeding +
-demoapp.dom.types.javautil.javautildate.samples.JavaUtilDateSamples +
-demoapp.dom.types.javautil.uuids.jdo.JavaUtilUuidJdoEntities +
-demoapp.dom.types.javautil.uuids.jpa.JavaUtilUuidJpaEntities +
-demoapp.dom.types.javautil.uuids.persistence.JavaUtilUuidSeeding +
-demoapp.dom.types.javautil.uuids.samples.JavaUtilUuidSamples +
-demoapp.dom.types.jodatime.jodadatetime.jdo.JodaDateTimeJdoEntities +
-demoapp.dom.types.jodatime.jodadatetime.persistence.JodaDateTimeJdoSeeding +
-demoapp.dom.types.jodatime.jodadatetime.samples.JodaDateTimeSamples +
-demoapp.dom.types.jodatime.jodalocaldate.jdo.JodaLocalDateJdoEntities +
-demoapp.dom.types.jodatime.jodalocaldate.persistence.JodaLocalDateJdoSeeding +
-demoapp.dom.types.jodatime.jodalocaldate.samples.JodaLocalDateSamples +
-demoapp.dom.types.jodatime.jodalocaldatetime.jdo.JodaLocalDateTimeJdoEntities +
-demoapp.dom.types.jodatime.jodalocaldatetime.persistence.JodaLocalDateTimeSeeding
+
-demoapp.dom.types.jodatime.jodalocaldatetime.samples.JodaLocalDateTimeSamples +
-demoapp.dom.types.jodatime.jodalocaltime.jdo.JodaLocalTimeJdoEntities +
-demoapp.dom.types.jodatime.jodalocaltime.persistence.JodaLocalTimeSeeding +
-demoapp.dom.types.jodatime.jodalocaltime.samples.JodaLocalTimeSamples +
-demoapp.dom.types.primitive.booleans.jdo.PrimitiveBooleanJdoEntities +
-demoapp.dom.types.primitive.booleans.jpa.PrimitiveBooleanJpaEntities +
-demoapp.dom.types.primitive.booleans.persistence.PrimitiveBooleanSeeding +
-demoapp.dom.types.primitive.bytes.jdo.PrimitiveByteJdoEntities +
-demoapp.dom.types.primitive.bytes.jpa.PrimitiveByteJpaEntities +
-demoapp.dom.types.primitive.bytes.persistence.PrimitiveByteSeeding +
-demoapp.dom.types.primitive.chars.jdo.PrimitiveCharJdoEntities +
-demoapp.dom.types.primitive.chars.jpa.PrimitiveCharJpaEntities +
-demoapp.dom.types.primitive.chars.persistence.PrimitiveCharSeeding +
-demoapp.dom.types.primitive.doubles.jdo.PrimitiveDoubleJdoEntities +
-demoapp.dom.types.primitive.doubles.jpa.PrimitiveDoubleJpaEntities +
-demoapp.dom.types.primitive.doubles.persistence.PrimitiveDoubleSeeding +
-demoapp.dom.types.primitive.floats.jdo.PrimitiveFloatJdoEntities +
-demoapp.dom.types.primitive.floats.jpa.PrimitiveFloatJpaEntities +
-demoapp.dom.types.primitive.floats.persistence.PrimitiveFloatSeeding +
-demoapp.dom.types.primitive.ints.jdo.PrimitiveIntJdoEntities +
-demoapp.dom.types.primitive.ints.jpa.PrimitiveIntJpaEntities +
-demoapp.dom.types.primitive.ints.persistence.PrimitiveIntSeeding +
-demoapp.dom.types.primitive.longs.jdo.PrimitiveLongJdoEntities +
-demoapp.dom.types.primitive.longs.jpa.PrimitiveLongJpaEntities +
-demoapp.dom.types.primitive.longs.persistence.PrimitiveLongSeeding +
-demoapp.dom.types.primitive.shorts.jdo.PrimitiveShortJdoEntities +
-demoapp.dom.types.primitive.shorts.jpa.PrimitiveShortJpaEntities +
-demoapp.dom.types.primitive.shorts.persistence.PrimitiveShortSeeding +
-****
-
-.Dependencies
+|.Dependencies
****
com.h2database:h2:jar:<managed> +
org.apache.isis.extensions:isis-extensions-audittrail-persistence-jdo:jar:<managed>
+
@@ -1050,12 +814,7 @@ Artifact: demo-web
Type: jar
Directory: /examples/demo/web
----
-|.Components
-****
-demoapp.web._infra.utils.ThereCanBeOnlyOne +
-****
-
-.Dependencies
+|.Dependencies
****
org.apache.isis.examples.apps:demo-domain:jar:<managed> +
org.apache.isis.extensions:isis-extensions-cors-impl:jar:<managed> +
@@ -1073,12 +832,7 @@ Artifact: demo-wicket-common
Type: jar
Directory: /examples/demo/wicket/common
----
-|.Components
-****
-demoapp.webapp.wicket.common.ui.custom.WhereInTheWorldPanelFactory +
-****
-
-.Dependencies
+|.Dependencies
****
org.apache.isis.examples.apps:demo-web:jar:${project.version} +
org.apache.isis.extensions:isis-extensions-fullcalendar-wicket-ui:jar:<managed>
+
@@ -1483,7 +1237,7 @@ org.jmock:jmock:jar:<managed> +
.Document Index Entries
****
-xref:refguide:applib:index/Identifier.adoc[Identifier],
xref:refguide:applib:index/IsisModuleApplib.adoc[IsisModuleApplib],
xref:refguide:applib:index/IsisModuleApplibChangeAndExecutionLoggers.adoc[IsisModuleApplibChangeAndExecutionLoggers],
xref:refguide:applib:index/IsisModuleApplibMixins.adoc[IsisModuleApplibMixins],
xref:refguide:applib:index/ViewModel.adoc[ViewModel],
xref:refguide:applib:index/annotation/Action.adoc[Action],
xref:refguide:applib:index/annotation/ActionLayout.adoc[A [...]
+xref:refguide:applib:index/Identifier.adoc[Identifier],
xref:refguide:applib:index/IsisModuleApplib.adoc[IsisModuleApplib],
xref:refguide:applib:index/IsisModuleApplibChangeAndExecutionLoggers.adoc[IsisModuleApplibChangeAndExecutionLoggers],
xref:refguide:applib:index/IsisModuleApplibMixins.adoc[IsisModuleApplibMixins],
xref:refguide:applib:index/ViewModel.adoc[ViewModel],
xref:refguide:applib:index/annotation/Action.adoc[Action],
xref:refguide:applib:index/annotation/ActionLayout.adoc[A [...]
****
|Apache Isis Core - Code Gen (ByteBuddy)
@@ -2112,22 +1866,22 @@ Directory: /persistence/jdo/datanucleus
****
o.a.i.persistence.jdo.datanucleus.entities.DnEntityStateProvider +
o.a.i.persistence.jdo.datanucleus.jdosupport.JdoSupportServiceDefault +
-o.a.i.persistence.jdo.datanucleus.valuetypes.JdoByteIdValueSemantics +
+o.a.i.persistence.jdo.datanucleus.valuetypes.DnByteIdValueSemantics +
+o.a.i.persistence.jdo.datanucleus.valuetypes.DnCharIdValueSemantics +
+o.a.i.persistence.jdo.datanucleus.valuetypes.DnDatastoreIdImplValueSemantics +
+o.a.i.persistence.jdo.datanucleus.valuetypes.DnDatastoreUniqueLongIdValueSemantics
+
+o.a.i.persistence.jdo.datanucleus.valuetypes.DnIntIdValueSemantics +
+o.a.i.persistence.jdo.datanucleus.valuetypes.DnLongIdValueSemantics +
+o.a.i.persistence.jdo.datanucleus.valuetypes.DnObjectIdValueSemantics +
+o.a.i.persistence.jdo.datanucleus.valuetypes.DnShortIdValueSemantics +
+o.a.i.persistence.jdo.datanucleus.valuetypes.DnStringIdValueSemantics +
o.a.i.persistence.jdo.datanucleus.valuetypes.JdoByteIdentityValueSemantics +
-o.a.i.persistence.jdo.datanucleus.valuetypes.JdoCharIdValueSemantics +
o.a.i.persistence.jdo.datanucleus.valuetypes.JdoCharIdentityValueSemantics +
-o.a.i.persistence.jdo.datanucleus.valuetypes.JdoDatastoreIdImplValueSemantics +
o.a.i.persistence.jdo.datanucleus.valuetypes.JdoDatastoreIdValueSemantics +
-o.a.i.persistence.jdo.datanucleus.valuetypes.JdoDatastoreUniqueLongIdValueSemantics
+
-o.a.i.persistence.jdo.datanucleus.valuetypes.JdoIntIdValueSemantics +
o.a.i.persistence.jdo.datanucleus.valuetypes.JdoIntIdentityValueSemantics +
-o.a.i.persistence.jdo.datanucleus.valuetypes.JdoLongIdValueSemantics +
o.a.i.persistence.jdo.datanucleus.valuetypes.JdoLongIdentityValueSemantics +
-o.a.i.persistence.jdo.datanucleus.valuetypes.JdoObjectIdValueSemantics +
o.a.i.persistence.jdo.datanucleus.valuetypes.JdoObjectIdentityValueSemantics +
-o.a.i.persistence.jdo.datanucleus.valuetypes.JdoShortIdValueSemantics +
o.a.i.persistence.jdo.datanucleus.valuetypes.JdoShortIdentityValueSemantics +
-o.a.i.persistence.jdo.datanucleus.valuetypes.JdoStringIdValueSemantics +
o.a.i.persistence.jdo.datanucleus.valuetypes.JdoStringIdentityValueSemantics +
****
@@ -2329,6 +2083,7 @@ Directory: /persistence/jpa/applib
org.apache.isis.commons:isis-commons:jar:<managed> +
org.apache.isis.core:isis-applib:jar:<managed> +
org.apache.isis.core:isis-core-transaction:jar:<managed> +
+org.springframework.data:spring-data-jpa:jar:<managed> +
****
.Document Index Entries
@@ -4228,11 +3983,6 @@ Directory: /extensions
|Extensions to the Apache Isis framework itself.
These are _not_ intended to be called by the domain logic of an Apache Isis
application (see instead org.apache.isis.platform).
-.Dependencies
-****
-org.projectlombok:lombok:jar:<managed> +
-****
-
|Apache Isis Ext - Audit Trail
[source,yaml]
----
@@ -4732,7 +4482,12 @@ Artifact: isis-extensions-pdfjs-applib
Type: jar
Directory: /extensions/vw/pdfjs/applib
----
-|.Dependencies
+|.Components
+****
+o.a.i.extensions.pdfjs.applib.spi.PdfJsViewerAdvisor$Default +
+****
+
+.Dependencies
****
org.apache.isis.commons:isis-commons:jar:<managed> +
org.apache.isis.core:isis-applib:jar:<managed> +
@@ -4859,7 +4614,7 @@
org.springframework.security:spring-security-crypto:jar:<managed> +
.Document Index Entries
****
-xref:refguide:extensions:index/secman/applib/IsisModuleExtSecmanApplib.adoc[IsisModuleExtSecmanApplib],
xref:refguide:extensions:index/secman/applib/permission/dom/ApplicationPermission.adoc[ApplicationPermission],
xref:refguide:extensions:index/secman/applib/permission/dom/ApplicationPermissionMode.adoc[ApplicationPermissionMode],
xref:refguide:extensions:index/secman/applib/permission/dom/ApplicationPermissionRepository.adoc[ApplicationPermissionRepository],
xref:refguide:extensions:in [...]
+xref:refguide:extensions:index/secman/applib/IsisModuleExtSecmanApplib.adoc[IsisModuleExtSecmanApplib],
xref:refguide:extensions:index/secman/applib/permission/dom/ApplicationPermission.adoc[ApplicationPermission],
xref:refguide:extensions:index/secman/applib/permission/dom/ApplicationPermissionMode.adoc[ApplicationPermissionMode],
xref:refguide:extensions:index/secman/applib/permission/dom/ApplicationPermissionRepository.adoc[ApplicationPermissionRepository],
xref:refguide:extensions:in [...]
****
|Apache Isis Ext - Sec Man Delegated (Using Shiro)
@@ -5974,12 +5729,12 @@ skinparam rectangle<<11>> {
FontColor #fffffe
BorderColor #2E6295
}
-skinparam rectangle<<12>> {
+skinparam rectangle<<23>> {
BackgroundColor #438dd5
FontColor #fffffe
BorderColor #2E6295
}
-skinparam rectangle<<23>> {
+skinparam rectangle<<12>> {
BackgroundColor #438dd5
FontColor #fffffe
BorderColor #2E6295
@@ -6064,12 +5819,12 @@ skinparam rectangle<<20>> {
FontColor #fffffe
BorderColor #2E6295
}
-skinparam rectangle<<10>> {
+skinparam rectangle<<21>> {
BackgroundColor #438dd5
FontColor #fffffe
BorderColor #2E6295
}
-skinparam rectangle<<21>> {
+skinparam rectangle<<10>> {
BackgroundColor #438dd5
FontColor #fffffe
BorderColor #2E6295