Package org.apache.wicket.protocol.http

Examples of org.apache.wicket.protocol.http.PageExpiredException


   * @deprecated Use {@link #onError(Exception, String)}
   */
  @Deprecated
  protected String onError(final Exception ex)
  {
    throw new PageExpiredException("Invalid URL", ex);
  }
View Full Code Here


   */
  protected IRequestTarget handleExpiredPage(final String pageMapName,
    final Class<? extends Page> pageClass, final int trailingSlashesCount,
    final boolean redirect)
  {
    throw new PageExpiredException(
      "Request cannot be processed. The target page does not exist anymore.");
  }
View Full Code Here

    {
      pageInstance = getPageInstance(pageId, pageClass, pageParameters, renderCount);

      if (pageInstance == null)
      {
        throw new PageExpiredException("Page expired.");
      }

      touchPageInstance(pageInstance);
    }
    return pageInstance;
View Full Code Here

   * @return request target used to handle this situation
   */
  protected IRequestTarget handleExpiredPage(String pageMapName, Class pageClass,
    int trailingSlashesCount, boolean redirect)
  {
    throw new PageExpiredException(
      "Request cannot be processed. The target page does not exist anymore.");
  }
View Full Code Here

   */
  protected IRequestHandler handleExpiredPage(final String pageMapName,
    final Class<? extends Page> pageClass, final int trailingSlashesCount,
    final boolean redirect)
  {
    throw new PageExpiredException(
      "Request cannot be processed. The target page does not exist anymore.");
  }
View Full Code Here

      }
    }

    if (page == null)
    {
      throw new PageExpiredException(
        "Request cannot be processed. The target page does not exist anymore.");
    }

    final String pageRelativeComponentPath = Strings.afterFirstPathComponent(componentPath,
      Component.PATH_SEPARATOR);
View Full Code Here

    {
      pageInstance = getPageInstance(pageId, pageClass, pageParameters, renderCount);
    }
    if (pageInstance == null)
    {
      throw new PageExpiredException("Page expired.");
    }
    touchPageInstance();
    return pageInstance;
  }
View Full Code Here

    final Component component = getTarget();
    final String id = getRequestParameters().getBehaviorId();
    if (id == null)
    {
      // wicket-2107
      throw new PageExpiredException(
        "Parameter behaviorId was not provided: unable to locate listener. Component: " +
          component.toString());
    }

    final int idAsInt = Integer.parseInt(id);
    final List<IBehavior> behaviors = component.getBehaviorsRawList();
    if (behaviors == null)
    {
      throw new PageExpiredException("No behaviors attached to component " +
        component.toString());
    }

    IBehaviorListener behaviorListener = null;

    if (behaviors.size() > idAsInt)
    {
      IBehavior behavior = behaviors.get(idAsInt);
      if (behavior instanceof IBehaviorListener)
      {
        behaviorListener = (IBehaviorListener)behavior;
      }
    }

    if (behaviorListener == null)
    {
      // wicket-2107
      throw new PageExpiredException("No behavior listener found with behaviorId " + id +
        "; Component: " + component.toString());
    }

    // Invoke the interface method
    behaviorListener.onRequest();
View Full Code Here

    {
      pageInstance = getPageInstance(pageId, pageClass, pageParameters, renderCount);
    }
    if (pageInstance == null)
    {
      throw new PageExpiredException("Page expired.");
    }
    touchPageInstance();
    return pageInstance;
  }
View Full Code Here

    {
      resolvePageInstance(pageId, pageClass, pageParameters, renderCount);

      if (pageInstance == null)
      {
        throw new PageExpiredException("Page with id '" + pageId + "' has expired.");
      }
    }
    return pageInstance;
  }
View Full Code Here

TOP

Related Classes of org.apache.wicket.protocol.http.PageExpiredException

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.