com.sun.identity.policy.client
Class PolicyEvaluatorFactory

java.lang.Object
  extended bycom.sun.identity.policy.client.PolicyEvaluatorFactory

public class PolicyEvaluatorFactory
extends java.lang.Object

This class acts as a factory to get an instance of com.sun.idenity.policy.client.PolicyEvaluator


Method Summary
static PolicyEvaluatorFactory getInstance()
          Returns an instance of PolicyEvaluatorFactory
 PolicyEvaluator getPolicyEvaluator(java.lang.String serviceName)
          Returns an instance of com.sun.identity.policy.client.PolicyEvaluator
 PolicyEvaluator getPolicyEvaluator(java.lang.String serviceName, AppSSOTokenProvider appSSOTokenProvider)
          Returns an instance of com.sun.identity.policy.client.PolicyEvaluator
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getInstance

public static PolicyEvaluatorFactory getInstance()
Returns an instance of PolicyEvaluatorFactory

Returns:
an instance of PolicyEvaluatorFactory

getPolicyEvaluator

public PolicyEvaluator getPolicyEvaluator(java.lang.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(java.lang.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.


Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms.