Package org.osforce.connect.entity.document

Examples of org.osforce.connect.entity.document.Folder


      model.put("answer", answer);
    } else if(StringUtils.equals(File.NAME, activity.getEntity())) {
      File file = fileService.getFile(activity.getLinkedId());
      model.put("file", file);
    } else if(StringUtils.equals(Folder.NAME, activity.getEntity())) {
      Folder folder = folderService.getFolder(activity.getLinkedId());
      model.put("folder", folder);
    }
    //
    model.put("activity", activity);
    //
View Full Code Here


    if(file.getModifiedId()!=null) {
      User modifiedBy = userDao.get(file.getModifiedId());
      file.setModifiedBy(modifiedBy);
    }
    if(file.getFolderId()!=null) {
      Folder folder = folderDao.get(file.getFolderId());
      file.setFolder(folder);
    }
    if(file.getRealFileId()!=null) {
      Attachment realFile = attachmentDao.get(file.getRealFileId());
      file.setRealFile(realFile);
View Full Code Here

    if(folder.getProjectId()!=null) {
      Project project = projectDao.get(folder.getProjectId());
      folder.setProject(project);
    }
    if(!folder.getRoot() && folder.getParentId()!=null) {
      Folder parent = folderDao.get(folder.getParentId());
      folder.setParent(parent);
    }
    Date now = new Date();
    folder.setModified(now);
    if(folder.getId()==null) {
View Full Code Here

      folder.setEnteredBy(user);
      folder.setProject(project);
      if(folderId!=null) {
        folder = folderService.getFolder(folderId);
      }
      Folder parentFolder = null;
      if(parentFolderId!=null) {
        parentFolder = folderService.getFolder(parentFolderId);
        folder.setParent(parentFolder);
      }
      model.addAttribute(AttributeKeys.FOLDER_KEY_READABLE, folder);
View Full Code Here

    }
    //
    List<File> files = Collections.emptyList();
    if(folderId!=null) {
      files = fileService.getFileList(folderId);
      Folder folder = folderService.getFolder(folderId);
      model.addAttribute(AttributeKeys.FOLDER_KEY_READABLE, folder);
      List<Folder> pathFolders = CollectionUtil.newArrayList();
      do {
        pathFolders.add(0, folder);
      } while ((folder = folder.getParent())!=null);
      model.addAttribute(AttributeKeys.FOLDER_LIST_KEY_READABLE, pathFolders);
    }
    model.addAttribute(AttributeKeys.FILE_LIST_KEY_READABLE, files);
    return "document/file-list";
  }
View Full Code Here

  }

  @AfterReturning("execution(* org.osforce.connect.service.document.FolderService.createFolder(..)) ||"
      + "execution(* org.osforce.connect.service.document.FolderService.updateFolder(..))")
  public void updateFolder(JoinPoint jp) {
    Folder folder = (Folder) jp.getArgs()[0];
    Map<Object, Object> context = CollectionUtil.newHashMap();
    context.put("folderId", folder.getId());
    context.put("template", TEMPLATE_FOLDER_UPDATE);
    folderActivityStreamTask.doAsyncTask(context);
  }
View Full Code Here

  }

  @Override
  protected void doTask(Map<Object, Object> context) throws Exception {
    Long folderId = (Long) context.get("folderId");
    Folder folder = folderService.getFolder(folderId);
    String template = (String) context.get("template");
    Activity activity = new Activity();
    activity.setLinkedId(folderId);
    activity.setEntity(Folder.NAME);
    activity.setType(Folder.NAME);
    activity.setDescription(template);
    activity.setFormat(Activity.FORMAT_FTL);
    activity.setProjectId(folder.getProjectId());
    activity.setEnteredId(folder.getModifiedId());
    activityService.createActivity(activity);
  }
View Full Code Here

TOP

Related Classes of org.osforce.connect.entity.document.Folder

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.