Examples of CreateScienceProjectVo


Examples of org.sete.vo.project.CreateScienceProjectVo

     * @throws Exception
     */
    @Test
    public void testCreateScienceProjectWithPartner() throws Exception {

        CreateScienceProjectVo cspVo = new CreateScienceProjectVo();
        cspVo.setCreator("1");
        cspVo.setPartner("2");
        cspVo.setSponsor("3");
        cspVo.setCategory("biology");

        SeteUser creator = new SeteUser();
        creator.setId(Integer.valueOf(cspVo.getCreator()));

        SeteUser partner = new SeteUser();
        partner.setId(Integer.valueOf(cspVo.getPartner()));

        SeteUser sponsor = new SeteUser();
        sponsor.setId(Integer.valueOf(cspVo.getSponsor()));

        EasyMock.expect(mockScienceProjectDao.isStudentInAnotherProject(
                                    Integer.valueOf(cspVo.getCreator()))).andReturn(Boolean.FALSE);

        EasyMock.expect(mockUserDao.findById(Integer.valueOf(cspVo.getCreator()))).andReturn(creator);

        EasyMock.expect(mockScienceProjectDao.isStudentInAnotherProject(
                                    Integer.valueOf(cspVo.getPartner()))).andReturn(Boolean.FALSE);

        EasyMock.expect(mockUserDao.findById(Integer.valueOf(cspVo.getPartner()))).andReturn(partner);
        EasyMock.expect(mockUserDao.findById(Integer.valueOf(cspVo.getSponsor()))).andReturn(sponsor);

        mockScienceProjectDao.saveScienceProject((ScienceProject)EasyMock.anyObject());
        EasyMock.expectLastCall();

        EasyMock.replay(mockScienceProjectDao);
View Full Code Here

Examples of org.sete.vo.project.CreateScienceProjectVo

    checkAuthorization(userHasPrivilege(request.getSession(), getPrivileges()));

        ScienceProjectService service = getService(ScienceProjectService.class);

        CreateScienceProjectVo cspvo = new CreateScienceProjectVo();
        BeanUtils.copyProperties(cspvo, form);
        cspvo.setCreator(getAuthenticatedUser(request).getUserId().toString());

        service.createNewScienceProject(cspvo);

        return mapping.findForward(WebConstants.FORWARD_VIEW);
  }
View Full Code Here

Examples of org.sete.vo.project.CreateScienceProjectVo

    ScienceProjectService service = getService(ScienceProjectService.class);
    Boolean canUserEdit = service.isStudentInProject(this.getAuthenticatedUser(request).getUserId(), request.getParameter("projId"));
    this.checkAuthorization(canUserEdit || userHasPrivilege(request.getSession(), getAdminPrivileges()) );
   
    CreateScienceProjectVo spvo = service.loadScienceProject(request.getParameter("projId"));

    BeanUtils.copyProperties(cpf, spvo);
    HttpSessionManager.bind(request.getSession(),
        "students",
        service.loadAllUsersByRole(UserRoleType.Key.STUDENT_KEY));
View Full Code Here

Examples of org.sete.vo.project.CreateScienceProjectVo

        }
      }

        ScienceProjectService service = getService(ScienceProjectService.class);

        CreateScienceProjectVo cspvo = new CreateScienceProjectVo();
        BeanUtils.copyProperties(cspvo, form);
       
        if(userHasPrivilege(request.getSession(), getAdminPrivileges())){
          service.editScienceProject(cspvo, Boolean.TRUE);
          return mapping.findForward("adminView");
View Full Code Here

Examples of org.sete.vo.project.CreateScienceProjectVo

    checkAuthorization(userHasPrivilege(request.getSession(), getPrivileges()));

        ScienceProjectService service = getService(ScienceProjectService.class);

        CreateScienceProjectVo cspvo = new CreateScienceProjectVo();
        BeanUtils.copyProperties(cspvo, form);
        cspvo.setCreator(getAuthenticatedUser(request).getUserId().toString());
       
        service.createNewScienceProject(cspvo);

        return mapping.findForward("view");
  }
View Full Code Here

Examples of org.sete.vo.project.CreateScienceProjectVo

    checkAuthorization(userHasPrivilege(request.getSession(), vo));

        ScienceProjectService service = getService(ScienceProjectService.class);

        CreateScienceProjectVo cspvo = new CreateScienceProjectVo();
        BeanUtils.copyProperties(cspvo, form);
        cspvo.setCreator(getAuthenticatedUser(request).getUserId().toString());
       
        service.createNewScienceProject(cspvo);

        return mapping.findForward("view");
  }
View Full Code Here

Examples of org.sete.vo.project.CreateScienceProjectVo

    checkAuthorization(userHasPrivilege(request.getSession(), getPrivileges()));

        ScienceProjectService service = getService(ScienceProjectService.class);

        CreateScienceProjectVo cspvo = new CreateScienceProjectVo();
        BeanUtils.copyProperties(cspvo, form);
        cspvo.setCreator(getAuthenticatedUser(request).getUserId().toString());
       
        service.createNewScienceProject(cspvo);

        return mapping.findForward("view");
  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.