public static boolean curationEnabeled(ProjectService repository, User user) { for (Project project : repository.listProjects()) { if (repository.isCurator(project, user)) { return true; } } return false; }
@Override protected List<DecoratedObject<Project>> load() { User user = userRepository .get(SecurityContextHolder.getContext().getAuthentication().getName()); List<DecoratedObject<Project>> allowedProject = new ArrayList<>(); List<Project> projectsWithFinishedAnnos = projectService .listProjectsWithFinishedAnnos(); for (Project project : projectService.listProjects()) { if (projectService.isCurator(project, user)) { DecoratedObject<Project> dp = DecoratedObject.of(project); if (projectsWithFinishedAnnos.contains(project)) { dp.setColor("green"); } else { dp.setColor("red"); } allowedProject.add(dp); } } return allowedProject; } };
public static boolean curationEnabeled(ProjectService repository, User user) { for (Project project : repository.listProjects()) { if (repository.isCurator(project, user)) { return true; } } return false; }
@Override protected List<DecoratedObject<Project>> load() { User user = userRepository .get(SecurityContextHolder.getContext().getAuthentication().getName()); List<DecoratedObject<Project>> allowedProject = new ArrayList<>(); List<Project> projectsWithFinishedAnnos = projectService .listProjectsWithFinishedAnnos(); for (Project project : projectService.listProjects()) { if (projectService.isCurator(project, user)) { DecoratedObject<Project> dp = DecoratedObject.of(project); if (projectsWithFinishedAnnos.contains(project)) { dp.setColor("green"); } else { dp.setColor("red"); } allowedProject.add(dp); } } return allowedProject; } };
public static boolean annotationEnabeled(ProjectService aRepository, User aUser, String aMode) { for (Project project : aRepository.listProjects()) { if (aRepository.isAnnotator(project, aUser) && aMode.equals(project.getMode())) { return true; } } return false; }
public static boolean annotationEnabeled(ProjectService aRepository, User aUser, String aMode) { for (Project project : aRepository.listProjects()) { if (aRepository.isAnnotator(project, aUser) && aMode.equals(project.getMode())) { return true; } } return false; }
@Override protected List<DecoratedObject<Project>> load() { User user = userRepository.get( SecurityContextHolder.getContext().getAuthentication().getName()); List<DecoratedObject<Project>> allowedProject = new ArrayList<>(); for (Project project : projectService.listProjects()) { if (projectService.isAnnotator(project, user) && WebAnnoConst.PROJECT_TYPE_CORRECTION.equals(project.getMode())) { allowedProject.add(DecoratedObject.of(project)); } } return allowedProject; } };
public static boolean monitoringEnabeled(ProjectService repository, User user) { for (Project project : repository.listProjects()) { if (repository.isCurator(project, user) || repository.isManager(project, user)) { return true; } } return false; }
public static boolean monitoringEnabeled(ProjectService repository, User user) { for (Project project : repository.listProjects()) { if (repository.isCurator(project, user) || repository.isManager(project, user)) { return true; } } return false; }
private List<Project> listAllowedProjects() { List<Project> allowedProject = new ArrayList<>(); User user = userRepository.getCurrentUser(); List<Project> allProjects = projectService.listProjects(); for (Project project : allProjects) { if (projectService.isManager(project, user) || projectService.isCurator(project, user)) { allowedProject.add(project); } } return allowedProject; }
private Map<String, Integer> getOverallProjectProgress() { Map<String, Integer> overallProjectProgress = new LinkedHashMap<>(); String username = SecurityContextHolder.getContext().getAuthentication().getName(); User user = userRepository.get(username); for (Project project : projectService.listProjects()) { if (projectService.isCurator(project, user) || projectService.isManager(project, user)) { int annoFinished = documentService.listFinishedAnnotationDocuments(project).size(); int allAnno = documentService.numberOfExpectedAnnotationDocuments(project); int progress = (int) Math.round((double) (annoFinished * 100) / (allAnno)); overallProjectProgress.put(project.getName(), progress); } } return overallProjectProgress; }
private IModel<List<DecoratedObject<Project>>> getAllowedProjects() { return LambdaModel.of(() -> { User user = userRepository.getCurrentUser(); List<DecoratedObject<Project>> allowedProject = new ArrayList<>(); for (Project project : projectService.listProjects()) { if (projectService.isAnnotator(project, user) && WebAnnoConst.PROJECT_TYPE_AUTOMATION.equals(project.getMode())) { allowedProject.add(DecoratedObject.of(project)); } } return allowedProject; }); }
private IModel<List<DecoratedObject<Project>>> getAllowedProjects() { return LambdaModel.of(() -> { User user = userRepository.getCurrentUser(); List<DecoratedObject<Project>> allowedProject = new ArrayList<>(); for (Project project : projectService.listProjects()) { if (projectService.isAnnotator(project, user) && WebAnnoConst.PROJECT_TYPE_AUTOMATION.equals(project.getMode())) { allowedProject.add(DecoratedObject.of(project)); } } return allowedProject; }); }
private IModel<List<DecoratedObject<Project>>> getAllowedProjects() { return LambdaModel.of(() -> { User user = userRepository.getCurrentUser(); List<DecoratedObject<Project>> allowedProject = new ArrayList<>(); for (Project project : projectService.listProjects()) { if (projectService.isAnnotator(project, user) && WebAnnoConst.PROJECT_TYPE_ANNOTATION.equals(project.getMode())) { allowedProject.add(DecoratedObject.of(project)); } } return allowedProject; }); }
status = txManager.getTransaction(def); for (Project project : projectService.listProjects()) { try { AnnotationLayer tokenLayer = annotationSchemaService.getLayer(
status = txManager.getTransaction(def); for (Project project : projectService.listProjects()) { try { AnnotationLayer tokenLayer = annotationSchemaService.getLayer(
if (!projectService.listProjects().isEmpty()) { Project project = projectService.listProjects().get(0); List<List<String>> userAnnotationDocumentLists = new ArrayList<>(); List<SourceDocument> dc = documentService.listSourceDocuments(project);