Package net.sf.archimede.model.user

Examples of net.sf.archimede.model.user.UserImpl


            groupCollection.setParent(rootCollection);
           
            if (groupCollection.getReadUsers() == null) {
              groupCollection.setReadUsers(new ArrayList());
            }
            groupCollection.getReadUsers().add(new UserImpl("anonymous", ""));
           
            if (rootCollection.getCollections() != null) {
                rootCollection.getCollections().add(groupCollection);
            } else {
                List collections = new ArrayList();
                collections.add(groupCollection);
                rootCollection.setCollections(collections);
            }
           
            collectionDao.save(groupCollection);
        }
           
        Collection seriesCollection = getSeriesInRepository(groupCollection);
        if (seriesCollection == null) {
            CollectionDao collectionDao = CollectionDao.createInstance();
            seriesCollection = new CollectionImpl();
            seriesCollection.setName(this.oldFolder.getSeriesName());
            seriesCollection.setParent(groupCollection);
           
            if (seriesCollection.getReadUsers() == null) {
              seriesCollection.setReadUsers(new ArrayList());
            }
            seriesCollection.getReadUsers().add(new UserImpl("anonymous", ""));
           
            if (groupCollection.getCollections() != null) {
                groupCollection.getCollections().add(seriesCollection);
            } else {
                List collections = new ArrayList();
                collections.add(seriesCollection);
                groupCollection.setCollections(collections);
            }
            collectionDao.save(seriesCollection);
           
        }
        Folder folder = getFolderInRepository(seriesCollection);
        if (folder == null) {
            folder = new FolderImpl();
            folder.setName(this.oldFolder.getOiDb());
            folder.setDatestamp(new GregorianCalendar());
            folder.setParentCollection(seriesCollection);
           
            if (folder.getReadUsers() == null) {
              folder.setReadUsers(new ArrayList());
            }
            folder.getReadUsers().add(new UserImpl("anonymous", ""));
           
            if (seriesCollection.getFolders() != null) {
                seriesCollection.getFolders().add(folder);
            } else {
                List folders = new ArrayList();
View Full Code Here


            storedFile.setParent(folder);
           
            if (storedFile.getReadUsers() == null) {
              storedFile.setReadUsers(new ArrayList());
            }
            storedFile.getReadUsers().add(new UserImpl("anonymous", ""));
           
            StoredFileDao.createInstance().save(storedFile);
            try {
        is.close();
      } catch (IOException e) {
View Full Code Here

            folderCollection.getFolders().add(thesisFolder);
            thesisFolder.setParentCollection(folderCollection);
            if (thesisFolder.getReadUsers() == null) {
                thesisFolder.setReadUsers(new ArrayList());
            }
            thesisFolder.getReadUsers().add(new UserImpl("anonymous", ""));
           
            FolderDao.createInstance().save(thesisFolder);
            this.addMetadateInFolder(thesisMetadata, thesisFolder);
            this.addFilesInFolder(thesisFolderFile, thesisFolder);
           
View Full Code Here

                    storedFiles.add(currentStoredFile);
                   
                    if (currentStoredFile.getReadUsers() == null) {
                        currentStoredFile.setReadUsers(new ArrayList());
                    }
                    currentStoredFile.getReadUsers().add(new UserImpl("anonymous", ""));
                   
                    StoredFileDao.createInstance().save(currentStoredFile);
                } finally {
                    is.close();
                }
View Full Code Here

            collection = newCollection;
           
            if (newCollection.getReadUsers() == null) {
                newCollection.setReadUsers(new ArrayList());
            }
            newCollection.getReadUsers().add(new UserImpl("anonymous", ""));
           
            CollectionDao.createInstance().save(newCollection);
        }
       
        return collection;
View Full Code Here

            FacesContext context = FacesContext.getCurrentInstance();
            context.addMessage(this.passwordComponent.getClientId(context), message);
            return "";
        }
       
        User user = new UserImpl();
        user.setUsername(this.username);
        user.setPassword(this.password);
        try {
            UserDao.createInstance().save(user);
        } catch (ObjectExistsException e) {
          ResourceBundleUtil bundleUtil = ResourceBundleUtil.getInstance();
            FacesMessage message = new FacesMessage( bundleUtil.getMessage("username_alreadySelected") );
View Full Code Here

            context.addMessage(null , message);
            return "";
        }
      
        UserDao userDao = UserDao.createInstance();
        User updatedUser = new UserImpl();
        updatedUser.setUsername(this.username);
        updatedUser.setPassword(this.password);
        userDao.update(updatedUser);
       
        visitBean.setCredentials(new CredentialsWrapper(this.username, this.password));
       
        ResourceBundleUtil bundleUtil = ResourceBundleUtil.getInstance();
View Full Code Here

    try {
        DatabaseUtil dbUtil = DatabaseUtil.getSingleton();
            dbUtil.beginTransaction(SystemPrincipal.getCredentials());
           
            User admin = new UserImpl();
            admin.setUsername("admin");
            admin.setPassword("admin");
            UserDao.createInstance().save(admin);
           
            User anonymous = new UserImpl();
            anonymous.setUsername("anonymous");
            anonymous.setPassword("anonymous");
            UserDao.createInstance().save(anonymous);
           
            User user = new UserImpl();
            user.setUsername("user");
            user.setPassword("user");
            UserDao.createInstance().save(user);
           
            CollectionDao collectionDao = CollectionDao.createInstance();
            Collection rootCollection = new CollectionImpl();
            rootCollection.setName(CollectionDao.ROOT_COLLECTION);
View Full Code Here

   
    //FIXME New and Update
    private void addMandatoryPermissions(Content content) {
        String username =  DatabaseUtil.getSingleton().getCredentials().getUsername();
       
        User currentUser = new UserImpl(username, "");
       
        {
            if (content.getReadUsers() == null) {
                content.setReadUsers(new ArrayList());
            }
            if (!content.getReadUsers().contains(currentUser)) {
                content.getReadUsers().add(new UserImpl(username, ""));
            }
            //content.getReadUsers().add(new UserImpl("anonymous", ""));
        }
       
        {
            if (content.getWriteUsers() == null) {
                content.setWriteUsers(new ArrayList());
            }
            if (!content.getWriteUsers().contains(currentUser)) {
                content.getWriteUsers().add(new UserImpl(username, ""));
            }
        }
       
        {
            if (content.getRemoveUsers() == null) {
                content.setRemoveUsers(new ArrayList());
            }
            if (!content.getRemoveUsers().contains(currentUser)) {
                content.getRemoveUsers().add(new UserImpl(username, ""));
            }
        }
       
        {
            if (content.getOwnerUsers() == null) {
                content.setOwnerUsers(new ArrayList());
            }
            if (!content.getOwnerUsers().contains(currentUser)) {
                content.getOwnerUsers().add(new UserImpl(username, ""));
            }
        }
    }
View Full Code Here

TOP

Related Classes of net.sf.archimede.model.user.UserImpl

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.