edu.internet2.middleware.grouper.privs
Class NamingResolverFactory
java.lang.Object
edu.internet2.middleware.grouper.privs.NamingResolverFactory
public class NamingResolverFactory
- extends java.lang.Object
Factory for returning a NamingResolver
.
- Since:
- 1.2.1
- Version:
- $Id: NamingResolverFactory.java,v 1.6 2009-08-11 20:18:08 mchyzer Exp $
- Author:
- blair christensen.
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
NamingResolverFactory
public NamingResolverFactory()
getInstance
public static NamingResolver getInstance(GrouperSession session)
throws java.lang.IllegalArgumentException
- Returns:
NamingResolver
instance.
- Throws:
java.lang.IllegalArgumentException
- if any parameter is null.- Since:
- 1.2.1
getInstance
public static NamingResolver getInstance(GrouperSession session,
NamingAdapter naming)
throws GrouperException,
java.lang.IllegalArgumentException
- Returns chain of naming resolvers.
Order of execution:
ValidatingNamingResolver
WheelNamingResolver
CachingNamingResolver
GrouperSystemNamingResolver
GrouperAllNamingResolver
NamingWrapper
- Returns:
NamingResolver
instance.
- Throws:
GrouperException
- if unable to get instance.
java.lang.IllegalArgumentException
- if any parameter is null.- Since:
- 1.2.1
getResolver
public static NamingResolver getResolver(GrouperSession session)
throws GrouperException,
java.lang.IllegalArgumentException
- Returns:
- Singleton
NamingResolver
.
- Throws:
GrouperException
- if unable to get resolver.
java.lang.IllegalArgumentException
- if any parameter is null.- Since:
- 1.2.1