17
17
package org .apache .jackrabbit .core .security .principal ;
18
18
19
19
import java .security .Principal ;
20
- import java .security .acl .Group ;
21
20
import java .util .Collections ;
22
21
import java .util .Enumeration ;
23
22
@@ -41,7 +40,7 @@ private GroupPrincipals() {
41
40
* @return true if the principal is of type group.
42
41
*/
43
42
public static boolean isGroup (Principal principal ) {
44
- return principal instanceof Group || principal instanceof GroupPrincipal ;
43
+ return principal instanceof GroupPrincipal ;
45
44
}
46
45
47
46
/**
@@ -50,9 +49,6 @@ public static boolean isGroup(Principal principal) {
50
49
* @return an enumeration of the group members.
51
50
*/
52
51
public static Enumeration <? extends Principal > members (Principal principal ) {
53
- if (principal instanceof Group ) {
54
- return ((Group ) principal ).members ();
55
- }
56
52
if (principal instanceof GroupPrincipal ) {
57
53
return ((GroupPrincipal ) principal ).members ();
58
54
}
@@ -66,9 +62,6 @@ public static Enumeration<? extends Principal> members(Principal principal) {
66
62
* @return true if the principal is a member of this group, false otherwise.
67
63
*/
68
64
public static boolean isMember (Principal principal , Principal member ) {
69
- if (principal instanceof Group ) {
70
- return ((Group ) principal ).isMember (member );
71
- }
72
65
if (principal instanceof GroupPrincipal ) {
73
66
return ((GroupPrincipal ) principal ).isMember (member );
74
67
}
0 commit comments