branch develop updated (851b2a7 -> 6c21935)
This is an automated email from the git hooks/post-receive script. New change to branch develop in repository topia. See http://git.nuiton.org/topia.git from 851b2a7 Can not use hibernateAttributeType (closes #3763) new 884cb81 add shortcuts methods to declare services without configuration new d124359 Add TopiaApplicationContext isOpened() as shortcut to ! closed new 6c21935 Override toString() in JdbcConfiguration and TopiaConfiguration The 3 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 6c219355804144741717937bc80da36505abe65f Author: Brendan Le Ny <bleny@codelutin.com> Date: Fri Aug 21 17:53:21 2015 +0200 Override toString() in JdbcConfiguration and TopiaConfiguration commit d124359d745c3f56524ca7c026fa92da59cbfe4f Author: Brendan Le Ny <bleny@codelutin.com> Date: Fri Aug 21 17:15:05 2015 +0200 Add TopiaApplicationContext isOpened() as shortcut to ! closed commit 884cb816d58da0f4dd934281a30245e3b98daa43 Author: Brendan Le Ny <bleny@codelutin.com> Date: Fri Aug 21 17:12:01 2015 +0200 add shortcuts methods to declare services without configuration Summary of changes: .../nuiton/topia/persistence/BeanTopiaConfiguration.java | 13 +++++++++++++ .../nuiton/topia/persistence/TopiaApplicationContext.java | 5 +++++ .../internal/AbstractTopiaApplicationContext.java | 4 ++++ .../topia/persistence/jdbc/BeanJdbcConfiguration.java | 11 +++++++++++ 4 files changed, 33 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 develop in repository topia. See http://git.nuiton.org/topia.git commit 884cb816d58da0f4dd934281a30245e3b98daa43 Author: Brendan Le Ny <bleny@codelutin.com> Date: Fri Aug 21 17:12:01 2015 +0200 add shortcuts methods to declare services without configuration --- .../org/nuiton/topia/persistence/BeanTopiaConfiguration.java | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/topia-persistence/src/main/java/org/nuiton/topia/persistence/BeanTopiaConfiguration.java b/topia-persistence/src/main/java/org/nuiton/topia/persistence/BeanTopiaConfiguration.java index ec9c3eb..965d680 100644 --- a/topia-persistence/src/main/java/org/nuiton/topia/persistence/BeanTopiaConfiguration.java +++ b/topia-persistence/src/main/java/org/nuiton/topia/persistence/BeanTopiaConfiguration.java @@ -26,6 +26,7 @@ import org.nuiton.topia.persistence.internal.FullyQualifiedNamePlusUuidTopiaIdFa import org.nuiton.topia.persistence.jdbc.BeanJdbcConfiguration; import org.nuiton.topia.persistence.jdbc.JdbcConfiguration; +import java.util.Collections; import java.util.LinkedHashMap; import java.util.Map; @@ -154,9 +155,17 @@ public class BeanTopiaConfiguration extends BeanJdbcConfiguration implements Top } } + public void addDeclaredService(String serviceName, String serviceClassName) { + addDeclaredService(serviceName, serviceClassName, Collections.<String, String>emptyMap()); + } + public void addDeclaredService(String serviceName, Class<? extends TopiaService> serviceClassName, Map<String, String> serviceConfiguration) { declaredServices.put(serviceName, serviceClassName); declaredServicesConfiguration.put(serviceName, serviceConfiguration); } + public void addDeclaredService(String serviceName, Class<? extends TopiaService> serviceClassName) { + addDeclaredService(serviceName, serviceClassName, Collections.<String, String>emptyMap()); + } + } -- 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 develop in repository topia. See http://git.nuiton.org/topia.git commit d124359d745c3f56524ca7c026fa92da59cbfe4f Author: Brendan Le Ny <bleny@codelutin.com> Date: Fri Aug 21 17:15:05 2015 +0200 Add TopiaApplicationContext isOpened() as shortcut to ! closed --- .../java/org/nuiton/topia/persistence/TopiaApplicationContext.java | 5 +++++ .../topia/persistence/internal/AbstractTopiaApplicationContext.java | 4 ++++ 2 files changed, 9 insertions(+) diff --git a/topia-persistence/src/main/java/org/nuiton/topia/persistence/TopiaApplicationContext.java b/topia-persistence/src/main/java/org/nuiton/topia/persistence/TopiaApplicationContext.java index 08f8aaa..d1655ff 100644 --- a/topia-persistence/src/main/java/org/nuiton/topia/persistence/TopiaApplicationContext.java +++ b/topia-persistence/src/main/java/org/nuiton/topia/persistence/TopiaApplicationContext.java @@ -107,6 +107,11 @@ public interface TopiaApplicationContext<K extends TopiaPersistenceContext> void dropSchema(); /** + * @return true is the application context is opened (ie not yet {@link #isClosed()}) + */ + boolean isOpened(); + + /** * @return true is the application context is already closed, false otherwise */ boolean isClosed(); diff --git a/topia-persistence/src/main/java/org/nuiton/topia/persistence/internal/AbstractTopiaApplicationContext.java b/topia-persistence/src/main/java/org/nuiton/topia/persistence/internal/AbstractTopiaApplicationContext.java index 4ec861e..2b938ac 100644 --- a/topia-persistence/src/main/java/org/nuiton/topia/persistence/internal/AbstractTopiaApplicationContext.java +++ b/topia-persistence/src/main/java/org/nuiton/topia/persistence/internal/AbstractTopiaApplicationContext.java @@ -496,4 +496,8 @@ public abstract class AbstractTopiaApplicationContext<K extends TopiaPersistence return closed; } + @Override + public boolean isOpened() { + return ! isClosed(); + } } -- 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 develop in repository topia. See http://git.nuiton.org/topia.git commit 6c219355804144741717937bc80da36505abe65f Author: Brendan Le Ny <bleny@codelutin.com> Date: Fri Aug 21 17:53:21 2015 +0200 Override toString() in JdbcConfiguration and TopiaConfiguration --- .../org/nuiton/topia/persistence/BeanTopiaConfiguration.java | 4 ++++ .../nuiton/topia/persistence/jdbc/BeanJdbcConfiguration.java | 11 +++++++++++ 2 files changed, 15 insertions(+) diff --git a/topia-persistence/src/main/java/org/nuiton/topia/persistence/BeanTopiaConfiguration.java b/topia-persistence/src/main/java/org/nuiton/topia/persistence/BeanTopiaConfiguration.java index 965d680..9ee2908 100644 --- a/topia-persistence/src/main/java/org/nuiton/topia/persistence/BeanTopiaConfiguration.java +++ b/topia-persistence/src/main/java/org/nuiton/topia/persistence/BeanTopiaConfiguration.java @@ -168,4 +168,8 @@ public class BeanTopiaConfiguration extends BeanJdbcConfiguration implements Top addDeclaredService(serviceName, serviceClassName, Collections.<String, String>emptyMap()); } + @Override + public String toString() { + return new TopiaConfigurationBuilder().toMap(this).toString(); + } } diff --git a/topia-persistence/src/main/java/org/nuiton/topia/persistence/jdbc/BeanJdbcConfiguration.java b/topia-persistence/src/main/java/org/nuiton/topia/persistence/jdbc/BeanJdbcConfiguration.java index 399d694..5f3da70 100644 --- a/topia-persistence/src/main/java/org/nuiton/topia/persistence/jdbc/BeanJdbcConfiguration.java +++ b/topia-persistence/src/main/java/org/nuiton/topia/persistence/jdbc/BeanJdbcConfiguration.java @@ -22,6 +22,8 @@ package org.nuiton.topia.persistence.jdbc; * #L% */ +import com.google.common.base.MoreObjects; + import java.sql.Driver; public class BeanJdbcConfiguration implements JdbcConfiguration { @@ -70,4 +72,13 @@ public class BeanJdbcConfiguration implements JdbcConfiguration { this.jdbcConnectionPassword = jdbcConnectionPassword; } + @Override + public String toString() { + return MoreObjects.toStringHelper(this) + .add("jdbcConnectionUrl", jdbcConnectionUrl) + .add("jdbcConnectionUser", jdbcConnectionUser) + .add("jdbcConnectionPassword", jdbcConnectionPassword) + .add("jdbcDriverClass", jdbcDriverClass) + .toString(); + } } -- To stop receiving notification emails like this one, please contact nuiton.org SCM administrator <admin+scm@nuiton.org>.
participants (1)
-
nuiton.org scm