Package net.sf.archimede.model.folder

Examples of net.sf.archimede.model.folder.FolderDao$LazyInvocationHandler


       
        return "";
    }
   
    public String removeVersion() {
        FolderDao folderDao = FolderDao.createInstance();
        CustomTreeNode ctn = (CustomTreeNode) this.versionsTreeModel.getNode();
        folderDao.removeVersion((Folder) ctn.getContent());
       
        Folder folder = folderDao.retrieve(this.selectedFolder.getId());
        this.selectedFolder = new ViewFolder(folder);
        this.metadataTreeModel = getMetadataTreeNode();
        this.versionsTreeModel = getVersionsTreeNode();
       
        return "";
View Full Code Here


        this.metadataTreeModel = getMetadataTreeNode();
        return "";
    }
   
    public String update() {
        FolderDao folderDao = FolderDao.createInstance();
        try {
            folderDao.update(this.selectedFolder.getFolder());
        } catch (ObjectLockedException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        } catch (ObjectExistsException e) {
            // TODO Auto-generated catch block
View Full Code Here

           
            this.selectedFolder = new ViewFolder(FolderDao.createInstance().retrieve(this.selectedFolder.getId()));

            this.file = null;
           
            FolderDao folderDao = FolderDao.createInstance();
            Folder folder = folderDao.retrieve(this.selectedFolder.getId());
            this.selectedFolder = new ViewFolder(folder);
           
            StoredFileBean storedFileBean = (StoredFileBean) FacesContext.getCurrentInstance().getApplication().createValueBinding(StoredFileBean.BEAN_REF).getValue(FacesContext.getCurrentInstance());    
            storedFileBean.setStoredFiles(this.selectedFolder.getStoredFilesModel());
        }
View Full Code Here

    }
   
    public String open() {
        this.selectedFolder = (ViewFolder) this.folders.getRowData();
        //Refresh the value
        FolderDao folderDao = FolderDao.createInstance();
        Folder folder = folderDao.retrieve(this.selectedFolder.getId());
        this.selectedFolder = new ViewFolder(folder);
        this.metadataTreeModel = getMetadataTreeNode();
        this.versionsTreeModel = getVersionsTreeNode();
       
        return "workspace_folder_edition";
View Full Code Here

            }
        }
        return "";
    }
    public String paste() throws ObjectLockedException, ObjectExistsException {
        FolderDao folderDao = FolderDao.createInstance();
        CollectionBean collectionBean = (CollectionBean) FacesContext.getCurrentInstance().getApplication().createValueBinding(CollectionBean.BEAN_REF).getValue(FacesContext.getCurrentInstance());    
        Collection destinationCollection = collectionBean.getSelectedCollection();
        if (this.selectedFolders != null) {
            if (this.cutRequested && this.copyRequested) {
                throw new IllegalStateException("The object cannot request cut and copy operations all at once.");
            }
            if (this.cutRequested) {
                for (Iterator it = this.selectedFolders.iterator(); it.hasNext(); ){
                    ViewFolder viewFolder = (ViewFolder) it.next();
                    Folder cutFolder = viewFolder.getFolder();
                    folderDao.cutTo(cutFolder, destinationCollection);
                    this.cutRequested = false;
                }               
            } else if (this.copyRequested) {
                for (Iterator it = this.selectedFolders.iterator(); it.hasNext(); ){
                    ViewFolder viewFolder = (ViewFolder) it.next();
                    Folder copiedFolder = viewFolder.getFolder();
                    folderDao.copyTo(copiedFolder, destinationCollection);
                    this.copyRequested = false;
               
            } else {
                //All false: nothing to do
            }
View Full Code Here

TOP

Related Classes of net.sf.archimede.model.folder.FolderDao$LazyInvocationHandler

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.