Skip to content

Commit 75a98d9

Browse files
author
Mesut Celik
authored
Merge pull request hazelcast#27 from EugeneNik/master
Upgrade Spring Data KeyValue and add Spring Boot 1.5.x support
2 parents 5f6cda9 + 8371236 commit 75a98d9

File tree

3 files changed

+21
-1
lines changed

3 files changed

+21
-1
lines changed

pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
<hazelcast>3.6</hazelcast>
2121
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
2222
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
23-
<springdata.keyvalue>1.1.2.RELEASE</springdata.keyvalue>
23+
<springdata.keyvalue>1.2.4.RELEASE</springdata.keyvalue>
2424
<maven.gpg.plugin.version>1.4</maven.gpg.plugin.version>
2525
<maven.javadoc.plugin.version>2.9</maven.javadoc.plugin.version>
2626
</properties>

src/main/java/org/springframework/data/hazelcast/repository/support/HazelcastRepositoryFactoryBean.java

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,18 @@
4949
public class HazelcastRepositoryFactoryBean<T extends Repository<S, ID>, S, ID extends Serializable>
5050
extends KeyValueRepositoryFactoryBean<T, S, ID> {
5151

52+
/**
53+
* <p>
54+
* Default Spring Data KeyValue constructor {@link KeyValueRepositoryFactoryBean}
55+
* Creates a new {@link HazelcastRepositoryFactoryBean} for the given repository interface.
56+
* </P>
57+
*
58+
* @param repositoryInterface must not be {@literal null}.
59+
*/
60+
public HazelcastRepositoryFactoryBean(Class<? extends T> repositoryInterface) {
61+
super(repositoryInterface);
62+
}
63+
5264
/**
5365
* <P>
5466
* Return a {@link HazelcastRepositoryFactory}.

src/test/java/test/utils/repository/custom/MyTitleRepositoryFactoryBean.java

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,14 @@
2121
public class MyTitleRepositoryFactoryBean<T extends Repository<S, ID>, S, ID extends Serializable>
2222
extends HazelcastRepositoryFactoryBean<T, S, ID> {
2323

24+
/*
25+
* Creates a new {@link MyTitleRepositoryFactoryBean} for the given repository interface.
26+
*
27+
* @param repositoryInterface must not be {@literal null}.
28+
*/
29+
public MyTitleRepositoryFactoryBean(Class<? extends T> repositoryInterface) {
30+
super(repositoryInterface);
31+
}
2432
/* Create a specialised repository factory.
2533
*
2634
* (non-Javadoc)

0 commit comments

Comments
 (0)