Package com.eforce.baby.auth.vo

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


           
            stmt = con.prepareStatement(sql);
            stmt.setString(1, userLogin);
            rset = stmt.executeQuery();       
           
            PrivilegeVO privilegeVO = null;
           
            while (rset.next())
            {
                privilegeVO = new PrivilegeVO();
                privilegeVO.setPrivilegeId(rset.getString(1));
                privilegeVO.setPrivilegeName(rset.getString(2));
                privilegeVO.setPrivilegeType(rset.getString(3));
                privilegeVO.setAccessLevel(rset.getString(4));
                privilegeVO.setDescription(rset.getString(5));
               
                privList.addPrivilege(privilegeVO.getPrivilegeName(), privilegeVO);
            }
   
        }
        catch(SQLException se)
        {
View Full Code Here


        return ((MenuDAO) factory.getDAO(IConstants.CLASS_MENU_DAO));
    }
   
    private boolean hasPrivilege(String tagName, String privilegeName, UserPrivilegeList privList)
    {
        PrivilegeVO priv = null;
       
        if(privilegeName.equalsIgnoreCase("event"))
        {
            privilegeName = IConstants.REPORT_NAME_EMERGENCY_EVENT;
        }
               
        priv = privList.getPrivilegeByName(privilegeName);
       
        if (priv == null)
        {
            return false;
        }
       
        if(tagName.equalsIgnoreCase("CreateMenu"))
        {
            if(adminElemns.contains(priv.getPrivilegeName()))
            {
                if (priv.hasManagerAccess())
                {
                    return true;
                }
            }
            else
            {
                if ( priv.hasAuthorAccess() || priv.hasEditorAccess() || priv.hasManagerAccess())
                {
                   
                    return true;
                }
            }
        }
        else if(tagName.equalsIgnoreCase("SubMenu"))
        {
            if (priv.hasReadAccess() || priv.hasAuthorAccess() || priv.hasEditorAccess() || priv.hasManagerAccess())
            {
                return true;
            }
        }
        return false;
View Full Code Here

TOP

Related Classes of com.eforce.baby.auth.vo.PrivilegeVO

Copyright © 2018 www.massapicom. 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.