Class PolicyEvaluatorFactory


  • public class PolicyEvaluatorFactory
    extends Object
    This class acts as a factory to get an instance of com.sun.idenity.policy.client.PolicyEvaluator
    • Method Detail

      • getInstance

        public static PolicyEvaluatorFactory getInstance()
        Returns an instance of com.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 of com.sun.identity.policy.client.PolicyEvaluator
        Parameters:
        serviceName - name of the service for which to get the PolicyEvaluator.
        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 of com.sun.identity.policy.client.PolicyEvaluator
        Parameters:
        serviceName - name of the service for which to get the com.sun.identity.policy.client.PolicyEvaluator
        appSSOTokenProvider - 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.