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 63 public class PermissionAlreadyExistsException extends Exception { 64 private MantaPermission _permission; 65 private MantaPrincipal _principal; 66 67 74 public PermissionAlreadyExistsException(MantaPermission permission, UserPrincipal user){ 75 super("Permission " + permission.toString() + " already exists for user " + user.getName()); 76 _permission = permission; 77 _principal = user; 78 } 79 80 public PermissionAlreadyExistsException(MantaPermission permission, GroupPrincipal group){ 81 super("Permission " + permission.toString() + " already exists for group " + group.getName()); 82 _permission = permission; 83 _principal = group; 84 } 85 86 92 public MantaPermission getPermission(){ 93 return _permission; 94 } 95 96 102 public MantaPrincipal getPrincipal(){ 103 return _principal; 104 } 105 } 106 | Popular Tags |