Project

General

Profile

« Previous | Next » 

Revision 46460

View differences:

UserRegistrationForm.java
79 79

  
80 80
    private boolean isProjectSelected = false;
81 81
    private String projectId = null;
82
    private Project project = null;
82 83

  
83 84
    private boolean isPublisherSelected = false;
84 85
    private Publisher publisher = null;
......
267 268
            @Override
268 269
            public void valueSelected(Vocabulary vocabulary) {
269 270
                isProjectSelected = true;
270
                projectId = vocabulary.getId();
271
                project = vocabulary.getProject();
271 272
            }
272 273
        };
273 274
        projectAutoComplete.setAutoCompleteListener(projectAutoCompleteListener);
......
279 280
            @Override
280 281
            public void valueSelected(Vocabulary vocabulary) {
281 282
                isPublisherSelected = true;
282
                publisher = new Publisher();
283
                publisher.setId(vocabulary.getId());
284
                publisher.setName(vocabulary.getName());
283
                publisher = vocabulary.getPublisher();
285 284
            }
286 285
        };
287 286
        publisherAutoComplete.setAutoCompleteListener(publisherAutoCompleteListener);
......
507 506
        person.setOrcidid(orcidID.getValue().trim());
508 507

  
509 508
        List<Project> coordinatedProjects = new ArrayList<>();
510
        if(projectId!=null){
511
            Project p = new Project();
512
            p.setId(projectId);
513
            coordinatedProjects.add(p);
509
        if(project!=null) {
510
            Window.alert(project.getAcronym());
511
            coordinatedProjects.add(project);
514 512
        }
515 513

  
516 514
        person.setCoordinatedProjects(coordinatedProjects);

Also available in: Unified diff