Skip to content

Commit c19031d

Browse files
author
atsticks
committed
Fixed issues.
1 parent 49bb01b commit c19031d

File tree

5 files changed

+491
-510
lines changed

5 files changed

+491
-510
lines changed

src/main/java/javax/money/AbstractQueryBuilder.java

Lines changed: 19 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -21,12 +21,12 @@
2121
* Instances of this class are not thread-safe and not serializable.
2222
*/
2323
public abstract class AbstractQueryBuilder<B extends javax.money.AbstractQueryBuilder, C extends AbstractQuery>
24-
extends AbstractContextBuilder<B,C>{
24+
extends AbstractContextBuilder<B, C> {
2525

2626
/**
2727
* Initializes the query builder, as a default query builder.
2828
*/
29-
public AbstractQueryBuilder(){
29+
public AbstractQueryBuilder() {
3030
}
3131

3232

@@ -37,7 +37,7 @@ public AbstractQueryBuilder(){
3737
* @param providers the providers to use, not null.
3838
* @return the query builder for chaining.
3939
*/
40-
public B setProviders(String... providers){
40+
public B setProviders(String... providers) {
4141
Objects.requireNonNull(providers);
4242
return setList(AbstractQuery.KEY_QUERY_PROVIDERS, Arrays.asList(providers));
4343
}
@@ -49,8 +49,19 @@ public B setProviders(String... providers){
4949
* @param providers the providers in order to use, not null.
5050
* @return the query builder for chaining.
5151
*/
52-
public B setProviders(List<String> providers){
53-
return setList("providers", providers);
52+
public B setProviders(List<String> providers) {
53+
return setList(AbstractQuery.KEY_QUERY_PROVIDERS, providers);
54+
}
55+
56+
/**
57+
* Simple override, that sets the provider as provider to use.
58+
*
59+
* @param provider the provider, not null.
60+
* @return the query builder for chaining.
61+
*/
62+
@Override
63+
public B setProvider(String provider) {
64+
return setProviders(provider);
5465
}
5566

5667
/**
@@ -59,7 +70,7 @@ public B setProviders(List<String> providers){
5970
* @param timestamp the target timestamp
6071
* @return the query builder for chaining.
6172
*/
62-
public B setTimestampMillis(long timestamp){
73+
public B setTimestampMillis(long timestamp) {
6374
return set(AbstractQuery.KEY_QUERY_TIMESTAMP, timestamp);
6475
}
6576

@@ -69,7 +80,7 @@ public B setTimestampMillis(long timestamp){
6980
* @param timestamp the target timestamp
7081
* @return the query builder for chaining.
7182
*/
72-
public B setTimestamp(TemporalUnit timestamp){
83+
public B setTimestamp(TemporalUnit timestamp) {
7384
return set(AbstractQuery.KEY_QUERY_TIMESTAMP, timestamp, TemporalUnit.class);
7485
}
7586

@@ -81,7 +92,7 @@ public B setTimestamp(TemporalUnit timestamp){
8192
* @param type the target implementation type, not null.
8293
* @return this query builder for chaining.
8394
*/
84-
public B setTargetType(Class<?> type){
95+
public B setTargetType(Class<?> type) {
8596
Objects.requireNonNull(type);
8697
set(AbstractQuery.KEY_QUERY_TARGET_TYPE, type, Class.class);
8798
return (B) this;

0 commit comments

Comments
 (0)