public class RuleEngine extends Object
| Constructor and Description |
|---|
RuleEngine() |
| Modifier and Type | Method and Description |
|---|---|
protected <T extends Member> |
asString(T member) |
protected <T extends Member> |
buildMemberMap(T[] members) |
boolean |
execute(Class<?> source,
Class<?> target,
IRuleErrorHandler errorHandler,
IRuleExemptionHandler exemptionHandler) |
protected <T extends Member> |
findMember(Map<String,List<T>> map,
T target) |
RuleRegistry |
getRegistry() |
protected boolean |
processClass(Class<?> source,
Class<?> target,
IRuleErrorHandler errorHandler,
IRuleExemptionHandler exemptionHandler) |
protected boolean |
processConstructor(Constructor<?> source,
Constructor<?> target,
IRuleErrorHandler errorHandler,
IRuleExemptionHandler exemptionHandler) |
protected boolean |
processField(Field source,
Field target,
IRuleErrorHandler errorHandler,
IRuleExemptionHandler exemptionHandler) |
protected boolean |
processMethod(Method source,
Method target,
IRuleErrorHandler errorHandler,
IRuleExemptionHandler exemptionHandler) |
public boolean execute(Class<?> source, Class<?> target, IRuleErrorHandler errorHandler, IRuleExemptionHandler exemptionHandler)
public RuleRegistry getRegistry()
protected boolean processClass(Class<?> source, Class<?> target, IRuleErrorHandler errorHandler, IRuleExemptionHandler exemptionHandler)
protected boolean processConstructor(Constructor<?> source, Constructor<?> target, IRuleErrorHandler errorHandler, IRuleExemptionHandler exemptionHandler)
protected boolean processField(Field source, Field target, IRuleErrorHandler errorHandler, IRuleExemptionHandler exemptionHandler)
protected boolean processMethod(Method source, Method target, IRuleErrorHandler errorHandler, IRuleExemptionHandler exemptionHandler)
Copyright © 2022 Unidal Organization. All rights reserved.