Skip navigation links

Oracle Business Rules Java API Reference
10g (10.1.3.1.0)

B28966-01


oracle.rules.jsr94.admin
Interface RuleSource

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
JarRepositorySource, RLTextSource, RLUrlSource, WebDAVRepositorySource

public interface RuleSource
extends java.io.Serializable

RuleSource is implemented by classes that provide access to a source of Oracle Business Rules.


Method Summary
 java.lang.Object getRules(SensitiveDataCallback callback)
          Gain access to the rules available via this rule source.

 

Method Detail

getRules

public java.lang.Object getRules(SensitiveDataCallback callback)
                          throws javax.rules.admin.RuleAdministrationException
Gain access to the rules available via this rule source. The return value is either a String containing RL text, a Reader, or an array of String. This method is intended for internal use.
Parameters:
callback - The callback for accessing sensitive data.
Returns:
an Object that provides access to the rules
Throws:
javax.rules.admin.RuleAdministrationException - if there is an error gaining access

Skip navigation links

Oracle Business Rules Java API Reference
10g (10.1.3.1.0)

B28966-01


Copyright © 2006, Oracle. All rights reserved.