Examples of FlowBuilderContext


Examples of org.springframework.webflow.engine.builder.FlowBuilderContext

    }
  }

  private FlowDefinitionHolder createFlowDefinitionHolder(FlowDefinitionResource flowResource) {
    FlowBuilder builder = createFlowBuilder(flowResource);
    FlowBuilderContext builderContext = new FlowBuilderContextImpl(flowResource.getId(), flowResource
        .getAttributes(), flowRegistry, flowBuilderServices);
    FlowAssembler assembler = new FlowAssembler(builder, builderContext);
    return new DefaultFlowHolder(assembler);
  }
View Full Code Here

Examples of org.springframework.webflow.engine.builder.FlowBuilderContext

  private FlowDefinition buildFlowDefinition(FlowBuilderInfo builderInfo) {
    try {
      Class flowBuilderClass = loadClass(builderInfo.getClassName());
      FlowBuilder builder = (FlowBuilder) flowBuilderClass.newInstance();
      AttributeMap flowAttributes = getFlowAttributes(builderInfo.getAttributes());
      FlowBuilderContext builderContext = new FlowBuilderContextImpl(builderInfo.getId(), flowAttributes,
          flowRegistry, flowBuilderServices);
      FlowAssembler assembler = new FlowAssembler(builder, builderContext);
      return assembler.assembleFlow();
    } catch (IllegalArgumentException e) {
      throw new FlowDefinitionConstructionException(builderInfo.getId(), e);
View Full Code Here

Examples of org.springframework.webflow.engine.builder.FlowBuilderContext

      throw new IllegalArgumentException(resource
          + " is not a supported resource type; supported types are [.xml]");
    }
    FlowModelHolder flowModelHolder = new DefaultFlowModelHolder(flowModelBuilder);
    FlowBuilder flowBuilder = new FlowModelFlowBuilder(flowModelHolder);
    FlowBuilderContext builderContext = new FlowBuilderContextImpl(
        resource.getId(), resource.getAttributes(), flowRegistry, this.flowBuilderServices);
    FlowAssembler assembler = new FlowAssembler(flowBuilder, builderContext);
    DefaultFlowHolder flowHolder = new DefaultFlowHolder(assembler);

    flowRegistry.getFlowModelRegistry().registerFlowModel(resource.getId(), flowModelHolder);
View Full Code Here

Examples of org.springframework.webflow.engine.builder.FlowBuilderContext

  private void registerFlowBuilders(DefaultFlowRegistry flowRegistry) {
    for (FlowBuilderInfo info : this.flowBuilderInfos) {
      AttributeMap<Object> attributes = info.getAttributes();
      updateFlowAttributes(attributes);
      FlowBuilderContext builderContext = new FlowBuilderContextImpl(
          info.getId(), attributes, flowRegistry, this.flowBuilderServices);
      FlowAssembler assembler = new FlowAssembler(info.getBuilder(), builderContext);
      flowRegistry.registerFlowDefinition(assembler.assembleFlow());
    }
  }
View Full Code Here

Examples of org.springframework.webflow.engine.builder.FlowBuilderContext

    }
  }

  private FlowDefinitionHolder createFlowDefinitionHolder(FlowDefinitionResource flowResource) {
    FlowBuilder builder = createFlowBuilder(flowResource);
    FlowBuilderContext builderContext = new FlowBuilderContextImpl(flowResource.getId(),
        flowResource.getAttributes(), flowRegistry, flowBuilderServices);
    FlowAssembler assembler = new FlowAssembler(builder, builderContext);
    return new DefaultFlowHolder(assembler);
  }
View Full Code Here

Examples of org.springframework.webflow.engine.builder.FlowBuilderContext

  private FlowDefinition buildFlowDefinition(FlowBuilderInfo builderInfo) {
    try {
      Class<?> flowBuilderClass = loadClass(builderInfo.getClassName());
      FlowBuilder builder = (FlowBuilder) flowBuilderClass.newInstance();
      AttributeMap<Object> flowAttributes = getFlowAttributes(builderInfo.getAttributes());
      FlowBuilderContext builderContext = new FlowBuilderContextImpl(builderInfo.getId(), flowAttributes,
          flowRegistry, flowBuilderServices);
      FlowAssembler assembler = new FlowAssembler(builder, builderContext);
      return assembler.assembleFlow();
    } catch (IllegalArgumentException e) {
      throw new FlowDefinitionConstructionException(builderInfo.getId(), e);
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.