| 1 46 47 package org.mr.kernel.security.impl.management; 48 49 import org.mr.kernel.security.authorization.permissions.MantaPermission; 50 import org.mr.kernel.security.MantaPrincipal; 51 import org.mr.kernel.security.UserPrincipal; 52 import org.mr.kernel.security.GroupPrincipal; 53 54 64 public class PermissionNotFoundException extends Exception { 65 private MantaPermission _permission; 66 private MantaPrincipal _principal; 67 68 75 public PermissionNotFoundException(MantaPermission permission, UserPrincipal user){ 76 super("Unable to find permission " + permission + " for user " + user.getName()); 77 _permission = permission; 78 _principal = user; 79 } 80 81 88 public PermissionNotFoundException(MantaPermission permission, GroupPrincipal group){ 89 super("Unable to find permission " + permission + " for group " + group.getName()); 90 _permission = permission; 91 _principal = group; 92 } 93 94 100 public MantaPermission getPermission(){ 101 return _permission; 102 } 103 104 110 public MantaPrincipal getPrincipal(){ 111 return _principal; 112 } 113 } 114 | Popular Tags |