Package org.apache.wicket.util.lang

Examples of org.apache.wicket.util.lang.Bytes


          close();
        }
      }

      data.setContentDisposition(contentDisposition);
      Bytes length = stream.length();
      if (length != null)
      {
        data.setContentLength(length.bytes());
      }
      data.setFileName(fileName);

      String contentType = stream.getContentType();
      if (contentType == null && fileName != null && Application.exists())
View Full Code Here


          close();
        }
      }

      data.setContentDisposition(contentDisposition);
      Bytes length = resourceStream.length();
      if (length != null)
      {
        data.setContentLength(length.bytes());
      }
      data.setFileName(fileName);

      String contentType = resourceStream.getContentType();
      if (contentType == null && fileName != null && Application.exists())
View Full Code Here

          close();
        }
      }

      data.setContentDisposition(contentDisposition);
      Bytes length = stream.length();
      if (length != null)
      {
        data.setContentLength(length.bytes());
      }
      data.setFileName(fileName);

      final String contentType;
      if (fileName != null && Application.exists())
View Full Code Here

    assertEquals(0, manager.pagesPerSession.size());
  }

  @Test
  public void storeDataEnoughSpace() throws Exception {
    Bytes maxSizePerSession = Bytes.bytes(pageData1.length + pageData2.length + 1);
    SessionQuotaManagingDataStore manager = new SessionQuotaManagingDataStore(delegate, maxSizePerSession);

    assertEquals(0, manager.pagesPerSession.size());

    manager.storeData(sessionId, pageId1, pageData1);
View Full Code Here

    assertEquals(2, sessionData.pages.size());
  }

  @Test
  public void storeDataInsufficientSpaceForTwoPages() throws Exception {
    Bytes maxSizePerSession = Bytes.bytes(pageData1.length);
    SessionQuotaManagingDataStore manager = new SessionQuotaManagingDataStore(delegate, maxSizePerSession);

    assertEquals(0, manager.pagesPerSession.size());

    manager.storeData(sessionId, pageId1, pageData1);
View Full Code Here

    assertEquals(pageId2, sessionData.pages.element().pageId);
  }

  @Test
  public void storeDataInsufficientSpaceForASinglePage() throws Exception {
    Bytes maxSizePerSession = Bytes.bytes(pageData1.length - 1);
    SessionQuotaManagingDataStore manager = new SessionQuotaManagingDataStore(delegate, maxSizePerSession);

    assertEquals(0, manager.pagesPerSession.size());

    manager.storeData(sessionId, pageId1, pageData1);
View Full Code Here

   * @throws Exception
   */
  @Test
  public void storeDataSamePageTwice() throws Exception {
    byte[] pageData1_2 = new byte[] { 1 };
    Bytes maxSizePerSession = Bytes.bytes(pageData1.length + pageData1_2.length + 1);
    SessionQuotaManagingDataStore manager = new SessionQuotaManagingDataStore(delegate, maxSizePerSession);

    assertEquals(0, manager.pagesPerSession.size());

    manager.storeData(sessionId, pageId1, pageData1);
View Full Code Here

    assertEquals(pageData1_2.length, sessionData.size);
  }

  @Test
  public void removePage() throws Exception {
    Bytes maxSizePerSession = Bytes.bytes(pageData1.length + pageData2.length + 1);
    SessionQuotaManagingDataStore manager = new SessionQuotaManagingDataStore(delegate, maxSizePerSession);

    assertEquals(0, manager.pagesPerSession.size());

    manager.storeData(sessionId, pageId1, pageData1);
View Full Code Here

    assertEquals(0, manager.pagesPerSession.size());
  }

  @Test
  public void destroy() throws Exception {
    Bytes maxSizePerSession = Bytes.bytes(pageData1.length + 1);
    SessionQuotaManagingDataStore manager = new SessionQuotaManagingDataStore(delegate, maxSizePerSession);

    assertEquals(0, manager.pagesPerSession.size());

    manager.storeData(sessionId, pageId1, pageData1);
View Full Code Here

  }

  @Override
  protected void onEvent(AjaxRequestTarget target, FileList fileList)
  {
    Bytes maxSize = getMaxSize();
    if (maxSize.lessThan(fileList.getSize()))
    {
      addErrorMsg(target, fileList);
      onError(target, fileList);
    }
    else
View Full Code Here

TOP

Related Classes of org.apache.wicket.util.lang.Bytes

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.