From fadfc76443e63c2a58f9b4526cf62d99157e8976 Mon Sep 17 00:00:00 2001 From: Chris Beams Date: Thu, 31 Mar 2011 14:28:30 +0000 Subject: [PATCH] All SFBuilder setters return 'this' & use varargs Touch up a few setter methods across the SessionFactoryBuilder hierarchy that were still returning void. Use varargs... syntax wherever possible. --- .../SessionFactoryBuilderSupport.java | 26 +++++++++++-------- .../AnnotationSessionFactoryBuilder.java | 7 ++--- 2 files changed, 19 insertions(+), 14 deletions(-) diff --git a/org.springframework.orm/src/main/java/org/springframework/orm/hibernate3/SessionFactoryBuilderSupport.java b/org.springframework.orm/src/main/java/org/springframework/orm/hibernate3/SessionFactoryBuilderSupport.java index c7c82d394c..a581581785 100644 --- a/org.springframework.orm/src/main/java/org/springframework/orm/hibernate3/SessionFactoryBuilderSupport.java +++ b/org.springframework.orm/src/main/java/org/springframework/orm/hibernate3/SessionFactoryBuilderSupport.java @@ -829,7 +829,7 @@ public abstract class SessionFactoryBuilderSupport 0) { boolean oldAutoCommit = con.getAutoCommit(); if (!oldAutoCommit) { @@ -966,8 +966,9 @@ public abstract class SessionFactoryBuilderSupport@org.hibernate.annotations.Entity. * @see #setPackagesToScan */ - public AnnotationSessionFactoryBuilder setEntityTypeFilters(TypeFilter[] entityTypeFilters) { + public AnnotationSessionFactoryBuilder setEntityTypeFilters(TypeFilter... entityTypeFilters) { this.entityTypeFilters = entityTypeFilters; return this; } - public void setResourcePatternResolver(ResourcePatternResolver resourcePatternResolver) { + public AnnotationSessionFactoryBuilder setResourcePatternResolver(ResourcePatternResolver resourcePatternResolver) { this.resourcePatternResolver = resourcePatternResolver; + return this; } /**