Subversion Repositories SmartDukaan

Rev

Rev 23280 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 23280 Rev 30513
Line 43... Line 43...
43
    @Override
43
    @Override
44
    protected AuthorizationInfo doGetAuthorizationInfo(
44
    protected AuthorizationInfo doGetAuthorizationInfo(
45
            PrincipalCollection principals) {
45
            PrincipalCollection principals) {
46
        // null usernames are invalid
46
        // null usernames are invalid
47
        if (principals == null) {
47
        if (principals == null) {
48
            throw new AuthorizationException(
48
            throw new AuthorizationException(InventoryAuthorizingRealm.java
49
                    "PrincipalCollection method argument cannot be null.");
49
                    "PrincipalCollection method argument cannot be null.");
50
        }
50
        }
51
 
51
 
52
        String username = (String) getAvailablePrincipal(principals);
52
        String username = (String) getAvailablePrincipal(principals);
53
        List<String> roleNames = null;
53
        List<String> roleNames = null;
Line 72... Line 72...
72
        }
72
        }
73
 
73
 
74
        SimpleAuthorizationInfo info = new SimpleAuthorizationInfo(
74
        SimpleAuthorizationInfo info = new SimpleAuthorizationInfo(
75
                new HashSet<String>(roleNames));
75
                new HashSet<String>(roleNames));
76
        info.setStringPermissions(permissions);
76
        info.setStringPermissions(permissions);
-
 
77
        log.info("Roles --- " + roleNames);
-
 
78
        log.info("Permissions --- " + permissions);
77
        return info;
79
        return info;
78
    }
80
    }
79
 
81
 
80
    @Override
82
    @Override
81
    protected AuthenticationInfo doGetAuthenticationInfo(
83
    protected AuthenticationInfo doGetAuthenticationInfo(