Skip to content

Commit 6df9a0f

Browse files
authored
Merge pull request #308 from domaframework/to-string
Implement toString methods to make debug easy
2 parents ac6ebb1 + c37649f commit 6df9a0f

File tree

8 files changed

+45
-0
lines changed

8 files changed

+45
-0
lines changed

src/main/java/org/seasar/doma/internal/jdbc/scalar/BasicScalar.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,4 +62,9 @@ public void set(BASIC value) {
6262
public Wrapper<BASIC> getWrapper() {
6363
return wrapper;
6464
}
65+
66+
@Override
67+
public String toString() {
68+
return wrapper.toString();
69+
}
6570
}

src/main/java/org/seasar/doma/internal/jdbc/scalar/OptionalBasicScalar.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,4 +49,9 @@ public void set(Optional<BASIC> optional) {
4949
public Wrapper<BASIC> getWrapper() {
5050
return wrapper;
5151
}
52+
53+
@Override
54+
public String toString() {
55+
return wrapper.toString();
56+
}
5257
}

src/main/java/org/seasar/doma/internal/jdbc/scalar/OptionalDoubleScalar.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,4 +47,9 @@ public void set(OptionalDouble optional) {
4747
public Wrapper<Double> getWrapper() {
4848
return wrapper;
4949
}
50+
51+
@Override
52+
public String toString() {
53+
return wrapper.toString();
54+
}
5055
}

src/main/java/org/seasar/doma/internal/jdbc/scalar/OptionalIntScalar.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,4 +47,9 @@ public void set(OptionalInt optional) {
4747
public Wrapper<Integer> getWrapper() {
4848
return wrapper;
4949
}
50+
51+
@Override
52+
public String toString() {
53+
return wrapper.toString();
54+
}
5055
}

src/main/java/org/seasar/doma/internal/jdbc/scalar/OptionalLongScalar.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,4 +47,9 @@ public void set(OptionalLong optional) {
4747
public Wrapper<Long> getWrapper() {
4848
return wrapper;
4949
}
50+
51+
@Override
52+
public String toString() {
53+
return wrapper.toString();
54+
}
5055
}

src/main/java/org/seasar/doma/jdbc/domain/AbstractDomainType.java

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -82,6 +82,11 @@ public void set(DOMAIN domain) {
8282
public Wrapper<BASIC> getWrapper() {
8383
return wrapper;
8484
}
85+
86+
@Override
87+
public String toString() {
88+
return wrapper.toString();
89+
}
8590
}
8691

8792
protected class OptionalDomainScalar implements Scalar<BASIC, Optional<DOMAIN>> {
@@ -135,5 +140,10 @@ public void set(Optional<DOMAIN> optional) {
135140
public Wrapper<BASIC> getWrapper() {
136141
return wrapper;
137142
}
143+
144+
@Override
145+
public String toString() {
146+
return wrapper.toString();
147+
}
138148
}
139149
}

src/main/java/org/seasar/doma/jdbc/entity/DefaultPropertyType.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -227,5 +227,10 @@ public Wrapper<BASIC> getWrapper() {
227227
public Optional<Class<?>> getDomainClass() {
228228
return scalar.getDomainClass();
229229
}
230+
231+
@Override
232+
public String toString() {
233+
return scalar.toString();
234+
}
230235
}
231236
}

src/main/java/org/seasar/doma/wrapper/AbstractWrapper.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -69,4 +69,9 @@ protected boolean doHasEqualValue(Object otherValue) {
6969
public Class<BASIC> getBasicClass() {
7070
return basicClass;
7171
}
72+
73+
@Override
74+
public String toString() {
75+
return value == null ? "null" : value.toString();
76+
}
7277
}

0 commit comments

Comments
 (0)