net.sf.jguard.principals
Class PrincipalUtils

java.lang.Object
  extended by net.sf.jguard.principals.PrincipalUtils

public class PrincipalUtils
extends java.lang.Object

Utility class to instantiate a Principal implementation.

Author:
Charles Gay

Constructor Summary
PrincipalUtils()
           
 
Method Summary
static java.security.Principal getPrincipal(java.lang.Class clazz, java.lang.Class[] parameterTypes, java.lang.Object[] parameterValues)
          instantiate Principal implementations
static java.security.Principal getPrincipal(java.lang.String className, java.lang.String name)
          instantiate Principal implementations.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PrincipalUtils

public PrincipalUtils()
Method Detail

getPrincipal

public static java.security.Principal getPrincipal(java.lang.String className,
                                                   java.lang.String name)
instantiate Principal implementations.

Parameters:
className - implementation class
name -
Returns:
Principal implementation instance

getPrincipal

public static java.security.Principal getPrincipal(java.lang.Class clazz,
                                                   java.lang.Class[] parameterTypes,
                                                   java.lang.Object[] parameterValues)
instantiate Principal implementations

Parameters:
className - implementation class
name -
Returns:
Principal implementation instance