Package org.vosao.entity

Examples of org.vosao.entity.FileEntity


    return getResource(path, "UTF-8");
  }

  @Override
  public FileVO getResource(String path, String encoding) {
    FileEntity file = getBusiness().getFileBusiness().findFile(path);
    if (file == null) return null;
    return VosaoContext.getInstance().getBackService().getFileService()
        .getFile(file.getId(), encoding);
  }
View Full Code Here


          fileCacheList.add(filePath);
          String folderPath = pluginBase + "/" + FolderUtil.getFilePath(
              item.path);
          FolderEntity folder = getBusiness().getFolderBusiness()
              .createFolder(folderPath);
          FileEntity file = new FileEntity(item.filename,
              item.filename, folder.getId(),
              MimeType.getContentTypeByExt(
                  FolderUtil.getFileExt(item.path)),
              new Date(), fileData.length);
          getDao().getFileDao().save(file, fileData);
View Full Code Here

    fileTool.addFile("title", "test.bat", "text/plain",
        "file content".getBytes(), folder);
    folder = getDao().getFolderDao().getById(folder.getId());
    List<FileEntity> files = getDao().getFileDao().getByFolder(folder.getId());
    assertEquals(1, files.size());
    FileEntity file1 = files.get(0);
    assertEquals("title", file1.getTitle());
    assertEquals(12, file1.getSize());
    assertEquals("file content",
        new String(getDao().getFileDao().getFileContent(file1)));
 
View Full Code Here

        new String(getDao().getFileDao().getFileContent(file1)));
 
 
  public void testGetById() {
    FolderEntity folder = folderTool.addFolder("test");
    FileEntity file = fileTool.addFile("title", "test.bat", "text/plain",
        "file content".getBytes(), folder);
    FileEntity file2 = getDao().getFileDao().getById(file.getId());
    assertNotNull("blob data not null", file2);
    assertEquals(file.getTitle(), file2.getTitle());
    assertEquals(file.getMimeType(), file2.getMimeType());
    assertEquals(file.getFilename(), file2.getFilename());
 
View Full Code Here

 
 
  public void testBlobStore() {
    FolderEntity folder = folderTool.addFolder("test");
    byte[] c = "file content".getBytes();
    FileEntity file = fileTool.addFile("title", "test.bat", "text/plain",
        c, folder);
    FileEntity file2 = getDao().getFileDao().getById(file.getId());
    byte[] content = getDao().getFileDao().getFileContent(file2);
    assertNotNull("blob data not null", file2);
    assertNotNull("blob data not null", content);
    for (int i=0; i < content.length; i++) {
      assertEquals(content[i], c[i]);
View Full Code Here

    assertEquals(3, files.size());
 
 
  public void testUpdate() {
    FolderEntity folder = folderTool.addFolder("test");
    FileEntity file = fileTool.addFile("title", "test.bat", "text/plain",
        "file content".getBytes(), folder);
    FileEntity file2 = getDao().getFileDao().getById(file.getId());
    file2.setTitle("update");
    getDao().getFileDao().save(file2);
    FileEntity file3 = getDao().getFileDao().getById(file.getId());
    assertEquals("update", file3.getTitle());
  }
View Full Code Here

 
  public void testDelete() {
    FolderEntity folder = folderTool.addFolder("test");
    fileTool.addFile("title1", "test.bat1", "text/plain",
        "file content1".getBytes(), folder);
    FileEntity file = fileTool.addFile("title2", "test.bat2", "text/plain",
        "file content2".getBytes(), folder);
    fileTool.addFile("title3", "test.bat3", "text/plain", "file content3".getBytes(), folder);
    folder = getDao().getFolderDao().getById(folder.getId());
    List<FileEntity> files = getDao().getFileDao().getByFolder(folder.getId());
    assertEquals(3, files.size());
    getDao().getFileDao().remove(file.getId());
    folder = getDao().getFolderDao().getById(folder.getId());
    List<FileEntity> list = getDao().getFileDao().getByFolder(folder.getId());
    assertEquals(2, list.size());
    Long id = null;
    getDao().getFileDao().remove(id);
View Full Code Here

        "file content1".getBytes(),  folder);
    fileTool.addFile("title2", "test.bat2", "text/plain",
        "file content2".getBytes(),  folder);
    fileTool.addFile("title3", "test.bat3", "text/plain",
        "file content3".getBytes(),  folder);
    FileEntity file = getDao().getFileDao().getByName(folder.getId(),
        "test.bat2");
    assertNotNull(file);
    assertEquals("test.bat2", file.getFilename());
 
View Full Code Here

 
  public void testSaveFileEntity() {
    FolderEntity folder = folderTool.addFolder("test");
    byte[] content = new byte[1200000];
    Arrays.fill(content, (byte)123);
    FileEntity file = fileTool.addFile("title1", "test.bat1", "text/plain",
        content, folder);
    byte[] content1 = getDao().getFileDao().getFileContent(file);
    assertEquals(content.length, content1.length);
    getDao().getFileDao().removeAll();
    List<FileEntity> list = getDao().getFileDao().select();
View Full Code Here

  public void testCreateChunks() {
    FolderEntity folder = folderTool.addFolder("test");
    byte[] content = new byte[200000];
    Arrays.fill(content, (byte)123);
    FileEntity file = new FileEntity("title1", "test.bat1", folder.getId(),
        "text/plain", new Date(), content.length);
    List<FileChunkEntity> list = getDao().getFileChunkDao().createChunks(file,
        content);
    assertNotNull(list);
    assertEquals(1, list.size());
View Full Code Here

TOP

Related Classes of org.vosao.entity.FileEntity

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.