Skip navigation links

Oracle Fusion Middleware Java API Reference for Oracle Adaptive Access Manager
11g Release 2 (11.1.2)

E27208-03


com.bharosa.vcrypt.tracker.intf
Interface VCryptRulesEngine


public interface VCryptRulesEngine

This class provides the interface to process rules.


Field Summary
static String REQ_PROCESS_RULES
           

 

Method Summary
 VCryptRulesResult processRules(String requestId, Date requestTime, List checkpointList, Map contextMap)
          This method runs the rules and returns rules result.
 VCryptRulesResult processRules(String requestId, List checkpointList, Map contextMap)
          This method runs the rules and returns rules result The attribute 'reponse' in VCryptRulesResult returns a success VCryptResponse with no session set by default.
 VCryptRulesResult processRules(String requestId, Long transactionId, String extTransactionId, Date requestTime, List checkpointList, Map contextMap)
          This method runs the rules and returns rules result The attribute 'reponse' in VCryptRulesResult returns a success VCryptResponse with no session set by default.

 

Field Detail

REQ_PROCESS_RULES

static final String REQ_PROCESS_RULES
See Also:
Constant Field Values

Method Detail

processRules

VCryptRulesResult processRules(String requestId,
                               List checkpointList,
                               Map contextMap)
This method runs the rules and returns rules result The attribute 'reponse' in VCryptRulesResult returns a success VCryptResponse with no session set by default. The attribute 'alertIdList' is null if the rules fired have no corresponding alerts The 'transactionLogId' attribute is set if the property vcrypt.tracker.rule.process.autoTransactionLog.disable is set to false.
Parameters:
requestId - Id for the request
checkpointList - List of Integer objects with checkpoints to be run, can't be null or empty
contextMap - List of name value pairs to be used by the rules
Returns:
The VCryptRulesResult

processRules

VCryptRulesResult processRules(String requestId,
                               Date requestTime,
                               List checkpointList,
                               Map contextMap)
This method runs the rules and returns rules result. The attribute 'reponse' in VCryptRulesResult returns a success VCryptResponse with no session set by default. The attribute 'alertIdList' is null if the rules fired have no corresponding alerts The 'transactionLogId' attribute is set if the property vcrypt.tracker.rule.process.autoTransactionLog.disable is set to false.
Parameters:
requestId - Id for the request
requestTime - Time when this rule was run
checkpointList - List of Integer objects with checkpoints to be run, can't be null or empty
contextMap - List of name value pairs to be used by the rules
Returns:
The VCryptRulesResult

processRules

VCryptRulesResult processRules(String requestId,
                               Long transactionId,
                               String extTransactionId,
                               Date requestTime,
                               List checkpointList,
                               Map contextMap)
This method runs the rules and returns rules result The attribute 'reponse' in VCryptRulesResult returns a success VCryptResponse with no session set by default. The attribute 'alertIdList' is null if the rules fired have no corresponding alerts The 'transactionLogId' attribute is set if the property vcrypt.tracker.rule.process.autoTransactionLog.disable is set to false.
Parameters:
requestId - Id for the request
transactionId - current transactionId
extTransactionId - external transaction Id, used only when transactionId is null
requestTime - Time when this rule was run
checkpointList - List of Integer objects with checkpoints to be run, can't be null or empty
contextMap - List of name value pairs to be used by the rules
Returns:
The VCryptRulesResult

Skip navigation links

Oracle Fusion Middleware Java API Reference for Oracle Adaptive Access Manager
11g Release 2 (11.1.2)

E27208-03


Copyright © 2007, 2013, Oracle and/or its affiliates. All rights reserved.