Package lu.kbra.pclib.db.utils
Class DatabaseRuleChainTemplate
java.lang.Object
lu.kbra.pclib.db.utils.DatabaseRuleChainTemplate
- Direct Known Subclasses:
DatabaseRuleChainTemplate.DefaultDbRuleChainTemplate
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic interface -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionadd(Class<? extends SQLQueryableRule> type) add(SQLQueryableRule rule) addAfter(Class<? extends SQLQueryableRule> anchor, Class<? extends SQLQueryableRule> ruleType) addAfter(Class<? extends SQLQueryableRule> anchor, String beanName) addAfter(Class<? extends SQLQueryableRule> anchor, SQLQueryableRule rule) addBefore(Class<? extends SQLQueryableRule> anchor, Class<? extends SQLQueryableRule> ruleType) addBefore(Class<? extends SQLQueryableRule> anchor, String beanName) addBefore(Class<? extends SQLQueryableRule> anchor, SQLQueryableRule rule) build(org.springframework.beans.factory.BeanFactory beanFactory) protected DatabaseRuleChainTemplatematchConnector(String pattern) booleanvoidtryApply(DatabaseEntryUtils utils, String connectorQualifier, org.springframework.beans.factory.BeanFactory beanFactory)
-
Constructor Details
-
DatabaseRuleChainTemplate
public DatabaseRuleChainTemplate()
-
-
Method Details
-
tryApply
public void tryApply(DatabaseEntryUtils utils, String connectorQualifier, org.springframework.beans.factory.BeanFactory beanFactory) -
add
-
add
-
add
-
addBefore
public DatabaseRuleChainTemplate addBefore(Class<? extends SQLQueryableRule> anchor, SQLQueryableRule rule) -
addBefore
public DatabaseRuleChainTemplate addBefore(Class<? extends SQLQueryableRule> anchor, Class<? extends SQLQueryableRule> ruleType) -
addBefore
public DatabaseRuleChainTemplate addBefore(Class<? extends SQLQueryableRule> anchor, String beanName) -
addAfter
public DatabaseRuleChainTemplate addAfter(Class<? extends SQLQueryableRule> anchor, SQLQueryableRule rule) -
addAfter
public DatabaseRuleChainTemplate addAfter(Class<? extends SQLQueryableRule> anchor, Class<? extends SQLQueryableRule> ruleType) -
addAfter
public DatabaseRuleChainTemplate addAfter(Class<? extends SQLQueryableRule> anchor, String beanName) -
match
-
matchAny
-
matchDbms
-
matchConnector
-
build
-
matches
-