Package org.springframework.springfaces.mvc.navigation

Examples of org.springframework.springfaces.mvc.navigation.NavigationContext


    assertThat(navigationCase, is(not(nullValue())));
    verify(this.destinationAndModelRegistry).put(eq(this.context), this.destinationAndModel.capture());
    assertThat(this.destinationAndModel.getValue().getDestination(),
        is(equalTo(this.navigationOutcome.getDestination())));
    assertThat(this.destinationAndModel.getValue().getComponent(), is(equalTo(component)));
    NavigationContext navigationContext = this.navigationContext.getValue();
    assertThat(navigationContext.getOutcome(), is(equalTo(this.outcome)));
    assertThat(navigationContext.getFromAction(), is(equalTo(this.fromAction)));
    assertThat(navigationContext.isPreemptive(), is(true));
    assertThat(navigationContext.getComponent(), is(sameInstance(component)));
    assertThat(navigationContext.getHandler(), is(sameInstance(this.handler)));
    assertThat(navigationContext.getController(), is(sameInstance(this.controller)));
  }
View Full Code Here


    verify(this.destinationAndModelRegistry).put(eq(this.context), this.destinationAndModel.capture());
    assertThat(this.destinationAndModel.getValue().getDestination(),
        is(equalTo(this.navigationOutcome.getDestination())));
    assertThat(this.destinationAndModel.getValue().getComponent(), is(equalTo(component)));
    verify(this.context).setViewRoot(viewRoot);
    NavigationContext navigationContext = this.navigationContext.getValue();
    assertThat(navigationContext.getOutcome(), is(equalTo(this.outcome)));
    assertThat(navigationContext.getFromAction(), is(equalTo(this.fromAction)));
    assertThat(navigationContext.isPreemptive(), is(false));
    assertThat(navigationContext.getComponent(), is(sameInstance(component)));
    assertThat(navigationContext.getHandler(), is(sameInstance(this.handler)));
    assertThat(navigationContext.getController(), is(sameInstance(this.controller)));
  }
View Full Code Here

    if (SpringFacesContext.getCurrentInstance() != null) {
      PreRenderComponentEvent preRenderComponentEvent = MvcNavigationSystemEventListener
          .getLastPreRenderComponentEvent(context);
      UIComponent component = (preRenderComponentEvent == null ? null : preRenderComponentEvent.getComponent());
      String defaultDestinationViewId = getDefaultDestinationViewId(context, fromAction, outcome);
      NavigationContext navigationContext = new NavigationContextImpl(fromAction, outcome, true, component,
          defaultDestinationViewId);
      if (this.navigationOutcomeResolver.canResolve(context, navigationContext)) {
        try {
          NavigationOutcome navigationOutcome = this.navigationOutcomeResolver.resolve(context,
              navigationContext);
View Full Code Here

  public void handleNavigation(FacesContext context, String fromAction, String outcome) {
    if (SpringFacesContext.getCurrentInstance() != null) {
      ActionEvent actionEvent = MvcNavigationActionListener.getLastActionEvent(context);
      UIComponent component = (actionEvent == null ? null : actionEvent.getComponent());
      String defaultDestinationViewId = getDefaultDestinationViewId(context, fromAction, outcome);
      NavigationContext navigationContext = new NavigationContextImpl(fromAction, outcome, false, component,
          defaultDestinationViewId);
      if (this.navigationOutcomeResolver.canResolve(context, navigationContext)) {
        try {
          NavigationOutcome navigationOutcome = this.navigationOutcomeResolver.resolve(context,
              navigationContext);
View Full Code Here

TOP

Related Classes of org.springframework.springfaces.mvc.navigation.NavigationContext

Copyright © 2018 www.massapicom. 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.