Class AttributeDefResolverFactory
java.lang.Object
edu.internet2.middleware.grouper.privs.AttributeDefResolverFactory
Factory for returning a
AttributeDefResolver
.- Since:
- 1.2.1
- Version:
- $Id: AttributeDefResolverFactory.java,v 1.1 2009-09-21 06:14:26 mchyzer Exp $
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic AttributeDefResolver
getInstance
(GrouperSession session) static AttributeDefResolver
getInstance
(GrouperSession session, AttributeDefAdapter attributeDefAdapter) Returns chain of attrDef resolvers.static AttributeDefResolver
getResolver
(GrouperSession session)
-
Constructor Details
-
AttributeDefResolverFactory
public AttributeDefResolverFactory()
-
-
Method Details
-
getInstance
public static AttributeDefResolver getInstance(GrouperSession session) throws IllegalArgumentException - Parameters:
session
-- Returns:
AttributeDefResolver
instance.- Throws:
IllegalArgumentException
- if any parameter is null.
-
getInstance
public static AttributeDefResolver getInstance(GrouperSession session, AttributeDefAdapter attributeDefAdapter) throws GrouperException, IllegalArgumentException Returns chain of attrDef resolvers.Order of execution:
- Parameters:
session
-attributeDefAdapter
-- Returns:
AccessResolver
instance.- Throws:
GrouperException
- if unable to get instance.IllegalArgumentException
- if any parameter is null.
-
getResolver
public static AttributeDefResolver getResolver(GrouperSession session) throws GrouperException, IllegalArgumentException - Parameters:
session
-- Returns:
- Singleton
AttributeDefResolver
. - Throws:
GrouperException
- if unable to get resolver.IllegalArgumentException
- if any parameter is null.
-