Examples of AuthenticatedUserVo


Examples of org.sete.vo.common.AuthenticatedUserVo

        BeanUtils.copyProperties(vo, form);
        return vo;
    }

    private boolean doAuthorization(HttpServletRequest request) {
        AuthenticatedUserVo userVo = getAuthenticatedUser(request);
        UserPrivilegeVo privVo = new UserPrivilegeVo();
        privVo.setPrivilegeType(TypeUtil.forKey(UserPrivilegeType.class,
                                                UserPrivilegeType.Key.MANAGE_REFERENCE_DATA_KEY.getKey()));
        privVo.setActionType(TypeUtil.forKey(PrivilegeActionType.class,
                                             PrivilegeActionType.Key.READ_WRITE_KEY.getKey()));


        return userVo.hasPrivilege(privVo);
    }
View Full Code Here

Examples of org.sete.vo.common.AuthenticatedUserVo

       
        final HttpServletRequest req = EasyMock.createMock( HttpServletRequest.class );
        final HttpSession ses = EasyMock.createMock( HttpSession.class );
        final HttpServletResponse res = EasyMock.createMock( HttpServletResponse.class );

        final AuthenticatedUserVo auVo = new AuthenticatedUserVo()
        {
            public boolean hasPrivilege(UserPrivilegeVo vo)
            {
                return true;
            }
View Full Code Here

Examples of org.sete.vo.common.AuthenticatedUserVo

        BeanUtils.copyProperties(vo, form);
        return vo;
    }

    private boolean doAuthorization(HttpServletRequest request) {
        AuthenticatedUserVo userVo = getAuthenticatedUser(request);
        UserPrivilegeVo privVo = new UserPrivilegeVo();
        privVo.setPrivilegeType(TypeUtil.forKey(UserPrivilegeType.class,
                                                UserPrivilegeType.Key.MANAGE_REFERENCE_DATA_KEY.getKey()));
        privVo.setActionType(TypeUtil.forKey(PrivilegeActionType.class,
                                             PrivilegeActionType.Key.READ_WRITE_KEY.getKey()));


        return userVo.hasPrivilege(privVo);
    }
View Full Code Here

Examples of org.sete.vo.common.AuthenticatedUserVo

                              HttpServletResponse response) throws Exception {

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

        ScienceProjectService service = getService(ScienceProjectService.class);
        AuthenticatedUserVo userVo = getAuthenticatedUser(request);
        List<ScienceProjectVo> projects = service.loadAllScienceProjectsSponsoredBy(userVo.getUserId());
        request.setAttribute("sponsoredProjects", projects);
        return mapping.findForward(WebConstants.FORWARD_VIEW);
    }
View Full Code Here

Examples of org.sete.vo.common.AuthenticatedUserVo

                              HttpServletResponse response) throws Exception {

        checkAuthorization(userHasPrivilege(request.getSession(), getRequiredPrivs()));
       
        ScienceProjectService service = getService(ScienceProjectService.class);
        AuthenticatedUserVo userVo = getAuthenticatedUser(request);
        List<ScienceProjectVo> projects = service.loadAllScienceProjectsSponsoredBy(userVo.getUserId());
        request.setAttribute("sponsoredProjects", projects);
        return mapping.findForward("view");
    }
View Full Code Here

Examples of org.sete.vo.common.AuthenticatedUserVo

                        HttpServletRequest request,
                        HttpServletResponse response,
                        ServletContext servletCtx) throws Exception {

        SideMenuVo menuPrivVo = new SideMenuVo();
        AuthenticatedUserVo userVo =
                            (AuthenticatedUserVo)request.getSession().getAttribute(WebConstants.AUTH_USER);

//        UserPrivilegeVo userPrivVo = new UserPrivilegeVo();
//        userPrivVo.setPrivilegeType(TypeUtil.forKey(UserPrivilegeType.class, UserPrivilegeType.PROJECT_IDEA_KEY));
//        userPrivVo.setActionType(TypeUtil.forKey(PrivilegeActionType.class, PrivilegeActionType.READ_WRITE));
View Full Code Here

Examples of org.sete.vo.common.AuthenticatedUserVo

                                         PrivilegeActionType.Key.READ_KEY.getKey()));

        checkAuthorization(userHasPrivilege(request.getSession(), vo));
       
        ScienceProjectService service = getService(ScienceProjectService.class);
        AuthenticatedUserVo userVo = getAuthenticatedUser(request);
        List<ScienceProjectVo> projects = service.loadAllScienceProjectsSponsoredBy(userVo.getUserId());
        request.setAttribute("sponsoredProjects", projects);
        return mapping.findForward("view");
    }
View Full Code Here

Examples of org.sete.vo.common.AuthenticatedUserVo

            HttpServletRequest request,
            HttpServletResponse response,
            ServletContext arg3) throws ServletException, IOException {
   
    //get current user
    AuthenticatedUserVo userVo = (AuthenticatedUserVo)request.getSession().getAttribute(WebConstants.AUTH_USER);
    if(userVo == null){return;}
    //get privileges -> thus getting desired roles
    List<UserRolePrivilegeVo> privs = userVo.getUserRolePrivileges();
    HashMap<String,String> roles = new HashMap<String,String>();
   
    for(int i = 0;i<privs.size();i++){
      roles.put(privs.get(i).getRoleType().getKey(),null);
    }
View Full Code Here

Examples of org.sete.vo.common.AuthenticatedUserVo

                        HttpServletRequest request,
                        HttpServletResponse response,
                        ServletContext servletCtx) throws Exception {

        SideMenuVo menuPrivVo = new SideMenuVo();
        AuthenticatedUserVo userVo =
                            (AuthenticatedUserVo)request.getSession().getAttribute(WebConstants.AUTH_USER);

        UserPrivilegeVo userPrivVo = new UserPrivilegeVo();
        userPrivVo.setPrivilegeType(TypeUtil.forKey(UserPrivilegeType.class, UserPrivilegeType.PROJECT_IDEA_KEY));
        userPrivVo.setActionType(TypeUtil.forKey(PrivilegeActionType.class, PrivilegeActionType.READ_WRITE));

        menuPrivVo.setCreateProjectIdeaVisible(userVo.hasPrivilege(userPrivVo));

        userPrivVo.setPrivilegeType(TypeUtil.forKey(UserPrivilegeType.class, UserPrivilegeType.PROJECT_KEY));
        userPrivVo.setActionType(TypeUtil.forKey(PrivilegeActionType.class, PrivilegeActionType.READ));

        menuPrivVo.setViewProjectsVisible(userVo.hasPrivilege(userPrivVo));

        userPrivVo.setPrivilegeType(TypeUtil.forKey(UserPrivilegeType.class, UserPrivilegeType.PROJECT_KEY));
        userPrivVo.setActionType(TypeUtil.forKey(PrivilegeActionType.class, PrivilegeActionType.READ_WRITE));

        menuPrivVo.setViewCreateProjectVisible(userVo.hasPrivilege(userPrivVo));

        userPrivVo.setPrivilegeType(TypeUtil.forKey(UserPrivilegeType.class, UserPrivilegeType.PROJECT_DOC_KEY));
        userPrivVo.setActionType(TypeUtil.forKey(PrivilegeActionType.class, PrivilegeActionType.READ_WRITE));

        menuPrivVo.setUploadDocumentsVisible(userVo.hasPrivilege(userPrivVo));

        userPrivVo.setPrivilegeType(TypeUtil.forKey(UserPrivilegeType.class, UserPrivilegeType.PROJECT_KEY));
        userPrivVo.setActionType(TypeUtil.forKey(PrivilegeActionType.class, PrivilegeActionType.READ));

        menuPrivVo.setViewMyProjectVisible(userVo.hasPrivilege(userPrivVo));

        userPrivVo.setPrivilegeType(TypeUtil.forKey(UserPrivilegeType.class, UserPrivilegeType.JUDGE_SCHEDULE_KEY));
        userPrivVo.setActionType(TypeUtil.forKey(PrivilegeActionType.class, PrivilegeActionType.READ));

        menuPrivVo.setViewJudgeScheduleVisible(userVo.hasPrivilege(userPrivVo));

        userPrivVo.setPrivilegeType(TypeUtil.forKey(UserPrivilegeType.class, UserPrivilegeType.PROJECT_SCORE_KEY));
        userPrivVo.setActionType(TypeUtil.forKey(PrivilegeActionType.class, PrivilegeActionType.READ_WRITE));

        menuPrivVo.setSubmitJudgingResultsVisible(userVo.hasPrivilege(userPrivVo));

        userPrivVo.setPrivilegeType(TypeUtil.forKey(UserPrivilegeType.class, UserPrivilegeType.PROJECT_SCORE_KEY));
        userPrivVo.setActionType(TypeUtil.forKey(PrivilegeActionType.class, PrivilegeActionType.READ));

        menuPrivVo.setViewJudgingResultsReportVisible(userVo.hasPrivilege(userPrivVo));

        userPrivVo.setPrivilegeType(TypeUtil.forKey(UserPrivilegeType.class, UserPrivilegeType.PROJECT_SPONSOR_KEY));
        userPrivVo.setActionType(TypeUtil.forKey(PrivilegeActionType.class, PrivilegeActionType.READ));

        menuPrivVo.setViewSponsoredProjectsVisible(userVo.hasPrivilege(userPrivVo));

        userPrivVo.setPrivilegeType(TypeUtil.forKey(UserPrivilegeType.class, UserPrivilegeType.PROJECT_SPONSOR_KEY));
        userPrivVo.setActionType(TypeUtil.forKey(PrivilegeActionType.class, PrivilegeActionType.READ_WRITE));

        menuPrivVo.setSponsorProjectsVisible(userVo.hasPrivilege(userPrivVo));

        userPrivVo.setPrivilegeType(TypeUtil.forKey(UserPrivilegeType.class, UserPrivilegeType.SETE_USER_KEY));
        userPrivVo.setActionType(TypeUtil.forKey(PrivilegeActionType.class, PrivilegeActionType.READ));

        menuPrivVo.setViewUsersVisible(userVo.hasPrivilege(userPrivVo));

        userPrivVo.setPrivilegeType(TypeUtil.forKey(UserPrivilegeType.class, UserPrivilegeType.SETE_USER_KEY));
        userPrivVo.setActionType(TypeUtil.forKey(PrivilegeActionType.class, PrivilegeActionType.READ_WRITE));

        menuPrivVo.setCreateUsersVisible(userVo.hasPrivilege(userPrivVo));

      
        /* etc etc */
        request.setAttribute(WebConstants.SIDE_MENU_VO, menuPrivVo);
    }
View Full Code Here

Examples of org.sete.vo.common.AuthenticatedUserVo

                                              HttpServletResponse response,
                                              Authentication authentication) throws IOException {

        super.onSuccessfulAuthentication(request, response, authentication);
        String loginName = ((UserDetails) authentication.getPrincipal()).getUsername();
        AuthenticatedUserVo vo = authenticationService.loadAuthenticatedUserInfo(loginName);
        request.getSession().setAttribute(WebConstants.AUTH_USER, vo);
    }
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.