Package net.sf.archimede.model.folder

Examples of net.sf.archimede.model.folder.Folder


  public DataModel getFolders() {
   
    List foldersList = FolderDao.createInstance().list();
    List viewFolders = new ArrayList();
    for (Iterator it = foldersList.iterator(); it.hasNext(); ) {
      Folder folder = (Folder) it.next();
     
            viewFolders.add(new ViewFolder(folder, ""));
    }
    ListDataModel listDataModel = new ListDataModel();
    listDataModel.setWrappedData(viewFolders);
View Full Code Here


      String[] urlsPaths = url.split("/");
     
      String folderId = urlsPaths[urlsPaths.length - 2];
      String fileName = urlsPaths[urlsPaths.length - 1];
     
      Folder folder = FolderDao.createInstance().retrieve(folderId);
      List files = folder.getStoredFiles();
      StoredFile fileTodownload = null;
      for (Iterator it = files.iterator(); it.hasNext(); ) {
        StoredFile currentFile = (StoredFile) it.next();
        if (currentFile.getName().equals(fileName)) {
          fileTodownload = currentFile;
View Full Code Here

           
            LiusHit lh = (LiusHit) bi1.get(i);
            Map fields = lh.getLiusFieldsMap();

            String[] values = ((LiusField) fields.get("id")).getValues();     
            Folder currentFolder = FolderDao.createInstance().retrieve(values[0]);
            if (currentFolder == null) {
                System.out.println("No folder found for index value id: " + values[0]);
                continue;
            }
           
View Full Code Here

        if (this == object) {
            return true;
        }
        if (object instanceof Metadata) {
            Metadata metadata = (Metadata) object;
            Folder objectParent = metadata.getParent();
            if (this.parent != null && objectParent != null) {
                if (this.parent.equals(objectParent)) {
                    return this.getId().equals(metadata.getId());
                }
            } else if (this.parent == null && objectParent == null) {
View Full Code Here

        }
    }
   
    public void save(StoredFile storedFile) {
        try {
            Folder parentFolder = storedFile.getParent();
            if (parentFolder == null) {
                throw new IllegalArgumentException("Parent folder cannot be null");
            } else if (parentFolder.getId() == null) {
                throw new IllegalArgumentException("Parent folder needs to be saved first.");
            }
           
            String parentId = parentFolder.getId();
            Session session = (Session) DatabaseUtil.getSingleton().getDaoSession();
           
                      
            Node parentNode = session.getNodeByUUID(parentId);
          
View Full Code Here

                   
                    return storedFile.getData();
                } else if (method.getName().equals("getParent")) {
                    Node node = session.getNodeByUUID(storedFile.getId());
                    Node parentNode = node.getParent();
                    Folder parent = FolderDao.createInstance().retrieve(parentNode.getUUID());
                    storedFile.setParent(parent);
                   
                    return storedFile.getParent();
                   
                } else {
View Full Code Here

TOP

Related Classes of net.sf.archimede.model.folder.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.