Tabnine Logo
NonResettingRestartException
Code IndexAdd Tabnine to your IDE (free)

How to use
NonResettingRestartException
in
org.apache.wicket

Best Java code snippets using org.apache.wicket.NonResettingRestartException (Showing top 13 results out of 315)

origin: apache/wicket

/**
 * Constructor.
 *
 * @param pageClass
 *      the class of the new page that should be rendered
 * @param params
 *      the page parameters to use for the new page
 * @param redirectPolicy
 *      the policy that mandates whether to do a redirect
 */
public NonResettingRestartException(final Class<? extends Page> pageClass,
  final PageParameters params, RenderPageRequestHandler.RedirectPolicy redirectPolicy)
{
  this(createRequestHandler(pageClass, params, redirectPolicy), true);
}
origin: apache/wicket

/**
 * Constructor.
 *
 * @param redirectUrl
 *      URL to redirect to.
 */
public NonResettingRestartException(final String redirectUrl)
{
  this(createUrlRequestHandler(redirectUrl), true);
}
origin: org.apache.wicket/wicket-core

/**
 * Constructor.
 *
 * @param handler
 *      the IRequestHandler to use
 * @param removeScheduled
 *      a flag indicating whether to remove already a scheduled IRequestHandler
 */
public NonResettingRestartException(final IRequestHandler handler, boolean removeAll)
{
  super(handler, removeAll);
  transferResponseMetaData();
}
origin: webanno/webanno

  private void setDefaultResponsePageIfNecessary()
  {
    // This does not work because it was Spring Security that intercepted the access, not
    // Wicket continueToOriginalDestination();
    String redirectUrl = getRedirectUrl();
    
    if (redirectUrl == null || redirectUrl.contains(".IBehaviorListener.")
        || redirectUrl.contains("-logoutPanel-")) {
      log.debug("Redirecting to welcome page");
      setResponsePage(getApplication().getHomePage());
    }
    else {
      log.debug("Redirecting to saved URL: [{}]", redirectUrl);
      if (isNotBlank(form.urlfragment) && form.urlfragment.startsWith("!")) {
        Url url = Url.parse("http://dummy?" + form.urlfragment.substring(1));
        UrlRequestParametersAdapter adapter = new UrlRequestParametersAdapter(url);
        LinkedHashMap<String, StringValue> params = new LinkedHashMap<>();
        for (String name : adapter.getParameterNames()) {
          params.put(name, adapter.getParameterValue(name));
        }
        Session.get().setMetaData(SessionMetaData.LOGIN_URL_FRAGMENT_PARAMS, params);
      }
      throw new NonResettingRestartException(redirectUrl);
    }
  }
}
origin: de.tudarmstadt.ukp.clarin.webanno/webanno-ui-core

  private void setDefaultResponsePageIfNecessary()
  {
    // This does not work because it was Spring Security that intercepted the access, not
    // Wicket continueToOriginalDestination();
    String redirectUrl = getRedirectUrl();
    
    if (redirectUrl == null || redirectUrl.contains(".IBehaviorListener.")
        || redirectUrl.contains("-logoutPanel-")) {
      log.debug("Redirecting to welcome page");
      setResponsePage(getApplication().getHomePage());
    }
    else {
      log.debug("Redirecting to saved URL: [{}]", redirectUrl);
      if (isNotBlank(form.urlfragment) && form.urlfragment.startsWith("!")) {
        Url url = Url.parse("http://dummy?" + form.urlfragment.substring(1));
        UrlRequestParametersAdapter adapter = new UrlRequestParametersAdapter(url);
        LinkedHashMap<String, StringValue> params = new LinkedHashMap<>();
        for (String name : adapter.getParameterNames()) {
          params.put(name, adapter.getParameterValue(name));
        }
        Session.get().setMetaData(SessionMetaData.LOGIN_URL_FRAGMENT_PARAMS, params);
      }
      throw new NonResettingRestartException(redirectUrl);
    }
  }
}
origin: apache/wicket

static void continueToOriginalDestination()
{
  InterceptData data = InterceptData.get();
  if (data != null)
  {
    String url = RequestCycle.get().getUrlRenderer().renderUrl(data.originalUrl);
    throw new NonResettingRestartException(url);
  }
}
origin: org.apache.wicket/wicket-core

/**
 * Constructor.
 *
 * @param redirectUrl
 *      URL to redirect to.
 */
public NonResettingRestartException(final String redirectUrl)
{
  this(createUrlRequestHandler(redirectUrl), true);
}
origin: apache/wicket

/**
 * Constructor.
 *
 * @param handler
 *      the IRequestHandler to use
 * @param removeScheduled
 *      a flag indicating whether to remove already a scheduled IRequestHandler
 */
public NonResettingRestartException(final IRequestHandler handler, boolean removeAll)
{
  super(handler, removeAll);
  transferResponseMetaData();
}
origin: org.apache.wicket/wicket-core

/**
 * Constructor.
 *
 * @param pageClass
 *      the class of the new page that should be rendered
 * @param params
 *      the page parameters to use for the new page
 * @param redirectPolicy
 *      the policy that mandates whether to do a redirect
 */
public NonResettingRestartException(final Class<? extends Page> pageClass,
  final PageParameters params, RenderPageRequestHandler.RedirectPolicy redirectPolicy)
{
  this(createRequestHandler(pageClass, params, redirectPolicy), true);
}
origin: org.apache.wicket/wicket-core

static void continueToOriginalDestination()
{
  InterceptData data = InterceptData.get();
  if (data != null)
  {
    String url = RequestCycle.get().getUrlRenderer().renderUrl(data.originalUrl);
    throw new NonResettingRestartException(url);
  }
}
origin: webanno/webanno

private FileResourceStream export()
{
  File downloadFile = null;
  String username = state.getObject().getMode()
      .equals(Mode.AUTOMATION)
      && preferences.getObject().documentType
          .equals(SELECTEXPORT.AUTOMATED.toString()) ? "CORRECTION_USER"
              : SecurityContextHolder.getContext().getAuthentication()
                  .getName();
  try {
    downloadFile = importExportService.exportAnnotationDocument(
        state.getObject().getDocument(), username,
        importExportService.getFormatByName(preferences.getObject().format)
            .get(),
        state.getObject().getDocument().getName(), state.getObject().getMode());
  }
  catch (Exception e) {
    LOG.error("Export failed", e);
    error("Export failed:" + ExceptionUtils.getRootCauseMessage(e));
    // This will cause the open dialog to pop up again, but at least
    // the error feedback message will be visible. With the 
    // RestartResponseException the feedback message only flashes.
    throw new NonResettingRestartException(getPage().getPageClass());
  }
    
  return new FileResourceStream(downloadFile);
}

origin: org.apache.syncope.client/syncope-client-enduser

public HomePage(final PageParameters parameters) {
  super(parameters);
  StringBuilder redirectUrl = new StringBuilder("/app/");
  if (!parameters.get("errorMessage").isNull()) {
    redirectUrl.append("#!self?errorMessage=");
    appendMessage(redirectUrl, parameters.get("errorMessage").toString());
  } else if (!parameters.get("successMessage").isNull()) {
    redirectUrl.append("#!self?successMessage=");
    appendMessage(redirectUrl, parameters.get("successMessage").toString());
  } else if (!parameters.get("saml2SPUserAttrs").isNull()) {
    redirectUrl.append("#!self-saml2sp");
  } else if (!parameters.get("oidcClientUserAttrs").isNull()) {
    redirectUrl.append("#!self-oidcclient");
  }
  throw new NonResettingRestartException(redirectUrl.toString());
}
origin: apache/syncope

public HomePage(final PageParameters parameters) {
  super(parameters);
  StringBuilder redirectUrl = new StringBuilder("/app/");
  if (!parameters.get("errorMessage").isNull()) {
    redirectUrl.append("#!self?errorMessage=");
    appendMessage(redirectUrl, parameters.get("errorMessage").toString());
  } else if (!parameters.get("successMessage").isNull()) {
    redirectUrl.append("#!self?successMessage=");
    appendMessage(redirectUrl, parameters.get("successMessage").toString());
  } else if (!parameters.get("saml2SPUserAttrs").isNull()) {
    redirectUrl.append("#!self-saml2sp");
  } else if (!parameters.get("oidcClientUserAttrs").isNull()) {
    redirectUrl.append("#!self-oidcclient");
  }
  throw new NonResettingRestartException(redirectUrl.toString());
}
org.apache.wicketNonResettingRestartException

Javadoc

Causes Wicket to interrupt current request processing and immediately respond with the specified page. Does not reset the header meta data (e.g. cookies).

Most used methods

  • <init>
    Constructor.
  • createRequestHandler
  • createUrlRequestHandler
  • transferResponseMetaData

Popular in Java

  • Running tasks concurrently on multiple threads
  • getSharedPreferences (Context)
  • notifyDataSetChanged (ArrayAdapter)
  • putExtra (Intent)
  • BigDecimal (java.math)
    An immutable arbitrary-precision signed decimal.A value is represented by an arbitrary-precision "un
  • Random (java.util)
    This class provides methods that return pseudo-random values.It is dangerous to seed Random with the
  • SortedSet (java.util)
    SortedSet is a Set which iterates over its elements in a sorted order. The order is determined eithe
  • AtomicInteger (java.util.concurrent.atomic)
    An int value that may be updated atomically. See the java.util.concurrent.atomic package specificati
  • JLabel (javax.swing)
  • JOptionPane (javax.swing)
  • 14 Best Plugins for Eclipse
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyStudentsTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now