private ListView<ProjectPermission> createRoleBadges(Project aProject) { return new ListView<ProjectPermission>(MID_ROLE, projectService .listProjectPermissionLevel(userRepository.getCurrentUser(), aProject)) { private static final long serialVersionUID = -96472758076828409L; @Override protected void populateItem(ListItem<ProjectPermission> aItem) { PermissionLevel level = aItem.getModelObject().getLevel(); aItem.add(new Label(MID_LABEL, getString( Classes.simpleName(level.getDeclaringClass()) + '.' + level.toString()))); } }; }
private ListView<ProjectPermission> createRoleBadges(Project aProject) { return new ListView<ProjectPermission>(MID_ROLE, projectService .listProjectPermissionLevel(userRepository.getCurrentUser(), aProject)) { private static final long serialVersionUID = -96472758076828409L; @Override protected void populateItem(ListItem<ProjectPermission> aItem) { PermissionLevel level = aItem.getModelObject().getLevel(); aItem.add(new Label(MID_LABEL, getString( Classes.simpleName(level.getDeclaringClass()) + '.' + level.toString()))); } }; }
@Override public void exportData(ProjectExportRequest aRequest, ExportedProject aExProject, File aStage) throws Exception { Project project = aRequest.getProject(); // add project permissions to the project List<ExportedProjectPermission> projectPermissions = new ArrayList<>(); for (User user : projectService.listProjectUsersWithPermissions(project)) { for (ProjectPermission permission : projectService.listProjectPermissionLevel(user, project)) { ExportedProjectPermission permissionToExport = new ExportedProjectPermission(); permissionToExport.setLevel(permission.getLevel()); permissionToExport.setUser(user.getUsername()); projectPermissions.add(permissionToExport); } } aExProject.setProjectPermissions(projectPermissions); }
@Override public void exportData(ProjectExportRequest aRequest, ExportedProject aExProject, File aStage) throws Exception { Project project = aRequest.getProject(); // add project permissions to the project List<ExportedProjectPermission> projectPermissions = new ArrayList<>(); for (User user : projectService.listProjectUsersWithPermissions(project)) { for (ProjectPermission permission : projectService.listProjectPermissionLevel(user, project)) { ExportedProjectPermission permissionToExport = new ExportedProjectPermission(); permissionToExport.setLevel(permission.getLevel()); permissionToExport.setUser(user.getUsername()); projectPermissions.add(permissionToExport); } } aExProject.setProjectPermissions(projectPermissions); }
String projectId = Long.toString(project.getId()); List<ProjectPermission> projectPermissions = projectRepository .listProjectPermissionLevel(user, project); JSONArray permissionArr = new JSONArray(); JSONObject projectJSON = new JSONObject();
String projectId = Long.toString(project.getId()); List<ProjectPermission> projectPermissions = projectRepository .listProjectPermissionLevel(user, project); JSONArray permissionArr = new JSONArray(); JSONObject projectJSON = new JSONObject();