1 17 18 package org.sape.carbon.services.security.management; 19 20 import java.security.Principal ; 21 22 38 public class UnknownPrincipalException extends SecurityManagementException { 39 46 public UnknownPrincipalException( 47 Class sourceClass, String principalName) { 48 super( 49 sourceClass, "Principal name: [" 50 + principalName 51 + "] not found"); 52 } 53 54 61 public UnknownPrincipalException( 62 Class sourceClass, Principal principal) { 63 this(sourceClass, principal.getName()); 64 } 65 66 74 public UnknownPrincipalException( 75 Class sourceClass, String principalName, Throwable cause) { 76 super( 77 sourceClass, "Principal name: [" 78 + principalName 79 + "] not found", 80 cause); 81 } 82 83 91 public UnknownPrincipalException(Class sourceClass, 92 Principal principal, Throwable cause) { 93 94 this(sourceClass, principal.getName(), cause); 95 } 96 } 97 | Popular Tags |