|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectwt.rule.impl.RuleValidatorFactory
This factory class supplies RuleValidator
s that can be
used to merge rules. The appropriate RuleValidator
is selected
based on the RuleType
of the rule to be validated.
Implementations of the RuleValidator
interface should not
be created directly. Instead, an instance of this factory class should
be used to obtain a delegate instance.
This factory class uses information in the services.properties
file to determine the appropriate delegate to return. See getValidator(wt.rule.RuleType)
for more information.
Supported API: false
Extendable: false
Field Summary | |
private ApplicationContext |
applicationContext
|
private static String |
CLASSNAME
|
private static String |
RESOURCE
|
private static String |
SERVICE_NAME
|
Fields inherited from interface wt.services.applicationcontext.ApplicationContextChild |
APPLICATION_CONTEXT |
Constructor Summary | |
RuleValidatorFactory()
Create a RuleValidatorFactory . |
Method Summary | |
private ApplicationContextServices |
getApplContextServices()
Get the application context cast as an ApplicationContextServices . |
ApplicationContext |
getApplicationContext()
Gets the object for the association that plays role: applicationContext. |
RuleValidator |
getValidator(RuleType ruleType)
Returns a validator that can be used to validate rules of the specified ruleType . |
void |
setApplicationContext(ApplicationContext a_ApplicationContext)
Sets the object for the association that plays role: applicationContext. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
private static final String RESOURCE
private static final String CLASSNAME
private ApplicationContext applicationContext
private static final String SERVICE_NAME
Constructor Detail |
public RuleValidatorFactory()
RuleValidatorFactory
.
Method Detail |
public RuleValidator getValidator(RuleType ruleType)
ruleType
.
The returned validator is determined based on information in the
An entry for a
services.properties
file. An entry in the services.properties
file looks
like this:
wt.services/svc/<ContextName>/<ServiceName>/<Selector>/<Requestor>/<Order>
RuleValidator
uses the following
values:
<ServiceName> ==> wt.rule.RuleValidator
<Selector> ==>
RuleType
<Requestor> ==> null
ruleType
- the type of rule to be applied (cannot be null
)
public ApplicationContext getApplicationContext()
getApplicationContext
in interface ApplicationContextChild
public void setApplicationContext(ApplicationContext a_ApplicationContext) throws WTPropertyVetoException
setApplicationContext
in interface ApplicationContextChild
a_ApplicationContext
-
WTPropertyVetoException
private ApplicationContextServices getApplContextServices()
ApplicationContextServices
.
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |