public String getUserNameDWR(String personalID, String localeStr) { try { if (personalID != null && !personalID.trim().equals("")) { UserHome uHome = (UserHome) IDOLookup.getHome(User.class); User user = uHome.findByPersonalID(personalID); return user.getName(); } else { return ""; } } catch (IDOLookupException e) { e.printStackTrace(); } catch (FinderException e) { } try { IWContext iwc = IWContext.getInstance(); Locale locale = iwc.getCurrentLocale(); IWResourceBundle iwrb = getBundle().getResourceBundle(locale); return iwrb.getLocalizedString("landsmot.user_not_found", "User not found"); } catch (UnavailableIWContext e) { return "User not found"; } }