Examples of RolePrivilegeVo


Examples of com.eforce.baby.auth.vo.RolePrivilegeVO

   */
  public ArrayList getRoleSelectedPrivileges(String dsName, String dbType, String roleId)
  throws DAOException, SQLException
  {
    Connection con = super.createConnection(dsName);
    RolePrivilegeVO privilege = null;
    ArrayList privilegeList = new ArrayList();
    PreparedStatement pstmt = null;
    ResultSet rset = null;
     
    try {
      String sql = QueryManager.getInstance().getFindRoleSelectedPrivilegeQuery(dbType);
      pstmt = con.prepareStatement(sql);
      pstmt.setString( 1, roleId );
      log.debug(sql);
      rset = pstmt.executeQuery();

      while(rset.next())
      {
        privilege = new RolePrivilegeVO();
        privilege.setId(rset.getString(1));
        privilege.setPrivilegeName(rset.getString(2));
   
        privilegeList.add(privilege);
      }
 
    }
View Full Code Here

Examples of com.eforce.baby.auth.vo.RolePrivilegeVO

   */
  public ArrayList getAllPrivileges(String dsName, String dbType)
  throws DAOException, SQLException
  {
    Connection con = super.createConnection(dsName);
    RolePrivilegeVO privilege = null;
    ArrayList privilegeList=new ArrayList();
    PreparedStatement pstmt=null;
    ResultSet rset=null;
     
    try {
      String sql = QueryManager.getInstance().getFindAllPrivilegeQuery(dbType);
      pstmt = con.prepareStatement(sql);
      log.debug(sql);
      rset = pstmt.executeQuery();

      while(rset.next())
      {
        privilege = new RolePrivilegeVO();
        privilege.setId(rset.getString(1));
        privilege.setPrivilegeName(rset.getString(2));
   
        privilegeList.add(privilege);
      }
 
    }
View Full Code Here

Examples of org.sete.vo.admin.RolePrivilegeVo

        {
            urvo.setUserRole( "student" );
           
            final List<RolePrivilegeVo> rpVos = new ArrayList<RolePrivilegeVo>(1);
            {
                final RolePrivilegeVo rpVo = new RolePrivilegeVo();
                rpVo.setUserRolePrivilege("manageMyProject");
                rpVo.setPrivilegeActions("r");
                rpVos.add(rpVo);
            }
           
            urvo.setUserRolePrivileges(rpVos);
        }
View Full Code Here

Examples of org.sete.vo.admin.RolePrivilegeVo

        {
            urvo.setUserRole( "judge" );
           
            final List<RolePrivilegeVo> rpVos = new ArrayList<RolePrivilegeVo>(1);
            {
                final RolePrivilegeVo rpVo = new RolePrivilegeVo();
                rpVo.setUserRolePrivilege("manageMyProject");
                rpVo.setPrivilegeActions("r");
                rpVos.add(rpVo);
            }
           
            urvo.setUserRolePrivileges(rpVos);
        }
View Full Code Here

Examples of org.sete.vo.admin.RolePrivilegeVo

        {
            urvo.setUserRole( "judge" );
           
            final List<RolePrivilegeVo> rpVos = new ArrayList<RolePrivilegeVo>(1);
            {
                final RolePrivilegeVo rpVo = new RolePrivilegeVo();
                rpVo.setUserRolePrivilege("manageJudgeResults");
                rpVo.setPrivilegeActions("r");
                rpVos.add(rpVo);
            }
           
            urvo.setUserRolePrivileges(rpVos);
        }
View Full Code Here

Examples of org.sete.vo.admin.RolePrivilegeVo

        final String[] writeAllowedPrivs = new String[selectedRole.getUserRolePrivileges().size()];
        final Map selPrivMap = new HashMap();
        {
            for(int i = 0; i < selectedRole.getUserRolePrivileges().size(); i++)
            {
                final RolePrivilegeVo rpvo = selectedRole.getUserRolePrivileges().get(i);
                selPrivs[i] = rpvo.getUserRolePrivilege();
                selPrivMap.put(rpvo.getUserRolePrivilege(), "true");
               
                if(PrivilegeActionType.Key.READ_WRITE_KEY.equals(rpvo.getPrivilegeActions())) {
                    writeAllowedPrivs[i] = rpvo.getUserRolePrivilege();
                }
            }
        }

            //prepare also the read-only list which covers all privileges
View Full Code Here

Examples of org.sete.vo.admin.RolePrivilegeVo

            urvo.setUserRole( ((ModifyRoleForm)form).getUserRole() );
           
            final List<RolePrivilegeVo> rolePrivList = new ArrayList<RolePrivilegeVo>();
            for(final String assignedPrivKey: ((ModifyRoleForm)form).getUserRolePrivileges())
            {
               final RolePrivilegeVo rpvo = new RolePrivilegeVo();
               rpvo.setUserRolePrivilege( assignedPrivKey );
              
               boolean writeAllowed = false;
               for(final String writeAllowedPrivKey: ((ModifyRoleForm)form).getPrivilegesWithWriteAllowed())
               {
                   if( assignedPrivKey.equals(writeAllowedPrivKey) )
                   {
                       writeAllowed = true;
                       break;
                   }
               }
              
               rpvo.setPrivilegeActions( writeAllowed ? PrivilegeActionType.Key.READ_WRITE_KEY.getKey() : PrivilegeActionType.Key.READ_KEY.getKey());
              
               rolePrivList.add( rpvo );
            }
           
            urvo.setUserRolePrivileges(rolePrivList);
View Full Code Here

Examples of org.sete.vo.admin.RolePrivilegeVo

                // do role privileges
            final List<RolePrivilegeVo> rolePrivs = new ArrayList<RolePrivilegeVo>();
            for(UserPrivilege up: urp.getUserPrivileges())
            {
                final RolePrivilegeVo rpvo = new RolePrivilegeVo();
                rpvo.setUserRolePrivilege(up.getUserPrivilegeType().getKey());
                rpvo.setPrivilegeActions(up.getPrivilegeActionType().getKey());
                rolePrivs.add(rpvo);
            }

            uro.setUserRolePrivileges(rolePrivs);
View Full Code Here

Examples of org.sete.vo.admin.RolePrivilegeVo

        final String[] writeAllowedPrivs = new String[selectedRole.getUserRolePrivileges().size()];
        final Map selPrivMap = new HashMap();
        {
            for(int i = 0; i < selectedRole.getUserRolePrivileges().size(); i++)
            {
                final RolePrivilegeVo rpvo = selectedRole.getUserRolePrivileges().get(i);
                selPrivs[i] = rpvo.getUserRolePrivilege();
                selPrivMap.put(rpvo.getUserRolePrivilege(), "true");
               
                if(PrivilegeActionType.Key.READ_WRITE_KEY.equals(rpvo.getPrivilegeActions())) {
                    writeAllowedPrivs[i] = rpvo.getUserRolePrivilege();
                }
            }
        }

            //prepare also the read-only list which covers all privileges
View Full Code Here

Examples of org.sete.vo.admin.RolePrivilegeVo

            urvo.setUserRole( ((ModifyRoleForm)form).getUserRole() );
           
            final List<RolePrivilegeVo> rolePrivList = new ArrayList<RolePrivilegeVo>();
            for(final String assignedPrivKey: ((ModifyRoleForm)form).getUserRolePrivileges())
            {
               final RolePrivilegeVo rpvo = new RolePrivilegeVo();
               rpvo.setUserRolePrivilege( assignedPrivKey );
              
               boolean writeAllowed = false;
               for(final String writeAllowedPrivKey: ((ModifyRoleForm)form).getPrivilegesWithWriteAllowed())
               {
                   if( assignedPrivKey.equals(writeAllowedPrivKey) )
                   {
                       writeAllowed = true;
                       break;
                   }
               }
              
               rpvo.setPrivilegeActions( writeAllowed ? PrivilegeActionType.Key.READ_WRITE_KEY.getKey() : PrivilegeActionType.Key.READ_KEY.getKey());
              
               rolePrivList.add( rpvo );
            }
           
            urvo.setUserRolePrivileges(rolePrivList);
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.