@Override public Session parse(JSONObject json) throws JSONException { final URI userUri = JsonParseUtil.getSelfUri(json); final String username = json.getString("name"); final LoginInfo loginInfo = loginInfoJsonParser.parse(json.getJSONObject("loginInfo")); return new Session(userUri, username, loginInfo); } }
@Override public Session parse(JSONObject json) throws JSONException { final URI userUri = JsonParseUtil.getSelfUri(json); final String username = json.getString("name"); final LoginInfo loginInfo = loginInfoJsonParser.parse(json.getJSONObject("loginInfo")); return new Session(userUri, username, loginInfo); } }
@Override public Authentication parse(JSONObject json) throws JSONException { final SessionCookie sessionCookie = sessionCookieJsonParser.parse(json.getJSONObject("session")); final LoginInfo loginInfo = loginInfoJsonParser.parse(json.getJSONObject("loginInfo")); return new Authentication(loginInfo, sessionCookie); } }
@Override public Authentication parse(JSONObject json) throws JSONException { final SessionCookie sessionCookie = sessionCookieJsonParser.parse(json.getJSONObject("session")); final LoginInfo loginInfo = loginInfoJsonParser.parse(json.getJSONObject("loginInfo")); return new Authentication(loginInfo, sessionCookie); } }
@Override public Authentication parse(JSONObject json) throws JSONException { final SessionCookie sessionCookie = sessionCookieJsonParser.parse(json.getJSONObject("session")); final LoginInfo loginInfo = loginInfoJsonParser.parse(json.getJSONObject("loginInfo")); return new Authentication(loginInfo, sessionCookie); } }
@Override public Session parse(JSONObject json) throws JSONException { final URI userUri = JsonParseUtil.getSelfUri(json); final String username = json.getString("name"); final LoginInfo loginInfo = loginInfoJsonParser.parse(json.getJSONObject("loginInfo")); return new Session(userUri, username, loginInfo); } }
@Override public Session parse(JSONObject json) throws JSONException { final URI userUri = JsonParseUtil.getSelfUri(json); final String username = json.getString("name"); final LoginInfo loginInfo = loginInfoJsonParser.parse(json.getJSONObject("loginInfo")); return new Session(userUri, username, loginInfo); } }
@Override public Authentication parse(JSONObject json) throws JSONException { final SessionCookie sessionCookie = sessionCookieJsonParser.parse(json.getJSONObject("session")); final LoginInfo loginInfo = loginInfoJsonParser.parse(json.getJSONObject("loginInfo")); return new Authentication(loginInfo, sessionCookie); } }