org.csapi.jr.se.policy.evaluation
Interface PolicyEvalManager

All Superinterfaces:
CsapiInterface, java.io.Serializable, Service

public interface PolicyEvalManager
extends Service

This interface represents a PolicyEvalManager.


Field Summary
 
Fields inherited from interface org.csapi.jr.se.Service
IN_SERVICE_STATE, OUT_OF_SERVICE_STATE
 
Method Summary
 org.csapi.jr.se.policy.evaluation.EvalPolicy createEvalPolicy()
          Creates a EvalPolicy object and returns a reference to the interface used to gain access to it's methods.
 org.csapi.jr.se.policy.evaluation.Notification createNotification()
          Creates a Notification object and returns a reference to the interface used to gain access to it's methods.
 org.csapi.jr.se.policy.PolicyNameValue[] evalPolicy(java.lang.String domainName, java.lang.String signatureName, org.csapi.jr.se.policy.PolicyNameValue[] inputVariables)
          Invokes the evalPolicy() method on the Parlay Gateway.
 void generateEvent(java.lang.String domainName, java.lang.String eventDefinitionName, org.csapi.jr.se.Attribute[] attributes)
          Invokes the generateEvent() method on the Parlay Gateway.
 
Methods inherited from interface org.csapi.jr.se.Service
addServiceStateChangeListener, getServiceState, removeServiceStateChangeListener, setCallback
 

Method Detail

evalPolicy

public org.csapi.jr.se.policy.PolicyNameValue[] evalPolicy(java.lang.String domainName,
                                                           java.lang.String signatureName,
                                                           org.csapi.jr.se.policy.PolicyNameValue[] inputVariables)
                                                    throws PlatformException,
                                                           CommonException,
                                                           AccessViolationException,
                                                           SyntaxErrorException,
                                                           NameSpaceErrorException
Invokes the evalPolicy() method on the Parlay Gateway.

PlatformException
CommonException
AccessViolationException
SyntaxErrorException
NameSpaceErrorException

generateEvent

public void generateEvent(java.lang.String domainName,
                          java.lang.String eventDefinitionName,
                          org.csapi.jr.se.Attribute[] attributes)
                   throws PlatformException,
                          CommonException,
                          AccessViolationException,
                          SyntaxErrorException,
                          NameSpaceErrorException
Invokes the generateEvent() method on the Parlay Gateway.

PlatformException
CommonException
AccessViolationException
SyntaxErrorException
NameSpaceErrorException

createEvalPolicy

public org.csapi.jr.se.policy.evaluation.EvalPolicy createEvalPolicy()
Creates a EvalPolicy object and returns a reference to the interface used to gain access to it's methods.

Returns:
A reference to the EvalPolicy interface.

createNotification

public org.csapi.jr.se.policy.evaluation.Notification createNotification()
Creates a Notification object and returns a reference to the interface used to gain access to it's methods.

Returns:
A reference to the Notification interface.