branch feature/2892 updated (2bf5628 -> 87b6e04)
This is an automated email from the git hooks/post-receive script. New change to branch feature/2892 in repository topia. See http://git.nuiton.org/topia.git from 2bf5628 fix NPE new 87b6e04 refs #2892 Generate ApplicationContext contructor based on TopiaConfiguration The 1 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference. Detailed log of new commits: commit 87b6e0425539e0e58525636281089e0dcac58418 Author: Arnaud Thimel <thimel@codelutin.com> Date: Fri Dec 12 17:48:09 2014 +0100 refs #2892 Generate ApplicationContext contructor based on TopiaConfiguration Summary of changes: .../it/legacy/AbstractTopiaItLegacyApplicationContext.java | 5 +++++ .../nuiton/topia/templates/ApplicationContextTransformer.java | 11 +++++++++++ 2 files changed, 16 insertions(+) -- To stop receiving notification emails like this one, please contact nuiton.org SCM administrator <admin+scm@nuiton.org>.
This is an automated email from the git hooks/post-receive script. New commit to branch feature/2892 in repository topia. See http://git.nuiton.org/topia.git commit 87b6e0425539e0e58525636281089e0dcac58418 Author: Arnaud Thimel <thimel@codelutin.com> Date: Fri Dec 12 17:48:09 2014 +0100 refs #2892 Generate ApplicationContext contructor based on TopiaConfiguration --- .../it/legacy/AbstractTopiaItLegacyApplicationContext.java | 5 +++++ .../nuiton/topia/templates/ApplicationContextTransformer.java | 11 +++++++++++ 2 files changed, 16 insertions(+) diff --git a/topia-it/src/main/java/org/nuiton/topia/it/legacy/AbstractTopiaItLegacyApplicationContext.java b/topia-it/src/main/java/org/nuiton/topia/it/legacy/AbstractTopiaItLegacyApplicationContext.java index 672f2db..41f7062 100644 --- a/topia-it/src/main/java/org/nuiton/topia/it/legacy/AbstractTopiaItLegacyApplicationContext.java +++ b/topia-it/src/main/java/org/nuiton/topia/it/legacy/AbstractTopiaItLegacyApplicationContext.java @@ -24,6 +24,7 @@ package org.nuiton.topia.it.legacy; * #L% */ +import org.nuiton.topia.persistence.TopiaConfiguration; import org.nuiton.topia.persistence.internal.AbstractTopiaApplicationContext; import java.util.Map; @@ -42,6 +43,10 @@ public abstract class AbstractTopiaItLegacyApplicationContext<E extends Abstract super(properties); } + protected AbstractTopiaItLegacyApplicationContext(TopiaConfiguration topiaConfiguration) { + super(topiaConfiguration); + } + protected AbstractTopiaItLegacyApplicationContext(Map<String, String> configuration) { super(configuration); } diff --git a/topia-templates/src/main/java/org/nuiton/topia/templates/ApplicationContextTransformer.java b/topia-templates/src/main/java/org/nuiton/topia/templates/ApplicationContextTransformer.java index a397921..4bbb5f2 100644 --- a/topia-templates/src/main/java/org/nuiton/topia/templates/ApplicationContextTransformer.java +++ b/topia-templates/src/main/java/org/nuiton/topia/templates/ApplicationContextTransformer.java @@ -33,6 +33,7 @@ import org.nuiton.eugene.models.object.ObjectModel; import org.nuiton.eugene.models.object.ObjectModelClass; import org.nuiton.eugene.models.object.ObjectModelJavaModifier; import org.nuiton.eugene.models.object.ObjectModelOperation; +import org.nuiton.topia.persistence.TopiaConfiguration; import org.nuiton.topia.persistence.TopiaEntity; import org.nuiton.topia.persistence.TopiaEntityEnumProvider; import org.nuiton.topia.persistence.internal.AbstractTopiaApplicationContext; @@ -268,6 +269,7 @@ public class ApplicationContextTransformer extends ObjectModelTransformerToJava ObjectModelJavaModifier.PROTECTED; ObjectModelOperation constructor = addConstructor(output, visibility); + addAnnotation(output, constructor, Deprecated.class); addParameter(constructor, Properties.class, "properties"); setOperationBody(constructor, "" /*{ @@ -276,12 +278,21 @@ public class ApplicationContextTransformer extends ObjectModelTransformerToJava ); constructor = addConstructor(output, visibility); + addAnnotation(output, constructor, Deprecated.class); addParameter(constructor, "java.util.Map<String, String>", "configuration"); setOperationBody(constructor, "" /*{ super(configuration); }*/ ); + + constructor = addConstructor(output, visibility); + addParameter(constructor, TopiaConfiguration.class, "topiaConfiguration"); + setOperationBody(constructor, "" +/*{ + super(topiaConfiguration); + }*/ + ); } } -- To stop receiving notification emails like this one, please contact nuiton.org SCM administrator <admin+scm@nuiton.org>.
participants (1)
-
nuiton.org scm