Package org.vosao.entity

Examples of org.vosao.entity.FolderEntity


    FileEntity file3 = getDao().getFileDao().getById(file.getId());
    assertEquals("update", file3.getTitle());
  }
 
  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


    getDao().getFileDao().remove(id);

  }
 
  public void testGetByName() {
    FolderEntity folder = folderTool.addFolder("test");
    fileTool.addFile("title1", "test.bat1", "text/plain",
        "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

    assertNotNull(file);
    assertEquals("test.bat2", file.getFilename());
 
 
  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);
View Full Code Here

    List<FileEntity> list = getDao().getFileDao().select();
    assertEquals(0, list.size());
  }

  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

    byte[] cont = getDao().getFileDao().getFileContent(file);
    assertEquals(content.length, cont.length)
  }

  public void testRemove() {
    FolderEntity folder = folderTool.addFolder("test");
    FileEntity t1 = fileTool.addFile("title1", "test.bat1", "text/plain",
        "file content1".getBytes(),  folder);
    FileEntity t2 = fileTool.addFile("title2", "test.bat2", "text/plain",
        "file content2".getBytes(),  folder);
    FileEntity t3 = fileTool.addFile("title3", "test.bat3", "text/plain",
View Full Code Here

    List<FileEntity> list = getDao().getFileDao().select();
    assertEquals(1, list.size());
 

  public void testRemoveByFolder() {
    FolderEntity folder = folderTool.addFolder("test");
    FileEntity t1 = fileTool.addFile("title1", "test.bat1", "text/plain",
        "file content1".getBytes(),  folder);
    FileEntity t2 = fileTool.addFile("title2", "test.bat2", "text/plain",
        "file content2".getBytes(),  folder);
    FileEntity t3 = fileTool.addFile("title3", "test.bat3", "text/plain",
        "file content3".getBytes(),  folder);
    List<FileEntity> list = getDao().getFileDao().select();
    assertEquals(3, list.size());
    getDao().getFileDao().removeByFolder(null);
    getDao().getFileDao().removeByFolder(folder.getId());
    list = getDao().getFileDao().select();
    assertEquals(0, list.size());
 
View Full Code Here

  public void readFolders(Element foldersElement) throws DaoTaskException {
    for (Iterator<Element> i = foldersElement.elementIterator();
        i.hasNext(); ) {
            Element element = i.next();
            if (element.getName().equals("folder")) {
              FolderEntity root = getDao().getFolderDao().getByPath("/");
              readFolder(element, root);
            }
    }
  }
View Full Code Here

 
  private void readFolder(Element element, final FolderEntity parent)
      throws DaoTaskException {
    String name = element.elementText("name");
    String title = element.elementText("title");
    FolderEntity folder;
    if (name.equals("/") && parent.isRoot()) {
      folder = getDao().getFolderDao().getByPath("/");
    }
    else {
      folder = getDao().getFolderDao().getByParentName(
          parent.getId(), name);
      if (folder == null) {
        folder = new FolderEntity(title, name, parent.getId());
      }
    }
    folder.setTitle(title);
    getDaoTaskAdapter().folderSave(folder);
    readFolderPermissions(element.element("permissions"), folder);
    for (Iterator<Element> i = element.elementIterator(); i
        .hasNext();) {
      Element e = i.next();
View Full Code Here

    String folderPath = FolderUtil.getFilePath(name);
    String fileName = FolderUtil.getFileName(name);
    //logger.debug("importResourceFile: " + folderPath + " " + fileName + " "
    //    + data.length);
    FolderEntity folderEntity = getBusiness().getFolderBusiness()
        .createFolder(folderPath);
    //logger.debug("folderEntity: " + folderEntity);
    String contentType = MimeType.getContentTypeByExt(FolderUtil
        .getFileExt(fileName));
    FileEntity fileEntity = getDao().getFileDao().getByName(
        folderEntity.getId(), fileName);
    if (fileEntity != null) {
      fileEntity.setLastModifiedTime(new Date());
      fileEntity.setSize(data.length);
    } else {
      fileEntity = new FileEntity(fileName, fileName, folderEntity
          .getId(), contentType, new Date(), data.length);
    }
    getDaoTaskAdapter().fileSave(fileEntity, data);
    return name;
  }
View Full Code Here

   * @throws DocumentException
   * @throws DaoTaskException
   */
  public void readFolderFile(String folderPath, String xml)
      throws DocumentException, DaoTaskException {
    FolderEntity folder = getBusiness().getFolderBusiness().createFolder(
        folderPath);
    Element root = DocumentHelper.parseText(xml).getRootElement();
    String title = root.elementText("title");
    if (!StringUtils.isEmpty(title)) {
      folder.setTitle(title);
      getDaoTaskAdapter().folderSave(folder);
    }
    readFolderPermissions(root.element("permissions"), folder);
  }
View Full Code Here

TOP

Related Classes of org.vosao.entity.FolderEntity

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.