Package org.apache.wicket.protocol.http

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


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

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


   *      java.lang.RuntimeException)
   */
  @Override
  public IRequestHandler handleException(final Exception e)
  {
    PageExpiredException pageExpiredException = Exceptions.findCause(e,
      PageExpiredException.class);
    if (pageExpiredException != null)
    {
      handlePageExpiredException(pageExpiredException);
    }
View Full Code Here

    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)
      {

        if (!behavior.isEnabled(component))
        {
          // ignore this request
          logger.warn(
            "behavior not enabled; ignoring call. behavior: {} at index: {} on component: {}",
            new Object[] { behavior, idAsInt, component });
          return;
        }

        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

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

      if (pageInstance == null)
      {
        throw new PageExpiredException("Page with id '" + pageId + "' has expired.");
      }
    }
    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

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

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

      if (pageInstance == null)
      {
        throw new PageExpiredException("Page with id '" + pageId + "' has expired.");
      }
    }
    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

    {
      pageInstance = getPageInstance(pageId, pageClass, pageParameters, renderCount);
    }
    if (pageInstance == null)
    {
      throw new PageExpiredException("Page expired.");
    }
    touchPageInstance();
    return pageInstance;
  }
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

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.