@Override public IUser getUserById(String id) { for(IUser u:this.getSpace()){ if (u.getId().equals(id)){ return u; } } return null; }
@Override public void onLoad(IProjectInstance projectInstance) { projectName.setValue(projectInstance.getName()); isPublic.setValue(projectInstance.isPublic()); autoSave.setValue(projectInstance.isAutoSave()); if (projectInstance.getAuthor()!=null) authorLabel.setText("Author: "+projectInstance.getAuthor().getLogin()); if (projectInstance.getCreationDate()!=null) creationDateLabel.setText("Creation Date: "+projectInstance.getCreationDate().toString()); }
public File getTemporaryUploadFolderDirectory(IUser user,IProjectType projectType){ File projectDirectory = new File(System.getProperty("java.io.tmpdir")+File.separator+user.getId()+File.separator+projectType.getId()); //ensure that directory exists if (projectDirectory.exists()==false){ projectDirectory.mkdirs(); } return projectDirectory; }
public File getProjectDirectory(IUser user,IProjectInstance instance){ File projectDirectory = new File(getProjectsDirectory().getAbsolutePath()+File.separator+user.getId()+File.separator+instance.getProjectType().getId()+File.separator+instance.getId()); //ensure that directory exists if (projectDirectory.exists()==false){ projectDirectory.mkdirs(); } return projectDirectory; }