@Override public UserResponse newUserResponse(UserAccountJoinVO usr) { UserResponse userResponse = new UserResponse(); userResponse.setAccountId(usr.getAccountUuid()); userResponse.setAccountName(usr.getAccountName()); userResponse.setAccountType(usr.getAccountType()); userResponse.setUserSource(usr.getSource()); userResponse.setCreated(usr.getCreated()); userResponse.setDomainId(usr.getDomainUuid()); userResponse.setDomainName(usr.getDomainName()); userResponse.setEmail(usr.getEmail()); userResponse.setFirstname(usr.getFirstname()); userResponse.setId(usr.getUuid()); userResponse.setLastname(usr.getLastname()); userResponse.setState(usr.getState().toString()); userResponse.setTimezone(usr.getTimezone()); userResponse.setUsername(usr.getUsername()); userResponse.setApiKey(usr.getApiKey()); userResponse.setSecretKey(usr.getSecretKey()); userResponse.setIsDefault(usr.isDefault()); // set async job if (usr.getJobId() != null) { userResponse.setJobId(usr.getJobUuid()); userResponse.setJobStatus(usr.getJobStatus()); } userResponse.setObjectName("user"); return userResponse; }