|
BEA Systems, Inc. | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object | +--com.beasys.commerce.axiom.reasoning.rules.service.RulesetDataResolver
Specifies the behavior for an entity resolver specific to ruleset data
| Field Summary | |
static java.lang.String |
EJB_PROTOCOL_PREFIX
The ejb protocol prefix |
static java.lang.String |
HOST_OR_HOME_DELIMITER
The entity host name or home name delimiter |
static java.lang.String |
JDBC_PROTOCOL_PREFIX
The jdbc protocol prefix |
protected javax.naming.Context |
jndiContext
The jndi context to use for looking up the data bean home |
static java.lang.String |
NAME_DELIMITER
The entity name delimiter |
static java.lang.String |
RULES_LANGUAGE_DTD_NAME
The vendor-independent, xml rules language dtd name |
protected java.lang.String |
rulesetDataBeanHomeName
The ruleset data bean home name |
| Constructor Summary | |
RulesetDataResolver(java.lang.String rulesetDataBeanHomeName,
javax.naming.Context jndiContext)
Constructor |
|
| Method Summary | |
protected byte[] |
getRuleSet(java.lang.String anEntityName)
|
org.xml.sax.InputSource |
resolveEntity(java.lang.String publicId,
java.lang.String systemId)
Resolves external entities |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
public static final java.lang.String RULES_LANGUAGE_DTD_NAME
public static final java.lang.String EJB_PROTOCOL_PREFIX
public static final java.lang.String JDBC_PROTOCOL_PREFIX
public static final java.lang.String HOST_OR_HOME_DELIMITER
public static final java.lang.String NAME_DELIMITER
protected javax.naming.Context jndiContext
protected java.lang.String rulesetDataBeanHomeName
| Constructor Detail |
public RulesetDataResolver(java.lang.String rulesetDataBeanHomeName,
javax.naming.Context jndiContext)
throws java.lang.IllegalArgumentException
rulesetDataBeanHomeName - The home name for the ruleset data beanjndiContext - The jndi context to use for lookups of the data bean homejava.lang.IllegalArgumentException - Thrown if rulesetDataBeanHomeName is null
or zero-length, or if jndiContext is null| Method Detail |
public org.xml.sax.InputSource resolveEntity(java.lang.String publicId,
java.lang.String systemId)
throws org.xml.sax.SAXException,
java.io.IOException
resolveEntity in interface org.xml.sax.EntityResolverpublicId - The public identifier of the external entity
being referenced, or null if none was supplied.systemId - The system identifier of the external entity
being referenced.java.lang.IllegalArgumentException - Thrown if systemId is nullorg.xml.sax.SAXException - Any SAX exception, possibly
wrapping another exception.java.io.IOException - A Java-specific IO exception,
possibly the result of creating a new InputStream
or Reader for the InputSource.
protected byte[] getRuleSet(java.lang.String anEntityName)
throws java.lang.Exception
|
BEA Systems, Inc. | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||