Package org.apache.wicket.page

Examples of org.apache.wicket.page.IManageablePage


     * @return the removed {@link org.apache.wicket.page.IManageablePage} or <code>null</code> - otherwise
     */
    @Override
    public IManageablePage removePage(final String sessionId, final Integer pageId)
    {
      IManageablePage result = null;

      if (maxEntriesPerSession > 0)
      {
        Args.notNull(sessionId, "sessionId");
        Args.notNull(pageId, "pageId");
View Full Code Here


     * @return the found serialized page or <code>null</code> when not found
     */
    @Override
    public IManageablePage getPage(String sessionId, Integer pageId)
    {
      IManageablePage result = null;

      if (maxEntriesPerSession > 0)
      {
        Args.notNull(sessionId, "sessionId");
        Args.notNull(pageId, "pageId");
View Full Code Here

    tester.assertRenderedPage(TargetPage.class);
    int targetPageId = tester.getLastRenderedPage().getPageId();

    assertTrue(mainPageId != targetPageId);

    IManageablePage mainPage = tester.getSession().getPageManager().getPage(mainPageId);
    IManageablePage targetPage = tester.getSession().getPageManager().getPage(targetPageId);

    assertThat(mainPage, instanceOf(MainPage.class));
    assertThat(targetPage, instanceOf(TargetPage.class));
  }
View Full Code Here

    SerializedPage result = null;

    if (object instanceof IManageablePage)
    {
      IManageablePage page = (IManageablePage)object;
      result = serializedPagesCache.getPage(sessionId, page.getPageId());
      if (result == null)
      {
        result = serializePage(sessionId, page);
        if (result != null)
        {
          serializedPagesCache.storePage(result);
        }
      }
    }
    else if (object instanceof SerializedPage)
    {
      SerializedPage page = (SerializedPage)object;
      if (page.getData() == null)
      {
        result = restoreStrippedSerializedPage(page);
      }
      else
      {
View Full Code Here

   * @param data
   * @return page data deserialized
   */
  protected IManageablePage deserializePage(final byte[] data)
  {
    IManageablePage page = (IManageablePage)pageSerializer.deserialize(data);
    return page;
  }
View Full Code Here

    SerializedPage result = null;

    if (object instanceof IManageablePage)
    {
      IManageablePage page = (IManageablePage)object;
      result = serializedPagesCache.getPage(sessionId, page.getPageId());
      if (result == null)
      {
        result = serializePage(sessionId, page);
        serializedPagesCache.storePage(result);
      }
    }
    else if (object instanceof SerializedPage)
    {
      SerializedPage page = (SerializedPage)object;
      if (page.getData() == null)
      {
        result = restoreStrippedSerializedPage(page);
      }
      else
      {
View Full Code Here

   *
   * @see org.apache.wicket.request.mapper.IPageSource#getPageInstance(int)
   */
  public IRequestablePage getPageInstance(final int pageId)
  {
    IManageablePage manageablePage = Application.get().getPageManager().getPage(pageId);
    IRequestablePage requestablePage = null;
    if (manageablePage instanceof IRequestablePage)
    {
      requestablePage = (IRequestablePage)manageablePage;
    }
View Full Code Here

    SerializedPage result = null;

    if (page instanceof IManageablePage)
    {
      IManageablePage _page = (IManageablePage)page;
      result = pagesCache.getPage(sessionId, _page.getPageId());
      if (result == null)
      {
        result = createSerializedPage(sessionId, _page);
        if (result != null)
        {
          pagesCache.storePage(sessionId, _page.getPageId(), result);
        }
      }
    }
    else if (page instanceof SerializedPage)
    {
      SerializedPage _page = (SerializedPage)page;
      if (_page.getData() == null)
      {
        result = restoreStrippedSerializedPage(_page);
      }
      else
      {
View Full Code Here

   */
  public InspectorPage(final PageParameters parameters)
  {
    add(new ApplicationView("application", Application.get()));
    add(new SessionView("session", Session.get()));
    IManageablePage page = null;
    try
    {
      final int pageId = parameters.get("pageId").toInt();
      page = Session.get().getPageManager().getPage(pageId);
    }
View Full Code Here

    SerializedPage result = null;

    if (object instanceof IManageablePage)
    {
      IManageablePage page = (IManageablePage)object;
      result = serializedPagesCache.getPage(sessionId, page.getPageId());
      if (result == null)
      {
        result = serializePage(sessionId, page);
        serializedPagesCache.storePage(result);
      }
    }
    else if (object instanceof SerializedPage)
    {
      SerializedPage page = (SerializedPage)object;
      if (page.getData() == null)
      {
        result = restoreStrippedSerializedPage(page);
      }
      else
      {
View Full Code Here

TOP

Related Classes of org.apache.wicket.page.IManageablePage

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.