Skip to content

Commit b057079

Browse files
committed
cleanup
1 parent 6b4838d commit b057079

1 file changed

Lines changed: 6 additions & 6 deletions

File tree

cayenne/src/main/java/org/apache/cayenne/access/translator/ParameterBinding.java

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -26,15 +26,15 @@
2626
*
2727
* @since 4.0
2828
*/
29-
public class ParameterBinding {
29+
public class ParameterBinding<T> {
3030

3131
private final DbAttribute attribute;
3232
private final int jdbcType;
3333
private final int scale;
3434

35-
private Object value;
35+
private T value;
3636
private int statementPosition;
37-
private ExtendedType<?> extendedType;
37+
private ExtendedType<T> extendedType;
3838

3939
/**
4040
* @since 5.0
@@ -59,22 +59,22 @@ public ParameterBinding(int jdbcType, int scale, DbAttribute attribute) {
5959
*
6060
* @since 5.0
6161
*/
62-
public ParameterBinding reset(int statementPosition, Object value, ExtendedType<?> extendedType) {
62+
public ParameterBinding<T> reset(int statementPosition, T value, ExtendedType<T> extendedType) {
6363
this.statementPosition = statementPosition;
6464
this.value = value;
6565
this.extendedType = extendedType;
6666
return this;
6767
}
6868

69-
public Object getValue() {
69+
public T getValue() {
7070
return value;
7171
}
7272

7373
public int getStatementPosition() {
7474
return statementPosition;
7575
}
7676

77-
public ExtendedType getExtendedType() {
77+
public ExtendedType<T> getExtendedType() {
7878
return extendedType;
7979
}
8080

0 commit comments

Comments
 (0)