Examples of FlowBuilderException


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

  protected void doInit() throws FlowBuilderException {
    try {
      flowModel = flowModelHolder.getFlowModel();
      initLocalFlowContext();
    } catch (FlowModelBuilderException e) {
      throw new FlowBuilderException("Unable to get the model for this flow", e);
    }
    if ("true".equals(flowModel.getAbstract())) {
      throw new FlowBuilderException("Abstract flow models cannot be instantiated.");
    }
  }
View Full Code Here

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

   * Builds the states of the flow.
   * @throws FlowBuilderException an exception occurred building the flow
   */
  public void buildStates() throws FlowBuilderException {
    if (flowModel.getStates() == null) {
      throw new FlowBuilderException("At least one state is required to build a Flow");
    }
    for (Iterator it = flowModel.getStates().iterator(); it.hasNext();) {
      AbstractStateModel state = (AbstractStateModel) it.next();
      if (state instanceof ActionStateModel) {
        parseAndAddActionState((ActionStateModel) state, getFlow());
View Full Code Here

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

      for (Iterator it = getFlowModel().getBeanImports().iterator(); it.hasNext();) {
        BeanImportModel beanImport = (BeanImportModel) it.next();
        try {
          resources.add(flowResource.createRelative(beanImport.getResource()));
        } catch (IOException e) {
          throw new FlowBuilderException("Could not access flow-relative artifact resource '"
              + beanImport.getResource() + "'", e);
        }
      }
      return (Resource[]) resources.toArray(new Resource[resources.size()]);
    } else {
View Full Code Here

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

      List exceptionHandlers = new ArrayList(transitionModels.size());
      for (Iterator it = transitionModels.iterator(); it.hasNext();) {
        TransitionModel model = (TransitionModel) it.next();
        if (StringUtils.hasText(model.getOnException())) {
          if (model.getSecured() != null) {
            throw new FlowBuilderException("Exception based transitions cannot be secured");
          }
          exceptionHandlers.add(parseTransitionExecutingExceptionHandler(model));
        }
      }
      return (FlowExecutionExceptionHandler[]) exceptionHandlers
View Full Code Here

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

  protected void doInit() throws FlowBuilderException {
    try {
      flowModel = flowModelHolder.getFlowModel();
      initLocalFlowContext();
    } catch (FlowModelBuilderException e) {
      throw new FlowBuilderException("Unable to get the model for this flow", e);
    }
    if ("true".equals(flowModel.getAbstract())) {
      throw new FlowBuilderException("Abstract flow models cannot be instantiated.");
    }
  }
View Full Code Here

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

   * Builds the states of the flow.
   * @throws FlowBuilderException an exception occurred building the flow
   */
  public void buildStates() throws FlowBuilderException {
    if (flowModel.getStates() == null) {
      throw new FlowBuilderException("At least one state is required to build a Flow");
    }
    for (AbstractStateModel state : flowModel.getStates()) {
      if (state instanceof ActionStateModel) {
        parseAndAddActionState((ActionStateModel) state, getFlow());
      } else if (state instanceof ViewStateModel) {
View Full Code Here

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

      List<Resource> resources = new ArrayList<Resource>(beanImports.size());
      for (BeanImportModel beanImport : getFlowModel().getBeanImports()) {
        try {
          resources.add(flowResource.createRelative(beanImport.getResource()));
        } catch (IOException e) {
          throw new FlowBuilderException("Could not access flow-relative artifact resource '"
              + beanImport.getResource() + "'", e);
        }
      }
      return resources.toArray(new Resource[resources.size()]);
    } else {
View Full Code Here

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

      List<FlowExecutionExceptionHandler> exceptionHandlers = new ArrayList<FlowExecutionExceptionHandler>(
          transitionModels.size());
      for (TransitionModel model : transitionModels) {
        if (StringUtils.hasText(model.getOnException())) {
          if (model.getSecured() != null) {
            throw new FlowBuilderException("Exception based transitions cannot be secured");
          }
          exceptionHandlers.add(parseTransitionExecutingExceptionHandler(model));
        }
      }
      return exceptionHandlers.toArray(new FlowExecutionExceptionHandler[exceptionHandlers.size()]);
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.