1 46 47 package org.mr.kernel.security.impl.management; 48 49 import org.mr.kernel.security.UserPrincipal; 50 import org.mr.kernel.security.GroupPrincipal; 51 import org.mr.kernel.security.MantaPrincipal; 52 53 63 public class PrincipalNotFoundException extends Exception { 64 private MantaPrincipal _principal; 65 66 73 public PrincipalNotFoundException(UserPrincipal user){ 74 super("User " + user.getName() + " doesn't exist"); 75 _principal = user; 76 } 77 78 85 public PrincipalNotFoundException(GroupPrincipal group){ 86 super("Group " + group.getName() + " doesn't exist"); 87 _principal = group; 88 } 89 90 96 public MantaPrincipal getPrincipal(){ 97 return _principal; 98 } 99 } 100 | Popular Tags |