/** * Returns the values of resourceID for the properties specified in formInformation. * * @param user User ID * @param resourceID Resource ID * @param formInformation FormInfo[] specifying properties * @return String[] with values, null if session expired or error occurred */ public String[] getDescriptionValues(String user, String resourceID, FormInfo[] formInformation) { try { if (!userMap.containsKey(user)) return null; LiberSession session = userMap.get(user); synchronized (session) { session.setLastUpdated(); return session.getDescriptionValues(resourceID, formInformation); } } catch (Exception e) { e.printStackTrace(); return null; } }