Package com.sun.identity.policy.client
Class PolicyEvaluatorFactory
- java.lang.Object
-
- com.sun.identity.policy.client.PolicyEvaluatorFactory
-
public class PolicyEvaluatorFactory extends Object
This class acts as a factory to get an instance ofcom.sun.idenity.policy.client.PolicyEvaluator
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static PolicyEvaluatorFactorygetInstance()Returns an instance ofcom.sun.identity.policy.client.PolicyEvaluatorFactoryPolicyEvaluatorgetPolicyEvaluator(String serviceName)Returns an instance ofcom.sun.identity.policy.client.PolicyEvaluatorPolicyEvaluatorgetPolicyEvaluator(String serviceName, AppSSOTokenProvider appSSOTokenProvider)Returns an instance ofcom.sun.identity.policy.client.PolicyEvaluator
-
-
-
Method Detail
-
getInstance
public static PolicyEvaluatorFactory getInstance()
Returns an instance ofcom.sun.identity.policy.client.PolicyEvaluatorFactory- Returns:
- an instance of
com.sun.identity.policy.client.PolicyEvaluatorFactory
-
getPolicyEvaluator
public PolicyEvaluator getPolicyEvaluator(String serviceName) throws PolicyException, SSOException
Returns an instance ofcom.sun.identity.policy.client.PolicyEvaluator- Parameters:
serviceName- name of the service for which to get thePolicyEvaluator.- Returns:
- an instance of
PolicyEvaluator. - Throws:
PolicyException- if creation of evaluator fails.SSOException- if application single sign on token is invalid
-
getPolicyEvaluator
public PolicyEvaluator getPolicyEvaluator(String serviceName, AppSSOTokenProvider appSSOTokenProvider) throws PolicyException, SSOException
Returns an instance ofcom.sun.identity.policy.client.PolicyEvaluator- Parameters:
serviceName- name of the service for which to get thecom.sun.identity.policy.client.PolicyEvaluatorappSSOTokenProvider- application single sign on token Provider- Returns:
- an instance of
com.sun.identity.policy.client.PolicyEvaluator - Throws:
PolicyException- if creation of evaluator fails.SSOException- if application single sign on token is invalid.
-
-