Allow customization of inject methods.
diff --git a/org.eclipse.scout.rt.server/src/org/eclipse/scout/rt/server/services/common/jdbc/builder/FormDataStatementBuilder.java b/org.eclipse.scout.rt.server/src/org/eclipse/scout/rt/server/services/common/jdbc/builder/FormDataStatementBuilder.java
index cd611fb..461eeab 100644
--- a/org.eclipse.scout.rt.server/src/org/eclipse/scout/rt/server/services/common/jdbc/builder/FormDataStatementBuilder.java
+++ b/org.eclipse.scout.rt.server/src/org/eclipse/scout/rt/server/services/common/jdbc/builder/FormDataStatementBuilder.java
@@ -277,11 +277,11 @@
}
}
- private boolean hasInjections() {
+ protected boolean hasInjections() {
return (m_formDataStatementBuilderInjections != null && !m_formDataStatementBuilderInjections.isEmpty());
}
- private void injectPreBuildEntity(ComposerEntityNodeData node, EntityStrategy entityStrategy, EntityContribution childContrib) {
+ protected void injectPreBuildEntity(ComposerEntityNodeData node, EntityStrategy entityStrategy, EntityContribution childContrib) {
if (m_formDataStatementBuilderInjections != null) {
for (IFormDataStatementBuilderInjection j : m_formDataStatementBuilderInjections) {
j.preBuildEntity(node, entityStrategy, childContrib);
@@ -289,7 +289,7 @@
}
}
- private void injectPostBuildEntity(ComposerEntityNodeData node, EntityStrategy entityStrategy, EntityContribution parentContrib) {
+ protected void injectPostBuildEntity(ComposerEntityNodeData node, EntityStrategy entityStrategy, EntityContribution parentContrib) {
if (m_formDataStatementBuilderInjections != null) {
for (IFormDataStatementBuilderInjection j : m_formDataStatementBuilderInjections) {
j.postBuildEntity(node, entityStrategy, parentContrib);
@@ -297,7 +297,7 @@
}
}
- private void injectPostBuildAttribute(ComposerAttributeNodeData node, AttributeStrategy attributeStrategy, EntityContribution contrib) {
+ protected void injectPostBuildAttribute(ComposerAttributeNodeData node, AttributeStrategy attributeStrategy, EntityContribution contrib) {
if (m_formDataStatementBuilderInjections != null) {
for (IFormDataStatementBuilderInjection j : m_formDataStatementBuilderInjections) {
j.postBuildAttribute(node, attributeStrategy, contrib);
@@ -847,7 +847,7 @@
return contrib;
}
- private void appendTreeSubContribution(EntityContribution parent, EntityContribution child, EntityStrategy entityStrategy) {
+ protected void appendTreeSubContribution(EntityContribution parent, EntityContribution child, EntityStrategy entityStrategy) {
switch (entityStrategy) {
case BuildConstraints: {
EntityContribution whereConstraints = EntityContributionUtility.createConstraintsContribution(child);