Class NamingResolverFactory
java.lang.Object
edu.internet2.middleware.grouper.privs.NamingResolverFactory
Factory for returning a
NamingResolver
.- Since:
- 1.2.1
- Version:
- $Id: NamingResolverFactory.java,v 1.6 2009-08-11 20:18:08 mchyzer Exp $
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic NamingResolver
getInstance
(GrouperSession session) static NamingResolver
getInstance
(GrouperSession session, NamingAdapter naming) Returns chain of naming resolvers.static NamingResolver
getResolver
(GrouperSession session)
-
Constructor Details
-
NamingResolverFactory
public NamingResolverFactory()
-
-
Method Details
-
getInstance
- Returns:
NamingResolver
instance.- Throws:
IllegalArgumentException
- if any parameter is null.- Since:
- 1.2.1
-
getInstance
public static NamingResolver getInstance(GrouperSession session, NamingAdapter naming) throws GrouperException, IllegalArgumentException Returns chain of naming resolvers.Order of execution:
- Returns:
NamingResolver
instance.- Throws:
GrouperException
- if unable to get instance.IllegalArgumentException
- if any parameter is null.- Since:
- 1.2.1
-
getResolver
public static NamingResolver getResolver(GrouperSession session) throws GrouperException, IllegalArgumentException - Returns:
- Singleton
NamingResolver
. - Throws:
GrouperException
- if unable to get resolver.IllegalArgumentException
- if any parameter is null.- Since:
- 1.2.1
-