From 2e8acc97a4f6a56c8326f8ddcbb0c9436c6cbecd Mon Sep 17 00:00:00 2001 From: rstoyanchev Date: Fri, 15 Jul 2022 10:10:07 +0100 Subject: [PATCH] Polishing contribution Closes gh-111 --- .../engine/builder/model/FlowModelFlowBuilder.java | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/spring-webflow/src/main/java/org/springframework/webflow/engine/builder/model/FlowModelFlowBuilder.java b/spring-webflow/src/main/java/org/springframework/webflow/engine/builder/model/FlowModelFlowBuilder.java index 1d5f4a72..e6062084 100644 --- a/spring-webflow/src/main/java/org/springframework/webflow/engine/builder/model/FlowModelFlowBuilder.java +++ b/spring-webflow/src/main/java/org/springframework/webflow/engine/builder/model/FlowModelFlowBuilder.java @@ -1,5 +1,5 @@ /* - * Copyright 2004-2014 the original author or authors. + * Copyright 2004-2022 the original author or authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -126,7 +126,7 @@ public class FlowModelFlowBuilder extends AbstractFlowBuilder { public static final String VALIDATION_HINT_RESOLVER_FLOW_ATTR = FlowModelFlowBuilder.class.getSimpleName() + ".validationHintResolver"; - private FlowModelHolder flowModelHolder; + private final FlowModelHolder flowModelHolder; private FlowModel flowModel; @@ -284,6 +284,10 @@ public class FlowModelFlowBuilder extends AbstractFlowBuilder { return flowModel; } + /** + * Return the {@link FlowModelHolder} that holds the Flow model. + * @since 3.0 + */ protected FlowModelHolder getFlowModelHolder() { return flowModelHolder; } @@ -314,6 +318,7 @@ public class FlowModelFlowBuilder extends AbstractFlowBuilder { * Spring context for the flow.

* * @return the built and refreshed context + * @since 3.0 */ protected GenericApplicationContext createFlowApplicationContext() { Resource[] contextResources = parseContextResources(getFlowModel().getBeanImports());