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 fa47fdbf69 ISIS-3116: fixes Wicket Config (must be Serializable)
fa47fdbf69 is described below
commit fa47fdbf699dc7a158bc04c289849efcc85d9498
Author: andi-huber <[email protected]>
AuthorDate: Thu Aug 18 12:32:31 2022 +0200
ISIS-3116: fixes Wicket Config (must be Serializable)
---
.../apache/isis/core/config/IsisConfiguration.java | 21 ++++++++++++++-------
1 file changed, 14 insertions(+), 7 deletions(-)
diff --git
a/core/config/src/main/java/org/apache/isis/core/config/IsisConfiguration.java
b/core/config/src/main/java/org/apache/isis/core/config/IsisConfiguration.java
index f9248d9209..c43aa130dd 100644
---
a/core/config/src/main/java/org/apache/isis/core/config/IsisConfiguration.java
+++
b/core/config/src/main/java/org/apache/isis/core/config/IsisConfiguration.java
@@ -18,6 +18,7 @@
*/
package org.apache.isis.core.config;
+import java.io.Serializable;
import java.lang.annotation.Documented;
import java.lang.annotation.Retention;
import java.lang.annotation.Target;
@@ -34,12 +35,6 @@ import java.util.Optional;
import java.util.regex.Pattern;
import java.util.stream.Collectors;
-import static java.lang.annotation.ElementType.ANNOTATION_TYPE;
-import static java.lang.annotation.ElementType.FIELD;
-import static java.lang.annotation.ElementType.METHOD;
-import static java.lang.annotation.ElementType.PARAMETER;
-import static java.lang.annotation.RetentionPolicy.RUNTIME;
-
import javax.activation.DataSource;
import javax.inject.Named;
import javax.validation.Constraint;
@@ -68,6 +63,7 @@ import org.apache.isis.applib.services.userui.UserMenu;
import
org.apache.isis.applib.value.semantics.TemporalValueSemantics.TemporalEditingPattern;
import org.apache.isis.commons.internal.base._NullSafe;
import org.apache.isis.commons.internal.context._Context;
+import org.apache.isis.core.config.IsisConfiguration.Viewer;
import org.apache.isis.core.config.metamodel.facets.DefaultViewConfiguration;
import
org.apache.isis.core.config.metamodel.facets.EditingObjectsConfiguration;
import
org.apache.isis.core.config.metamodel.facets.PublishingPolicies.ActionPublishingPolicy;
@@ -77,6 +73,12 @@ import
org.apache.isis.core.config.metamodel.services.ApplicationFeaturesInitCon
import org.apache.isis.core.config.metamodel.specloader.IntrospectionMode;
import org.apache.isis.core.config.viewer.web.DialogMode;
+import static java.lang.annotation.ElementType.ANNOTATION_TYPE;
+import static java.lang.annotation.ElementType.FIELD;
+import static java.lang.annotation.ElementType.METHOD;
+import static java.lang.annotation.ElementType.PARAMETER;
+import static java.lang.annotation.RetentionPolicy.RUNTIME;
+
import lombok.Data;
import lombok.Getter;
import lombok.Setter;
@@ -1864,7 +1866,12 @@ public class IsisConfiguration {
private final Wicket wicket = new Wicket();
@Data
- public static class Wicket {
+ public static class Wicket implements Serializable {
+
+ /**
+ *
+ */
+ private static final long serialVersionUID = 1L;
/**
* Specifies the subclass of