Revised methods using TypedKey to use the class contained in the TypedKey instead of explicitly asking for it as a method parameter.
This commit is contained in:
parent
d46fea80db
commit
00b5d77fa6
|
@ -55,8 +55,8 @@ public final class WebServiceCallSpec {
|
||||||
return this;
|
return this;
|
||||||
}
|
}
|
||||||
|
|
||||||
public <T> Builder addRequestParam(TypedKey<T> paramKey, Class<T> typeOfParam) {
|
public <T> Builder addRequestParam(TypedKey<T> param) {
|
||||||
return addRequestParam(paramKey.getName(), typeOfParam);
|
return addRequestParam(param.getName(), param.getClassOfT());
|
||||||
}
|
}
|
||||||
|
|
||||||
public Builder addRequestParam(String paramName, Type type) {
|
public Builder addRequestParam(String paramName, Type type) {
|
||||||
|
@ -64,8 +64,8 @@ public final class WebServiceCallSpec {
|
||||||
return this;
|
return this;
|
||||||
}
|
}
|
||||||
|
|
||||||
public <T> Builder addRequestBodyParam(TypedKey<T> paramKey, Class<T> typeOfParam) {
|
public <T> Builder addRequestBodyParam(TypedKey<T> param) {
|
||||||
return addRequestBodyParam(paramKey.getName(), typeOfParam);
|
return addRequestBodyParam(param.getName(), param.getClassOfT());
|
||||||
}
|
}
|
||||||
|
|
||||||
public Builder addRequestBodyParam(String paramName, Type type) {
|
public Builder addRequestBodyParam(String paramName, Type type) {
|
||||||
|
@ -73,8 +73,8 @@ public final class WebServiceCallSpec {
|
||||||
return this;
|
return this;
|
||||||
}
|
}
|
||||||
|
|
||||||
public <T> Builder addResponseParam(TypedKey<T> paramKey, Class<T> typeOfParam) {
|
public <T> Builder addResponseParam(TypedKey<T> param) {
|
||||||
return addResponseParam(paramKey.getName(), typeOfParam);
|
return addResponseParam(param.getName(), param.getClassOfT());
|
||||||
}
|
}
|
||||||
|
|
||||||
public Builder addResponseParam(String paramName, Type type) {
|
public Builder addResponseParam(String paramName, Type type) {
|
||||||
|
@ -82,8 +82,8 @@ public final class WebServiceCallSpec {
|
||||||
return this;
|
return this;
|
||||||
}
|
}
|
||||||
|
|
||||||
public <T> Builder addResponseBodyParam(TypedKey<T> paramKey, Class<T> typeOfParam) {
|
public <T> Builder addResponseBodyParam(TypedKey<T> param) {
|
||||||
return addResponseBodyParam(paramKey.getName(), typeOfParam);
|
return addResponseBodyParam(param.getName(), param.getClassOfT());
|
||||||
}
|
}
|
||||||
|
|
||||||
public Builder addResponseBodyParam(String paramName, Type type) {
|
public Builder addResponseBodyParam(String paramName, Type type) {
|
||||||
|
|
|
@ -48,13 +48,13 @@ public final class RestCallSpec<R> {
|
||||||
return this;
|
return this;
|
||||||
}
|
}
|
||||||
|
|
||||||
public <T> Builder<R> addRequestParam(TypedKey<T> paramKey, Class<T> typeOfParam) {
|
public <T> Builder<R> addRequestParam(TypedKey<T> param) {
|
||||||
reqParamsSpecBuilder.put(paramKey.getName(), typeOfParam);
|
reqParamsSpecBuilder.put(param.getName(), param.getClassOfT());
|
||||||
return this;
|
return this;
|
||||||
}
|
}
|
||||||
|
|
||||||
public <T> Builder<R> addResponseParam(TypedKey<T> paramKey, Class<T> typeOfParam) {
|
public <T> Builder<R> addResponseParam(TypedKey<T> param) {
|
||||||
resParamsSpecBuilder.put(paramKey.getName(), typeOfParam);
|
resParamsSpecBuilder.put(param.getName(), param.getClassOfT());
|
||||||
return this;
|
return this;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user