@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; }
List <UserResponse> userResponseList = new ArrayList<UserResponse>(userRequest.size()); userDetails.removeAll(Collections.singletonList(null)); // removes all nulls. Comparator<String> comparator = new Comparator<String>(){ @Override public int compare(String o1, String o2) {return o1.compare.o2;} } Collections.sort(userDetails, comparator); UserDetails ud = new UserDetails(); for(User user : userRequest){ ud.setId(user.getId()); int index = Collections.binarySearch(userDetails, ud, comparator); if(index >= 0){ UserResponse userReponse = new UserResponse (); userReponse.setId(user.getId()); userReponse.setName(user.getName()); userReponse.setEmail(userDetail.getEmail()); userReponse.setAccountNumber(userDetail.getAccountDetail()); userResponseList.add(userReponse); } }
@Transactional public UserResponse createCategory(SubmitReviewRequest createCategoryRequest) throws SQLException, ClassNotFoundException, IOException { Category category = new Category(); // read parent Category parentCategory = adminServiceDao.find(Integer.parseInt(createCategoryRequest.getMainCategory())); UserResponse userResponse = new UserResponse(); if (createCategoryRequest != null) { category.setCategoryName(createCategoryRequest.getSubCategory()); // category.setParenCategoryId(Integer.parseInt(createCategoryRequest.getMainCategory())); //set the child relationship. category.setParentCategory(parentCategory); int id = adminServiceDao.saveCategory(parentCategory); userResponse.setCode(WeekenterConstants.SUCCESS_CODE); userResponse.setMessage("Success"); userResponse.setId(id); } return userResponse; }