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 8c1892cd96 ISIS-3122: site index update
8c1892cd96 is described below
commit 8c1892cd96cec279512ac721b93570ac85596890
Author: andi-huber <[email protected]>
AuthorDate: Sat Oct 1 06:09:40 2022 +0200
ISIS-3122: site index update
---
.../index/services/wrapper/WrapperFactory.adoc | 11 +
.../services/wrapper/callable/AsyncCallable.adoc | 83 +++
.../applib/app/AuditTrailMenu.adoc} | 8 +-
.../executionlog/applib/app/ExecutionLogMenu.adoc | 2 -
.../vega/applib/IsisModuleValVegaApplib.adoc} | 10 +-
.../index/vega/applib/jaxb/VegaJaxbAdapter.adoc} | 11 +-
.../pages/index/vega/applib/value/Vega.adoc} | 16 +-
.../metamodel/IsisModuleValVegaMetaModel.adoc} | 9 +-
.../jdo/dn/IsisModuleValVegaPersistenceJdoDn.adoc} | 9 +-
.../jdo/dn/converters/IsisVegaConverter.adoc} | 11 +-
.../jpa/IsisModuleValVegaPersistenceJpa.adoc} | 9 +-
.../jpa/converters/IsisVegaConverter.adoc} | 11 +-
.../index/vega/ui/wkt/IsisModuleValVegaUiWkt.adoc} | 9 +-
core/adoc/modules/_overview/pages/about.adoc | 561 ++++++++++++++++++++-
14 files changed, 685 insertions(+), 75 deletions(-)
diff --git
a/antora/components/refguide-index/modules/applib/pages/index/services/wrapper/WrapperFactory.adoc
b/antora/components/refguide-index/modules/applib/pages/index/services/wrapper/WrapperFactory.adoc
index 96fdda7549..e0f5ee668e 100644
---
a/antora/components/refguide-index/modules/applib/pages/index/services/wrapper/WrapperFactory.adoc
+++
b/antora/components/refguide-index/modules/applib/pages/index/services/wrapper/WrapperFactory.adoc
@@ -43,6 +43,7 @@ interface WrapperFactory {
boolean addInteractionListener(InteractionListener listener) // <.>
boolean removeInteractionListener(InteractionListener listener) // <.>
void notifyListeners(InteractionEvent ev)
+ R execute(AsyncCallable<R> asyncCallable) // <.>
}
----
@@ -116,6 +117,11 @@ Registers an
xref:refguide:applib:index/services/wrapper/listeners/InteractionLi
--
Remove an
xref:refguide:applib:index/services/wrapper/listeners/InteractionListener.adoc[InteractionListener]
, to no longer be notified of interactions on wrappers.
--
+<.> xref:#execute_AsyncCallable[execute(AsyncCallable)]
++
+--
+Provides a mechanism for custom implementations of
_java.util.concurrent.ExecutorService_ , as installed using
_AsyncControl#with(ExecutorService)_ , to actually execute the
xref:refguide:applib:index/services/wrapper/callable/AsyncCallable.adoc[AsyncCallable]
that they are passed initially during _WrapperFactory#asyncWrap(Object,
AsyncControl)_ and its brethren.
+--
== Members
@@ -209,6 +215,11 @@ Remove an
xref:refguide:applib:index/services/wrapper/listeners/InteractionListe
This is retrospective: the listener will no longer be notified of any
interactions created on any wrappers, not just on those wrappers created
subsequently. (From an implementation perspective this is because the wrappers
delegate back to the container to fire the events).
+[#execute_AsyncCallable]
+=== execute(AsyncCallable)
+
+Provides a mechanism for custom implementations of
_java.util.concurrent.ExecutorService_ , as installed using
_AsyncControl#with(ExecutorService)_ , to actually execute the
xref:refguide:applib:index/services/wrapper/callable/AsyncCallable.adoc[AsyncCallable]
that they are passed initially during _WrapperFactory#asyncWrap(Object,
AsyncControl)_ and its brethren.
+
include::hooks/WrapperFactory_010-implementation.adoc[]
include::hooks/WrapperFactory_020-examples-and-usage.adoc[]
diff --git
a/antora/components/refguide-index/modules/applib/pages/index/services/wrapper/callable/AsyncCallable.adoc
b/antora/components/refguide-index/modules/applib/pages/index/services/wrapper/callable/AsyncCallable.adoc
new file mode 100644
index 0000000000..5de8da61aa
--- /dev/null
+++
b/antora/components/refguide-index/modules/applib/pages/index/services/wrapper/callable/AsyncCallable.adoc
@@ -0,0 +1,83 @@
+= AsyncCallable
+: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 access to the details of the asynchronous callable (representing a
child command to be executed asynchronously) when using
_org.apache.isis.applib.services.wrapper.WrapperFactory#asyncWrap(Object,
AsyncControl)_ and its brethren.
+
+To explain in a little more depth; we can execute commands (actions etc)
asynchronously using
_org.apache.isis.applib.services.wrapper.WrapperFactory#asyncWrap(Object,
AsyncControl)_ or similar. The
xref:refguide:applib:index/services/wrapper/control/AsyncControl.adoc[AsyncControl]
parameter allows various aspects of this to be controlled, one such being the
implementation of the _java.util.concurrent.ExecutorService_ (using
_AsyncControl#with(ExecutorService)_ ).
+
+The default _ExecutorService_ is just _java.util.concurrent.ForkJoinPool_ ,
and this and similar implementations will hold the provided callable in memory
and execute it in due course. For these out-of-the-box implementations, the
_java.util.concurrent.Callable_ is a black box and they have no need to look
inside it. So long as the implementation of the Callable is not serialized then
deserialized (ie is only ever held in memory), then all will work fine.
+
+This interface, though, is intended to expose the details of the passed
_java.util.concurrent.Callable_ , most notably the _CommandDto_ to be executed.
The main use case this supports is to allow a custom implementation of
_ExecutorService_ to be provided that could do more sophisticated things, for
example persisting the callable somewhere, either exploiting the fact that the
object is serializable, or perhaps by unpacking the parts and persisting (for
example, as a `CommandLogEntry` co [...]
+
+These custom implementations of _ExecutorService_ must however reinitialize
the state of the callable, either by injecting in services using
_org.apache.isis.applib.services.inject.ServiceInjector_ and then just `call()`
ing it, or alternatively and more straightforwardly simply executing it using
_org.apache.isis.applib.services.wrapper.WrapperFactory#execute(AsyncCallable)_
.
+
+== API
+
+[source,java]
+.AsyncCallable.java
+----
+interface AsyncCallable<R> {
+ InteractionContext getInteractionContext() // <.>
+ Propagation getPropagation() // <.>
+ CommandDto getCommandDto() // <.>
+ Class<R> getReturnType() // <.>
+ UUID getParentInteractionId() // <.>
+}
+----
+
+<.> xref:#getInteractionContext_[getInteractionContext()]
++
+--
+The requested
xref:refguide:applib:index/services/iactnlayer/InteractionContext.adoc[InteractionContext]
to execute the command, as inferred from the
xref:refguide:applib:index/services/wrapper/control/AsyncControl.adoc[AsyncControl]
that was used to call
_org.apache.isis.applib.services.wrapper.WrapperFactory#asyncWrap(Object,
AsyncControl)_ and its ilk.
+--
+<.> xref:#getPropagation_[getPropagation()]
++
+--
+The transaction propagation to use when creating a new
_org.apache.isis.applib.services.iactn.Interaction_ in which to execute the
child command.
+--
+<.> xref:#getCommandDto_[getCommandDto()]
++
+--
+Details of the actual child command (action or property edit) to be performed.
+--
+<.> xref:#getReturnType_[getReturnType()]
++
+--
+The type of the object returned by the child command once finally executed.
+--
+<.> xref:#getParentInteractionId_[getParentInteractionId()]
++
+--
+The unique _Command#getInteractionId() interactionId_ of the parent
xref:refguide:applib:index/services/command/Command.adoc[Command] , which is to
say the xref:refguide:applib:index/services/command/Command.adoc[Command] that
was active in the original interaction where
_org.apache.isis.applib.services.wrapper.WrapperFactory#asyncWrap(Object,
AsyncControl)_ (or its brethren) was called.
+--
+
+== Members
+
+[#getInteractionContext_]
+=== getInteractionContext()
+
+The requested
xref:refguide:applib:index/services/iactnlayer/InteractionContext.adoc[InteractionContext]
to execute the command, as inferred from the
xref:refguide:applib:index/services/wrapper/control/AsyncControl.adoc[AsyncControl]
that was used to call
_org.apache.isis.applib.services.wrapper.WrapperFactory#asyncWrap(Object,
AsyncControl)_ and its ilk.
+
+[#getPropagation_]
+=== getPropagation()
+
+The transaction propagation to use when creating a new
_org.apache.isis.applib.services.iactn.Interaction_ in which to execute the
child command.
+
+[#getCommandDto_]
+=== getCommandDto()
+
+Details of the actual child command (action or property edit) to be performed.
+
+(Ultimately this is handed onto the
_org.apache.isis.applib.services.command.CommandExecutorService_ ).
+
+[#getReturnType_]
+=== getReturnType()
+
+The type of the object returned by the child command once finally executed.
+
+[#getParentInteractionId_]
+=== getParentInteractionId()
+
+The unique _Command#getInteractionId() interactionId_ of the parent
xref:refguide:applib:index/services/command/Command.adoc[Command] , which is to
say the xref:refguide:applib:index/services/command/Command.adoc[Command] that
was active in the original interaction where
_org.apache.isis.applib.services.wrapper.WrapperFactory#asyncWrap(Object,
AsyncControl)_ (or its brethren) was called.
+
+This can be useful for custom implementations of _ExecutorService_ that use
the commandlog extension's `CommandLogEntry` , to link parent and child
commands together.
diff --git
a/antora/components/refguide-index/modules/extensions/pages/index/executionlog/applib/app/ExecutionLogMenu.adoc
b/antora/components/refguide-index/modules/extensions/pages/index/audittrail/applib/app/AuditTrailMenu.adoc
similarity index 83%
copy from
antora/components/refguide-index/modules/extensions/pages/index/executionlog/applib/app/ExecutionLogMenu.adoc
copy to
antora/components/refguide-index/modules/extensions/pages/index/audittrail/applib/app/AuditTrailMenu.adoc
index 6152ee3606..1dade312f7 100644
---
a/antora/components/refguide-index/modules/extensions/pages/index/executionlog/applib/app/ExecutionLogMenu.adoc
+++
b/antora/components/refguide-index/modules/extensions/pages/index/audittrail/applib/app/AuditTrailMenu.adoc
@@ -1,15 +1,13 @@
-= ExecutionLogMenu
+= AuditTrailMenu
: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 [...]
== API
[source,java]
-.ExecutionLogMenu.java
+.AuditTrailMenu.java
----
-class ExecutionLogMenu {
+class AuditTrailMenu {
public static final String LOGICAL_TYPE_NAME;
- List<? extends ExecutionLogEntry> findMostRecent()
- List<? extends ExecutionLogEntry> findAll()
}
----
diff --git
a/antora/components/refguide-index/modules/extensions/pages/index/executionlog/applib/app/ExecutionLogMenu.adoc
b/antora/components/refguide-index/modules/extensions/pages/index/executionlog/applib/app/ExecutionLogMenu.adoc
index 6152ee3606..346de6816b 100644
---
a/antora/components/refguide-index/modules/extensions/pages/index/executionlog/applib/app/ExecutionLogMenu.adoc
+++
b/antora/components/refguide-index/modules/extensions/pages/index/executionlog/applib/app/ExecutionLogMenu.adoc
@@ -8,8 +8,6 @@
----
class ExecutionLogMenu {
public static final String LOGICAL_TYPE_NAME;
- List<? extends ExecutionLogEntry> findMostRecent()
- List<? extends ExecutionLogEntry> findAll()
}
----
diff --git
a/antora/components/refguide-index/modules/extensions/pages/index/executionlog/applib/app/ExecutionLogMenu.adoc
b/antora/components/refguide-index/modules/valuetypes/pages/index/vega/applib/IsisModuleValVegaApplib.adoc
similarity index 78%
copy from
antora/components/refguide-index/modules/extensions/pages/index/executionlog/applib/app/ExecutionLogMenu.adoc
copy to
antora/components/refguide-index/modules/valuetypes/pages/index/vega/applib/IsisModuleValVegaApplib.adoc
index 6152ee3606..f637ef45d9 100644
---
a/antora/components/refguide-index/modules/extensions/pages/index/executionlog/applib/app/ExecutionLogMenu.adoc
+++
b/antora/components/refguide-index/modules/valuetypes/pages/index/vega/applib/IsisModuleValVegaApplib.adoc
@@ -1,15 +1,13 @@
-= ExecutionLogMenu
+= IsisModuleValVegaApplib
: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 [...]
== API
[source,java]
-.ExecutionLogMenu.java
+.IsisModuleValVegaApplib.java
----
-class ExecutionLogMenu {
- public static final String LOGICAL_TYPE_NAME;
- List<? extends ExecutionLogEntry> findMostRecent()
- List<? extends ExecutionLogEntry> findAll()
+class IsisModuleValVegaApplib {
+ public static final String NAMESPACE;
}
----
diff --git
a/antora/components/refguide-index/modules/extensions/pages/index/executionlog/applib/app/ExecutionLogMenu.adoc
b/antora/components/refguide-index/modules/valuetypes/pages/index/vega/applib/jaxb/VegaJaxbAdapter.adoc
similarity index 78%
copy from
antora/components/refguide-index/modules/extensions/pages/index/executionlog/applib/app/ExecutionLogMenu.adoc
copy to
antora/components/refguide-index/modules/valuetypes/pages/index/vega/applib/jaxb/VegaJaxbAdapter.adoc
index 6152ee3606..fb90069d00 100644
---
a/antora/components/refguide-index/modules/extensions/pages/index/executionlog/applib/app/ExecutionLogMenu.adoc
+++
b/antora/components/refguide-index/modules/valuetypes/pages/index/vega/applib/jaxb/VegaJaxbAdapter.adoc
@@ -1,15 +1,14 @@
-= ExecutionLogMenu
+= VegaJaxbAdapter
: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 [...]
== API
[source,java]
-.ExecutionLogMenu.java
+.VegaJaxbAdapter.java
----
-class ExecutionLogMenu {
- public static final String LOGICAL_TYPE_NAME;
- List<? extends ExecutionLogEntry> findMostRecent()
- List<? extends ExecutionLogEntry> findAll()
+class VegaJaxbAdapter {
+ Vega unmarshal(String data)
+ String marshal(Vega vega)
}
----
diff --git
a/antora/components/refguide-index/modules/extensions/pages/index/executionlog/applib/app/ExecutionLogMenu.adoc
b/antora/components/refguide-index/modules/valuetypes/pages/index/vega/applib/value/Vega.adoc
similarity index 72%
copy from
antora/components/refguide-index/modules/extensions/pages/index/executionlog/applib/app/ExecutionLogMenu.adoc
copy to
antora/components/refguide-index/modules/valuetypes/pages/index/vega/applib/value/Vega.adoc
index 6152ee3606..229dd63e3c 100644
---
a/antora/components/refguide-index/modules/extensions/pages/index/executionlog/applib/app/ExecutionLogMenu.adoc
+++
b/antora/components/refguide-index/modules/valuetypes/pages/index/vega/applib/value/Vega.adoc
@@ -1,15 +1,19 @@
-= ExecutionLogMenu
+= Vega
: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 [...]
+Immutable value type holding JSON payload to be interpreted as interactive
visualization design as specified by corresponding visualization grammar.
+
== API
[source,java]
-.ExecutionLogMenu.java
+.Vega.java
----
-class ExecutionLogMenu {
- public static final String LOGICAL_TYPE_NAME;
- List<? extends ExecutionLogEntry> findMostRecent()
- List<? extends ExecutionLogEntry> findAll()
+class Vega {
+ Vega()
+ Vega(Schema schema, String json)
+ Vega valueOf(String json)
+ boolean isEqualTo(Vega other)
+ String toString()
}
----
diff --git
a/antora/components/refguide-index/modules/extensions/pages/index/executionlog/applib/app/ExecutionLogMenu.adoc
b/antora/components/refguide-index/modules/valuetypes/pages/index/vega/metamodel/IsisModuleValVegaMetaModel.adoc
similarity index 78%
copy from
antora/components/refguide-index/modules/extensions/pages/index/executionlog/applib/app/ExecutionLogMenu.adoc
copy to
antora/components/refguide-index/modules/valuetypes/pages/index/vega/metamodel/IsisModuleValVegaMetaModel.adoc
index 6152ee3606..d0c4f41400 100644
---
a/antora/components/refguide-index/modules/extensions/pages/index/executionlog/applib/app/ExecutionLogMenu.adoc
+++
b/antora/components/refguide-index/modules/valuetypes/pages/index/vega/metamodel/IsisModuleValVegaMetaModel.adoc
@@ -1,15 +1,12 @@
-= ExecutionLogMenu
+= IsisModuleValVegaMetaModel
: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 [...]
== API
[source,java]
-.ExecutionLogMenu.java
+.IsisModuleValVegaMetaModel.java
----
-class ExecutionLogMenu {
- public static final String LOGICAL_TYPE_NAME;
- List<? extends ExecutionLogEntry> findMostRecent()
- List<? extends ExecutionLogEntry> findAll()
+class IsisModuleValVegaMetaModel {
}
----
diff --git
a/antora/components/refguide-index/modules/extensions/pages/index/executionlog/applib/app/ExecutionLogMenu.adoc
b/antora/components/refguide-index/modules/valuetypes/pages/index/vega/persistence/jdo/dn/IsisModuleValVegaPersistenceJdoDn.adoc
similarity index 78%
copy from
antora/components/refguide-index/modules/extensions/pages/index/executionlog/applib/app/ExecutionLogMenu.adoc
copy to
antora/components/refguide-index/modules/valuetypes/pages/index/vega/persistence/jdo/dn/IsisModuleValVegaPersistenceJdoDn.adoc
index 6152ee3606..262ced4be4 100644
---
a/antora/components/refguide-index/modules/extensions/pages/index/executionlog/applib/app/ExecutionLogMenu.adoc
+++
b/antora/components/refguide-index/modules/valuetypes/pages/index/vega/persistence/jdo/dn/IsisModuleValVegaPersistenceJdoDn.adoc
@@ -1,15 +1,12 @@
-= ExecutionLogMenu
+= IsisModuleValVegaPersistenceJdoDn
: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 [...]
== API
[source,java]
-.ExecutionLogMenu.java
+.IsisModuleValVegaPersistenceJdoDn.java
----
-class ExecutionLogMenu {
- public static final String LOGICAL_TYPE_NAME;
- List<? extends ExecutionLogEntry> findMostRecent()
- List<? extends ExecutionLogEntry> findAll()
+class IsisModuleValVegaPersistenceJdoDn {
}
----
diff --git
a/antora/components/refguide-index/modules/extensions/pages/index/executionlog/applib/app/ExecutionLogMenu.adoc
b/antora/components/refguide-index/modules/valuetypes/pages/index/vega/persistence/jdo/dn/converters/IsisVegaConverter.adoc
similarity index 78%
copy from
antora/components/refguide-index/modules/extensions/pages/index/executionlog/applib/app/ExecutionLogMenu.adoc
copy to
antora/components/refguide-index/modules/valuetypes/pages/index/vega/persistence/jdo/dn/converters/IsisVegaConverter.adoc
index 6152ee3606..3d53f39d1b 100644
---
a/antora/components/refguide-index/modules/extensions/pages/index/executionlog/applib/app/ExecutionLogMenu.adoc
+++
b/antora/components/refguide-index/modules/valuetypes/pages/index/vega/persistence/jdo/dn/converters/IsisVegaConverter.adoc
@@ -1,15 +1,14 @@
-= ExecutionLogMenu
+= IsisVegaConverter
: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 [...]
== API
[source,java]
-.ExecutionLogMenu.java
+.IsisVegaConverter.java
----
-class ExecutionLogMenu {
- public static final String LOGICAL_TYPE_NAME;
- List<? extends ExecutionLogEntry> findMostRecent()
- List<? extends ExecutionLogEntry> findAll()
+class IsisVegaConverter {
+ String toDatastoreType(Vega memberValue)
+ Vega toMemberType(String datastoreValue)
}
----
diff --git
a/antora/components/refguide-index/modules/extensions/pages/index/executionlog/applib/app/ExecutionLogMenu.adoc
b/antora/components/refguide-index/modules/valuetypes/pages/index/vega/persistence/jpa/IsisModuleValVegaPersistenceJpa.adoc
similarity index 78%
copy from
antora/components/refguide-index/modules/extensions/pages/index/executionlog/applib/app/ExecutionLogMenu.adoc
copy to
antora/components/refguide-index/modules/valuetypes/pages/index/vega/persistence/jpa/IsisModuleValVegaPersistenceJpa.adoc
index 6152ee3606..22f86e289b 100644
---
a/antora/components/refguide-index/modules/extensions/pages/index/executionlog/applib/app/ExecutionLogMenu.adoc
+++
b/antora/components/refguide-index/modules/valuetypes/pages/index/vega/persistence/jpa/IsisModuleValVegaPersistenceJpa.adoc
@@ -1,15 +1,12 @@
-= ExecutionLogMenu
+= IsisModuleValVegaPersistenceJpa
: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 [...]
== API
[source,java]
-.ExecutionLogMenu.java
+.IsisModuleValVegaPersistenceJpa.java
----
-class ExecutionLogMenu {
- public static final String LOGICAL_TYPE_NAME;
- List<? extends ExecutionLogEntry> findMostRecent()
- List<? extends ExecutionLogEntry> findAll()
+class IsisModuleValVegaPersistenceJpa {
}
----
diff --git
a/antora/components/refguide-index/modules/extensions/pages/index/executionlog/applib/app/ExecutionLogMenu.adoc
b/antora/components/refguide-index/modules/valuetypes/pages/index/vega/persistence/jpa/converters/IsisVegaConverter.adoc
similarity index 78%
copy from
antora/components/refguide-index/modules/extensions/pages/index/executionlog/applib/app/ExecutionLogMenu.adoc
copy to
antora/components/refguide-index/modules/valuetypes/pages/index/vega/persistence/jpa/converters/IsisVegaConverter.adoc
index 6152ee3606..fef31e0334 100644
---
a/antora/components/refguide-index/modules/extensions/pages/index/executionlog/applib/app/ExecutionLogMenu.adoc
+++
b/antora/components/refguide-index/modules/valuetypes/pages/index/vega/persistence/jpa/converters/IsisVegaConverter.adoc
@@ -1,15 +1,14 @@
-= ExecutionLogMenu
+= IsisVegaConverter
: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 [...]
== API
[source,java]
-.ExecutionLogMenu.java
+.IsisVegaConverter.java
----
-class ExecutionLogMenu {
- public static final String LOGICAL_TYPE_NAME;
- List<? extends ExecutionLogEntry> findMostRecent()
- List<? extends ExecutionLogEntry> findAll()
+class IsisVegaConverter {
+ String convertToDatabaseColumn(Vega memberValue)
+ Vega convertToEntityAttribute(String datastoreValue)
}
----
diff --git
a/antora/components/refguide-index/modules/extensions/pages/index/executionlog/applib/app/ExecutionLogMenu.adoc
b/antora/components/refguide-index/modules/valuetypes/pages/index/vega/ui/wkt/IsisModuleValVegaUiWkt.adoc
similarity index 78%
copy from
antora/components/refguide-index/modules/extensions/pages/index/executionlog/applib/app/ExecutionLogMenu.adoc
copy to
antora/components/refguide-index/modules/valuetypes/pages/index/vega/ui/wkt/IsisModuleValVegaUiWkt.adoc
index 6152ee3606..67509ca130 100644
---
a/antora/components/refguide-index/modules/extensions/pages/index/executionlog/applib/app/ExecutionLogMenu.adoc
+++
b/antora/components/refguide-index/modules/valuetypes/pages/index/vega/ui/wkt/IsisModuleValVegaUiWkt.adoc
@@ -1,15 +1,12 @@
-= ExecutionLogMenu
+= IsisModuleValVegaUiWkt
: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 [...]
== API
[source,java]
-.ExecutionLogMenu.java
+.IsisModuleValVegaUiWkt.java
----
-class ExecutionLogMenu {
- public static final String LOGICAL_TYPE_NAME;
- List<? extends ExecutionLogEntry> findMostRecent()
- List<? extends ExecutionLogEntry> findAll()
+class IsisModuleValVegaUiWkt {
}
----
diff --git a/core/adoc/modules/_overview/pages/about.adoc
b/core/adoc/modules/_overview/pages/about.adoc
index 9f1e0a3e07..f32589c005 100644
--- a/core/adoc/modules/_overview/pages/about.adoc
+++ b/core/adoc/modules/_overview/pages/about.adoc
@@ -729,7 +729,247 @@ Artifact: demo-domain
Type: jar
Directory: /examples/demo/domain
----
-|.Dependencies
+|.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.EnumSamples +
+demoapp.dom._infra.samples.NameSamples +
+demoapp.dom._infra.samples.asciidoc.IsisAsciiDocSamples +
+demoapp.dom._infra.samples.markdown.IsisMarkdownSamples +
+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.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.isisval.asciidocs.jdo.IsisAsciiDocJdoEntities +
+demoapp.dom.types.isisval.asciidocs.jpa.IsisAsciiDocJpaEntities +
+demoapp.dom.types.isisval.asciidocs.persistence.IsisAsciiDocSeeding +
+demoapp.dom.types.isisval.markdowns.jdo.IsisMarkdownJdoEntities +
+demoapp.dom.types.isisval.markdowns.jpa.IsisMarkdownJpaEntities +
+demoapp.dom.types.isisval.markdowns.persistence.IsisMarkdownSeeding +
+demoapp.dom.types.isisval.vegas.jdo.IsisVegaJdoEntities +
+demoapp.dom.types.isisval.vegas.jpa.IsisVegaJpaEntities +
+demoapp.dom.types.isisval.vegas.persistence.IsisVegaSeeding +
+demoapp.dom.types.isisval.vegas.samples.IsisVegaSamples +
+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.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
****
com.h2database:h2:jar:<managed> +
org.apache.isis.extensions:isis-extensions-audittrail-persistence-jdo:jar:<managed>
+
@@ -756,9 +996,12 @@
org.apache.isis.testing:isis-testing-unittestsupport-applib:jar:<managed> +
org.apache.isis.valuetypes:isis-valuetypes-asciidoc-metamodel:jar:<managed> +
org.apache.isis.valuetypes:isis-valuetypes-asciidoc-persistence-jdo:jar:<managed>
+
org.apache.isis.valuetypes:isis-valuetypes-asciidoc-persistence-jpa:jar:<managed>
+
-org.apache.isis.valuetypes:isis-valuetypes-markdown-applib:jar:<managed> +
+org.apache.isis.valuetypes:isis-valuetypes-markdown-metamodel:jar:<managed> +
org.apache.isis.valuetypes:isis-valuetypes-markdown-persistence-jdo:jar:<managed>
+
org.apache.isis.valuetypes:isis-valuetypes-markdown-persistence-jpa:jar:<managed>
+
+org.apache.isis.valuetypes:isis-valuetypes-vega-metamodel:jar:<managed> +
+org.apache.isis.valuetypes:isis-valuetypes-vega-persistence-jdo:jar:<managed> +
+org.apache.isis.valuetypes:isis-valuetypes-vega-persistence-jpa:jar:<managed> +
org.assertj:assertj-core:jar:<managed> +
org.springframework.boot:spring-boot-configuration-processor:jar:<managed> +
****
@@ -815,7 +1058,12 @@ Artifact: demo-web
Type: jar
Directory: /examples/demo/web
----
-|.Dependencies
+|.Components
+****
+demoapp.web._infra.utils.ThereCanBeOnlyOne +
+****
+
+.Dependencies
****
org.apache.isis.examples.apps:demo-domain:jar:<managed> +
org.apache.isis.extensions:isis-extensions-cors-impl:jar:<managed> +
@@ -833,7 +1081,12 @@ Artifact: demo-wicket-common
Type: jar
Directory: /examples/demo/wicket/common
----
-|.Dependencies
+|.Components
+****
+demoapp.webapp.wicket.common.ui.custom.WhereInTheWorldPanelFactory +
+****
+
+.Dependencies
****
org.apache.isis.examples.apps:demo-web:jar:${project.version} +
org.apache.isis.extensions:isis-extensions-fullcalendar-wicket-ui:jar:<managed>
+
@@ -841,6 +1094,7 @@
org.apache.isis.extensions:isis-extensions-pdfjs-wicket-ui:jar:<managed> +
org.apache.isis.extensions:isis-extensions-sse-wicket:jar:<managed> +
org.apache.isis.valuetypes:isis-valuetypes-asciidoc-ui-wkt:jar:<managed> +
org.apache.isis.valuetypes:isis-valuetypes-markdown-ui-wkt:jar:<managed> +
+org.apache.isis.valuetypes:isis-valuetypes-vega-ui-wkt:jar:<managed> +
org.apache.isis.viewer:isis-viewer-wicket-applib:jar:<managed> +
org.apache.isis.viewer:isis-viewer-wicket-ui:jar:<managed> +
org.apache.isis.viewer:isis-viewer-wicket-viewer:jar:<managed> +
@@ -1208,6 +1462,7 @@ Directory: /core
.Dependencies
****
+de.agilecoders.wicket:wicket-bootstrap-extensions:jar:<managed> +
org.projectlombok:lombok:jar:<managed> +
****
@@ -1253,7 +1508,7 @@ org.apache.isis.core:isis-schema: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)
@@ -2566,7 +2821,7 @@ Directory: /viewers/commons/model
****
org.apache.isis.core:isis-core-runtime:jar:<managed> +
org.apache.isis.viewer:isis-viewer-commons-applib:jar:<managed> +
-org.webjars:font-awesome:jar:6.1.2 +
+org.webjars:font-awesome:jar:6.2.0 +
****
|Apache Isis Commons - Prism
@@ -3008,7 +3263,6 @@
o.a.i.viewer.wicket.ui.components.widgets.themepicker.IsisWicketThemeSupportDefa
****
com.google.guava:guava:jar:<managed> +
de.agilecoders.wicket:wicket-bootstrap-core:jar:<managed> +
-de.agilecoders.wicket:wicket-bootstrap-extensions:jar:<managed> +
de.agilecoders.wicket:wicket-bootstrap-themes:jar:<managed> +
de.agilecoders.wicket.webjars:wicket-webjars:jar:<managed> +
org.apache.isis.core:isis-core-internaltestsupport:jar:<managed> +
@@ -3027,6 +3281,7 @@ org.slf4j:slf4j-api:jar:<managed> +
org.webjars:datatables:jar:<managed> +
org.webjars:jquery:jar:<managed> +
org.webjars:jquery-ui:jar:<managed> +
+org.webjars:momentjs:jar:<managed> +
org.webjars:select2:jar:<managed> +
org.webjars.bower:summernote:jar:<managed> +
org.wicketstuff:wicketstuff-select2:jar:<managed> +
@@ -3095,6 +3350,16 @@ skinparam {
}
hide stereotype
left to right direction
+skinparam rectangle<<11>> {
+ BackgroundColor #438dd5
+ FontColor #fffffe
+ BorderColor #2E6295
+}
+skinparam rectangle<<12>> {
+ BackgroundColor #438dd5
+ FontColor #fffffe
+ BorderColor #2E6295
+}
skinparam rectangle<<2>> {
BackgroundColor #438dd5
FontColor #fffffe
@@ -3115,15 +3380,54 @@ skinparam rectangle<<5>> {
FontColor #fffffe
BorderColor #2E6295
}
+skinparam rectangle<<6>> {
+ BackgroundColor #438dd5
+ FontColor #fffffe
+ BorderColor #2E6295
+}
+skinparam rectangle<<7>> {
+ BackgroundColor #438dd5
+ FontColor #fffffe
+ BorderColor #2E6295
+}
+skinparam rectangle<<8>> {
+ BackgroundColor #438dd5
+ FontColor #fffffe
+ BorderColor #2E6295
+}
+skinparam rectangle<<9>> {
+ BackgroundColor #438dd5
+ FontColor #fffffe
+ BorderColor #2E6295
+}
+skinparam rectangle<<10>> {
+ BackgroundColor #438dd5
+ FontColor #fffffe
+ BorderColor #2E6295
+}
package "Valuetypes\n[Software System]" {
rectangle "==Apache Isis Val - Joda Time (applib)\n<size:10>[Container:
packaging: jar]</size>" <<4>> as 4
rectangle "==Apache Isis Val - Joda Time (integration)\n<size:10>[Container:
packaging: jar]</size>" <<5>> as 5
rectangle "==Apache Isis Val - Joda Time (parent)\n<size:10>[Container:
packaging: pom]</size>" <<3>> as 3
+ rectangle "==Apache Isis Val - Vega (MetaModel)\n<size:10>[Container:
packaging: jar]</size>" <<8>> as 8
+ rectangle "==Apache Isis Val - Vega (Persistence JDO)\n<size:10>[Container:
packaging: jar]</size>" <<9>> as 9
+ rectangle "==Apache Isis Val - Vega (applib)\n<size:10>[Container:
packaging: jar]</size>" <<7>> as 7
+ rectangle "==Apache Isis Val - Vega (parent)\n<size:10>[Container:
packaging: pom]</size>" <<6>> as 6
+ rectangle "==Apache Isis Val - Vega (persistence jpa)\n<size:10>[Container:
packaging: jar]</size>" <<10>> as 10
+ rectangle "==Apache Isis Val - Vega (ui wicket)\n<size:10>[Container:
packaging: jar]</size>" <<12>> as 12
+ rectangle "==Apache Isis Val - Vega (ui)\n<size:10>[Container: packaging:
pom]</size>" <<11>> as 11
rectangle "==Apache Isis Value types\n<size:10>[Container: packaging:
pom]</size>" <<2>> as 2
}
3 .[#707070].> 4 : ""
3 .[#707070].> 5 : ""
+6 .[#707070].> 8 : ""
+6 .[#707070].> 9 : ""
+6 .[#707070].> 7 : ""
+6 .[#707070].> 10 : ""
+6 .[#707070].> 11 : ""
+11 .[#707070].> 12 : ""
2 .[#707070].> 3 : ""
+2 .[#707070].> 6 : ""
@enduml
----
.Projects/Modules (Valuetypes)
@@ -3204,6 +3508,137 @@
org.apache.isis.valuetypes:isis-valuetypes-jodatime-applib:jar:<managed> +
****
xref:refguide:valuetypes:index/jodatime/integration/IsisModuleValJodatimeIntegration.adoc[IsisModuleValJodatimeIntegration]
****
+
+|Apache Isis Val - Vega (parent)
+[source,yaml]
+----
+Group: org.apache.isis.valuetypes
+Artifact: isis-valuetypes-vega
+Type: pom
+Directory: /valuetypes/vega
+----
+|Vega/Vega-lite value type.
+
+|Apache Isis Val - Vega (applib)
+[source,yaml]
+----
+Group: org.apache.isis.valuetypes
+Artifact: isis-valuetypes-vega-applib
+Type: jar
+Directory: /valuetypes/vega/applib
+----
+|.Dependencies
+****
+org.apache.isis.commons:isis-commons:jar:<managed> +
+org.apache.isis.core:isis-applib:jar:<managed> +
+****
+
+.Document Index Entries
+****
+xref:refguide:valuetypes:index/vega/applib/IsisModuleValVegaApplib.adoc[IsisModuleValVegaApplib],
xref:refguide:valuetypes:index/vega/applib/jaxb/VegaJaxbAdapter.adoc[VegaJaxbAdapter],
xref:refguide:valuetypes:index/vega/applib/value/Vega.adoc[Vega]
+****
+
+|Apache Isis Val - Vega (MetaModel)
+[source,yaml]
+----
+Group: org.apache.isis.valuetypes
+Artifact: isis-valuetypes-vega-metamodel
+Type: jar
+Directory: /valuetypes/vega/metamodel
+----
+|.Components
+****
+o.a.i.valuetypes.vega.metamodel.semantics.VegaValueSemantics +
+****
+
+.Dependencies
+****
+org.apache.isis.core:isis-core-metamodel:jar:<managed> +
+org.apache.isis.valuetypes:isis-valuetypes-vega-applib:jar:<managed> +
+****
+
+.Document Index Entries
+****
+xref:refguide:valuetypes:index/vega/metamodel/IsisModuleValVegaMetaModel.adoc[IsisModuleValVegaMetaModel]
+****
+
+|Apache Isis Val - Vega (Persistence JDO)
+[source,yaml]
+----
+Group: org.apache.isis.valuetypes
+Artifact: isis-valuetypes-vega-persistence-jdo
+Type: jar
+Directory: /valuetypes/vega/persistence-jdo
+----
+|.Dependencies
+****
+org.apache.isis.core:isis-core-metamodel:jar:<managed> +
+org.apache.isis.valuetypes:isis-valuetypes-vega-applib:jar:<managed> +
+org.datanucleus:datanucleus-core:jar:<managed> +
+****
+
+.Document Index Entries
+****
+xref:refguide:valuetypes:index/vega/persistence/jdo/dn/IsisModuleValVegaPersistenceJdoDn.adoc[IsisModuleValVegaPersistenceJdoDn],
xref:refguide:valuetypes:index/vega/persistence/jdo/dn/converters/IsisVegaConverter.adoc[IsisVegaConverter]
+****
+
+|Apache Isis Val - Vega (persistence jpa)
+[source,yaml]
+----
+Group: org.apache.isis.valuetypes
+Artifact: isis-valuetypes-vega-persistence-jpa
+Type: jar
+Directory: /valuetypes/vega/persistence-jpa
+----
+|.Dependencies
+****
+org.apache.isis.core:isis-core-metamodel:jar:<managed> +
+org.apache.isis.valuetypes:isis-valuetypes-vega-applib:jar:<managed> +
+****
+
+.Document Index Entries
+****
+xref:refguide:valuetypes:index/vega/persistence/jpa/IsisModuleValVegaPersistenceJpa.adoc[IsisModuleValVegaPersistenceJpa],
xref:refguide:valuetypes:index/vega/persistence/jpa/converters/IsisVegaConverter.adoc[IsisVegaConverter]
+****
+
+|Apache Isis Val - Vega (ui)
+[source,yaml]
+----
+Group: org.apache.isis.valuetypes
+Artifact: isis-valuetypes-vega-ui
+Type: pom
+Directory: /valuetypes/vega/ui
+----
+|.Dependencies
+****
+org.apache.isis.core:isis-core-metamodel:jar:<managed> +
+org.apache.isis.valuetypes:isis-valuetypes-vega-applib:jar:<managed> +
+****
+
+|Apache Isis Val - Vega (ui wicket)
+[source,yaml]
+----
+Group: org.apache.isis.valuetypes
+Artifact: isis-valuetypes-vega-ui-wkt
+Type: jar
+Directory: /valuetypes/vega/ui/wicket
+----
+|.Components
+****
+o.a.i.valuetypes.vega.ui.wkt.components.VegaPanelFactoriesWkt$Parented +
+o.a.i.valuetypes.vega.ui.wkt.components.VegaPanelFactoriesWkt$Standalone +
+****
+
+.Dependencies
+****
+org.apache.isis.valuetypes:isis-valuetypes-vega-metamodel:jar:<managed> +
+org.apache.isis.viewer:isis-viewer-wicket-ui:jar:<managed> +
+****
+
+.Document Index Entries
+****
+xref:refguide:valuetypes:index/vega/ui/wkt/IsisModuleValVegaUiWkt.adoc[IsisModuleValVegaUiWkt]
+****
|===
=== Asciidoc
@@ -3409,7 +3844,12 @@ Artifact: isis-valuetypes-asciidoc-ui-vaa
Type: jar
Directory: /valuetypes/asciidoc/ui/vaadin
----
-|.Dependencies
+|.Components
+****
+o.a.i.valuetypes.asciidoc.ui.vaa.components.AsciiDocFieldFactoryVaa +
+****
+
+.Dependencies
****
org.apache.isis.incubator.viewer:isis-viewer-vaadin-ui:jar:${project.version} +
****
@@ -4076,6 +4516,11 @@ org.apache.isis.core:isis-core-runtime:jar:<managed> +
org.apache.isis.testing:isis-testing-integtestsupport-applib:jar:<managed> +
****
+.Document Index Entries
+****
+xref:refguide:extensions:index/audittrail/applib/app/AuditTrailMenu.adoc[AuditTrailMenu]
+****
+
|Apache Isis Ext - Audit Trail Persistence (using JDO)
[source,yaml]
----
@@ -5784,12 +6229,12 @@ skinparam rectangle<<11>> {
FontColor #fffffe
BorderColor #2E6295
}
-skinparam rectangle<<23>> {
+skinparam rectangle<<12>> {
BackgroundColor #438dd5
FontColor #fffffe
BorderColor #2E6295
}
-skinparam rectangle<<12>> {
+skinparam rectangle<<23>> {
BackgroundColor #438dd5
FontColor #fffffe
BorderColor #2E6295
@@ -6033,7 +6478,31 @@ Artifact: isis-regressiontests-stable
Type: jar
Directory: /regressiontests/stable
----
-|.Dependencies
+|.Components
+****
+o.a.i.testdomain.conf.Configuration_headless$HeadlessCommandSupport +
+o.a.i.testdomain.jdo.JdoInventoryDao +
+o.a.i.testdomain.jdo.JdoTestFixtures +
+o.a.i.testdomain.jpa.JpaInventoryDao +
+o.a.i.testdomain.jpa.JpaTestFixtures +
+o.a.i.testdomain.jpa.springdata.EmployeeRepository +
+o.a.i.testdomain.model.valuetypes.ValueTypeExampleService +
+o.a.i.testdomain.publishing.PublishingTestFactoryAbstract$CommitListener +
+o.a.i.testdomain.publishing.PublishingTestFactoryJdo +
+o.a.i.testdomain.publishing.PublishingTestFactoryJpa +
+o.a.i.testdomain.publishing.subscriber.CommandSubscriberForTesting +
+o.a.i.testdomain.publishing.subscriber.EntityChangesSubscriberForTesting +
+o.a.i.testdomain.publishing.subscriber.EntityPropertyChangeSubscriberForTesting
+
+o.a.i.testdomain.publishing.subscriber.ExecutionSubscriberForTesting +
+o.a.i.testdomain.util.event.LifecycleEventSubscriberJdoForTesting +
+o.a.i.testdomain.util.event.LifecycleEventSubscriberJpaForTesting +
+o.a.i.testdomain.util.interaction.DomainObjectTesterFactory +
+o.a.i.testdomain.util.interaction.InteractionBoundaryProbe +
+o.a.i.testdomain.util.kv.KVStoreForTesting +
+o.a.i.testdomain.util.rest.RestEndpointService +
+****
+
+.Dependencies
****
org.apache.isis.extensions:isis-extensions-fullcalendar-applib:jar:<managed> +
org.apache.isis.extensions:isis-extensions-secman-encryption-jbcrypt:jar:<managed>
+
@@ -6047,6 +6516,7 @@
org.apache.isis.security:isis-security-shiro:jar:<managed> +
org.apache.isis.testing:isis-testing-fixtures-applib:jar:<managed> +
org.apache.isis.valuetypes:isis-valuetypes-asciidoc-metamodel:jar:<managed> +
org.apache.isis.valuetypes:isis-valuetypes-markdown-metamodel:jar:<managed> +
+org.apache.isis.valuetypes:isis-valuetypes-vega-metamodel:jar:<managed> +
org.apache.isis.viewer:isis-viewer-restfulobjects-client:jar:<managed> +
****
@@ -6499,7 +6969,16 @@ Artifact: isis-viewer-graphql-viewer
Type: jar
Directory: /incubator/viewers/graphql/viewer
----
-|.Dependencies
+|.Components
+****
+o.a.i.viewer.graphql.viewer.source.ExecutionStrategyResolvingWithinInteraction
+
+o.a.i.viewer.graphql.viewer.source.GraphQlServiceForIsis +
+o.a.i.viewer.graphql.viewer.source.GraphQlSourceForIsis +
+o.a.i.viewer.graphql.viewer.source.ObjectTypeFactory +
+o.a.i.viewer.graphql.viewer.source.QueryFieldFactory +
+****
+
+.Dependencies
****
org.apache.isis.core:isis-core-webapp:jar:<managed> +
org.apache.isis.incubator.viewer:isis-viewer-graphql-model:jar:<managed> +
@@ -6601,7 +7080,23 @@ Artifact: isis-viewer-vaadin-ui
Type: jar
Directory: /incubator/viewers/vaadin/ui
----
-|.Dependencies
+|.Components
+****
+o.a.i.incubator.viewer.vaadin.ui.auth.LogoutHandlerVaa +
+o.a.i.incubator.viewer.vaadin.ui.auth.VaadinAuthenticationHandler +
+o.a.i.incubator.viewer.vaadin.ui.components.UiComponentFactoryVaa +
+o.a.i.incubator.viewer.vaadin.ui.components.blob.BlobFieldFactory +
+o.a.i.incubator.viewer.vaadin.ui.components.clob.ClobFieldFactory +
+o.a.i.incubator.viewer.vaadin.ui.components.markup.MarkupFieldFactory +
+o.a.i.incubator.viewer.vaadin.ui.components.other.FallbackFieldFactory +
+o.a.i.incubator.viewer.vaadin.ui.components.temporal.TemporalFieldFactory +
+o.a.i.incubator.viewer.vaadin.ui.components.text.TextFieldFactory +
+o.a.i.incubator.viewer.vaadin.ui.components.text.uuid.UuidFieldFactory +
+o.a.i.incubator.viewer.vaadin.ui.pages.main.UiActionHandlerVaa +
+o.a.i.incubator.viewer.vaadin.ui.pages.main.UiContextVaaDefault +
+****
+
+.Dependencies
****
com.vaadin:vaadin-spring:jar:<managed> +
commons-fileupload:commons-fileupload:jar:1.4 +
@@ -6720,7 +7215,30 @@ Artifact: isis-viewer-javafx-ui
Type: jar
Directory: /incubator/viewers/javafx/ui
----
-|.Dependencies
+|.Components
+****
+o.a.i.incubator.viewer.javafx.ui.components.UiComponentFactoryFx +
+o.a.i.incubator.viewer.javafx.ui.components.markup.MarkupFieldFactory +
+o.a.i.incubator.viewer.javafx.ui.components.number.NumberFieldFactory +
+o.a.i.incubator.viewer.javafx.ui.components.objectref.ObjectReferenceFieldFactory
+
+o.a.i.incubator.viewer.javafx.ui.components.other.FallbackFieldFactory +
+o.a.i.incubator.viewer.javafx.ui.components.temporal.TemporalFieldFactory +
+o.a.i.incubator.viewer.javafx.ui.components.text.TextFieldFactory +
+o.a.i.incubator.viewer.javafx.ui.decorator.disabling.DisablingDecoratorForButton
+
+o.a.i.incubator.viewer.javafx.ui.decorator.disabling.DisablingDecoratorForFormField
+
+o.a.i.incubator.viewer.javafx.ui.decorator.icon.IconDecoratorForLabeled +
+o.a.i.incubator.viewer.javafx.ui.decorator.icon.IconDecoratorForMenuItem +
+o.a.i.incubator.viewer.javafx.ui.decorator.icon.IconServiceDefault +
+o.a.i.incubator.viewer.javafx.ui.decorator.prototyping.PrototypingDecoratorForButton
+
+o.a.i.incubator.viewer.javafx.ui.decorator.prototyping.PrototypingDecoratorForFormField
+
+o.a.i.incubator.viewer.javafx.ui.decorator.prototyping.PrototypingInfoPopupProvider
+
+o.a.i.incubator.viewer.javafx.ui.main.MainViewFx +
+o.a.i.incubator.viewer.javafx.ui.main.UiActionHandlerFx +
+o.a.i.incubator.viewer.javafx.ui.main.UiBuilderFx +
+o.a.i.incubator.viewer.javafx.ui.main.UiContextFxDefault +
+****
+
+.Dependencies
****
org.apache.isis.core:isis-core-runtimeservices:jar:<managed> +
org.apache.isis.incubator.viewer:isis-viewer-javafx-model:jar:<managed> +
@@ -6806,6 +7324,12 @@ Directory:
/incubator/extensions/core/commandreplay/primary
----
|A module for obtaining commands from a primary
+.Components
+****
+o.a.i.extensions.commandreplay.primary.config.PrimaryConfig +
+o.a.i.extensions.commandreplay.primary.spiimpl.CaptureResultOfCommand +
+****
+
.Dependencies
****
org.apache.isis.core:isis-core-config:jar:<managed> +
@@ -6831,6 +7355,15 @@ Directory:
/incubator/extensions/core/commandreplay/secondary
|A module providing a Quartz Job to run on a secondary system,
for obtaining commands from a primary and saving them so that they are
replayed.
+.Components
+****
+o.a.i.extensions.commandreplay.secondary.analyser.CommandReplayAnalyserException
+
+o.a.i.extensions.commandreplay.secondary.analyser.CommandReplayAnalyserResult +
+o.a.i.extensions.commandreplay.secondary.analysis.CommandReplayAnalysisService
+
+o.a.i.extensions.commandreplay.secondary.config.SecondaryConfig +
+o.a.i.extensions.commandreplay.secondary.fetch.CommandFetcher +
+****
+
.Dependencies
****
org.apache.isis.core:isis-core-config:jar:<managed> +