Package net.sf.archimede.model.folder

Examples of net.sf.archimede.model.folder.FolderDao.retrieve()


                        this.isFoldersInit = true;
                      return folders;
                    }
                    for (NodeIterator ni = node.getNode(NodesTypes.PREFIX + CollectionDao.FOLDERS_NODE_NAME).getNodes(); ni.hasNext(); ) {
                        Node folderNode = ni.nextNode();
                        Folder folder = folderDao.retrieve(folderNode.getUUID());
                        folders.add(folder);
                    }
                    Collections.sort(folders, new Comparator() {
                        public int compare(Object arg0, Object arg1) {
                            Collator comp = Collator.getInstance(Locale.US);
View Full Code Here


    public Vector getSchemaLocations(String oaiIdentifier) throws IdDoesNotExistException, NoMetadataFormatsException, OAIInternalServerError {
        try {
            DatabaseUtil.getSingleton().beginTransaction(new CredentialsWrapper(this.username, this.password));
            FolderDao folderDao = FolderDao.createInstance();
            String folderId = this.getRecordFactory().fromOAIIdentifier(oaiIdentifier);
            Folder folder = folderDao.retrieve(folderId);
            return getRecordFactory().getSchemaLocations(folder);
        } finally {
            try {
                DatabaseUtil.getSingleton().commitTransaction();
            } catch (TransactionException e) {
View Full Code Here

    public String getRecord(String oaiIdentifier, String metadataPrefix) throws IdDoesNotExistException, CannotDisseminateFormatException, OAIInternalServerError {
        try {
            DatabaseUtil.getSingleton().beginTransaction(new CredentialsWrapper(this.username, this.password));
            FolderDao folderDao = FolderDao.createInstance();
            String folderId = this.getRecordFactory().fromOAIIdentifier(oaiIdentifier);
            Folder folder = folderDao.retrieve(folderId);
           
            Iterator setSpecs = this.getRecordFactory().getSetSpecs(folder);
            String schemaURL = null;
            if (metadataPrefix != null) {
                if ((schemaURL = getCrosswalks().getSchemaURL(metadataPrefix)) == null) {
View Full Code Here

        FolderBean folderBean = (FolderBean) FacesContext.getCurrentInstance().getApplication().createValueBinding(FolderBean.BEAN_REF).getValue(FacesContext.getCurrentInstance());    
       
        this.selectedFolder = new ViewFolder((Folder) ((CustomTreeNode) folderBean.getVersionsTreeModel().getNode()).getContent());
        //Refresh the value
        FolderDao folderDao = FolderDao.createInstance();
        Folder folder = folderDao.retrieve(this.selectedFolder.getId());
        this.selectedFolder = new ViewFolder(folder);
        this.metadataTreeModel = getMetadataTreeNode();
       
       return "workspace_folder_version";
    }
View Full Code Here

  public String seeDescriptionFromMyResults() {
    SearchResult searchResult = (SearchResult) this.myResults.getRowData();

    FolderDao folderDao = FolderDao.createInstance();
    Folder folder = folderDao
        .retrieve(searchResult.getFolder().getId());

    FolderBean folderBean = (FolderBean) FacesContext
        .getCurrentInstance().getApplication().createValueBinding(
            FolderBean.BEAN_REF).getValue(
View Full Code Here

    TreeNode treeNode = this.treeModel.getNode();
    String identifier = treeNode.getIdentifier();

    FolderDao folderDao = FolderDao.createInstance();
    Folder folder = folderDao.retrieve(identifier);

    FolderBean folderBean = (FolderBean) FacesContext
        .getCurrentInstance().getApplication().createValueBinding(
            FolderBean.BEAN_REF).getValue(
            FacesContext.getCurrentInstance());
View Full Code Here

        FolderDao folderDao = FolderDao.createInstance();
        CustomTreeNode ctn = (CustomTreeNode) this.versionsTreeModel.getNode();
        folderDao.restoreVersion((Folder) ctn.getContent());
       
        //TODO faire une méthode refreshState()
        Folder folder = folderDao.retrieve(this.selectedFolder.getId());
        this.selectedFolder = new ViewFolder(folder);
        this.metadataTreeModel = getMetadataTreeNode();
        this.versionsTreeModel = getVersionsTreeNode();
       
        return "";
View Full Code Here

    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.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

TOP
Copyright © 2018 www.massapi.com. 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.