From cf1dd67eca0624ab690f3969582c6f3454cd7a01 Mon Sep 17 00:00:00 2001 From: Timur Shaidullin Date: Thu, 23 Nov 2017 17:18:02 +0300 Subject: [PATCH] [#6838] An internal representation of UserImpl rectified to Name's type --- jOOQ/src/main/java/org/jooq/User.java | 2 +- jOOQ/src/main/java/org/jooq/impl/DSL.java | 4 ++-- jOOQ/src/main/java/org/jooq/impl/UserImpl.java | 7 ++++--- 3 files changed, 7 insertions(+), 6 deletions(-) diff --git a/jOOQ/src/main/java/org/jooq/User.java b/jOOQ/src/main/java/org/jooq/User.java index 892bf25005..96eeca5878 100644 --- a/jOOQ/src/main/java/org/jooq/User.java +++ b/jOOQ/src/main/java/org/jooq/User.java @@ -9,5 +9,5 @@ public interface User { /** * The name of user */ - public String getName(); + public Name getName(); } diff --git a/jOOQ/src/main/java/org/jooq/impl/DSL.java b/jOOQ/src/main/java/org/jooq/impl/DSL.java index 5505c3823d..34ae07f53c 100644 --- a/jOOQ/src/main/java/org/jooq/impl/DSL.java +++ b/jOOQ/src/main/java/org/jooq/impl/DSL.java @@ -7858,11 +7858,11 @@ public class DSL { // ------------------------------------------------------------------------- public static User user(String name) { - return new UserImpl(name); + return new UserImpl(name(name)); } public static User user(Name name) { - return new UserImpl(name.toString()); + return new UserImpl(name); } // ------------------------------------------------------------------------- diff --git a/jOOQ/src/main/java/org/jooq/impl/UserImpl.java b/jOOQ/src/main/java/org/jooq/impl/UserImpl.java index 607f9cedf5..79244e50bb 100644 --- a/jOOQ/src/main/java/org/jooq/impl/UserImpl.java +++ b/jOOQ/src/main/java/org/jooq/impl/UserImpl.java @@ -1,5 +1,6 @@ package org.jooq.impl; +import org.jooq.Name; import org.jooq.User; /** @@ -8,14 +9,14 @@ import org.jooq.User; * @author Timur Shaidullin */ public class UserImpl implements User { - private String name; + private Name name; - public UserImpl(String name) { + public UserImpl(Name name) { this.name = name; } @Override - public String getName() { + public Name getName() { return name; } }