Skip navigation links

Oracle Business Rules Java API Reference
10g (10.1.3.1.0)

B28966-01


oracle.rules.jsr94.admin
Class WebDAVRepositorySource

java.lang.Object
  extended byoracle.rules.jsr94.admin.WebDAVRepositorySource

All Implemented Interfaces:
RuleSource, java.io.Serializable

public class WebDAVRepositorySource
extends java.lang.Object
implements RuleSource

A RuleSource that specifies rule sets defined in an Oracle Business Rules WebDAV based repository.

See Also:
Serialized Form

Constructor Summary
WebDAVRepositorySource(java.lang.String url, java.lang.String proxyHost, java.lang.String proxyPort, java.lang.String dictionaryName, java.lang.String dictionaryVersion, java.lang.String[] rulesets)
          Create a WebDAVRepositorySource.

 

Method Summary
 java.lang.String getDictionaryName()
          Gets the name of the dictionary in the repository.
 java.lang.String getDictionaryVersion()
          Get the version of the dictionary.
 java.lang.String getProxyHost()
          Gets the proxy host of the repository.
 java.lang.String getProxyPort()
          Gets the proxy port of the repository.
 java.lang.Object getRules(SensitiveDataCallback callback)
          Gets an object that provides access to the rule sets.
 java.lang.String[] getRulesets()
          Gets the names of the rule sets to load from the dictionary.
 java.lang.String getURL()
          Gets the url of the repository.

 

Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

 

Constructor Detail

WebDAVRepositorySource

public WebDAVRepositorySource(java.lang.String url,
                              java.lang.String proxyHost,
                              java.lang.String proxyPort,
                              java.lang.String dictionaryName,
                              java.lang.String dictionaryVersion,
                              java.lang.String[] rulesets)
Create a WebDAVRepositorySource.
Parameters:
url - The URL for the WebDAV repository.
proxyHost - The proxy host identifer if there is a proxy, null otherwise.
proxyPort - The proxy port if there is a proxy, null otherwise.
dictionaryName - The name of the dictionary containing the rule sets.
dictionaryVersion - The version of the dictionary.
rulesets - The names of the rule sets to load from the dictionary.

Method Detail

getURL

public java.lang.String getURL()
Gets the url of the repository.
Returns:
The url of the repository.

getProxyHost

public java.lang.String getProxyHost()
Gets the proxy host of the repository.
Returns:
The proxy host of the repository.

getProxyPort

public java.lang.String getProxyPort()
Gets the proxy port of the repository.
Returns:
The proxy port of the repository.

getDictionaryName

public java.lang.String getDictionaryName()
Gets the name of the dictionary in the repository.
Returns:
The name of the dictionary in the repository.

getDictionaryVersion

public java.lang.String getDictionaryVersion()
Get the version of the dictionary.
Returns:
The version of the dictionary.

getRulesets

public java.lang.String[] getRulesets()
Gets the names of the rule sets to load from the dictionary.
Returns:
The names of the rule sets to load from the dictionary.

getRules

public java.lang.Object getRules(SensitiveDataCallback callback)
                          throws javax.rules.admin.RuleAdministrationException
Gets an object that provides access to the rule sets. This is intended for internal use by the implementation.
Specified by:
getRules in interface RuleSource
Parameters:
callback - The callback for accessing sensitive data.
Returns:
An object that provides access to the rule sets.
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.