@Override public LoginInfo parse(JSONObject json) throws JSONException { final int failedLoginCount = json.optInt("failedLoginCount"); final int loginCount = json.getInt("loginCount"); final DateTime lastFailedLoginTime = JsonParseUtil.parseOptionalDateTime(json, "lastFailedLoginTime"); final DateTime previousLoginTime = JsonParseUtil.parseOptionalDateTime(json, "previousLoginTime"); return new LoginInfo(failedLoginCount, loginCount, lastFailedLoginTime, previousLoginTime); } }
@Override public LoginInfo parse(JSONObject json) throws JSONException { final int failedLoginCount = json.optInt("failedLoginCount"); final int loginCount = json.getInt("loginCount"); final DateTime lastFailedLoginTime = JsonParseUtil.parseOptionalDateTime(json, "lastFailedLoginTime"); final DateTime previousLoginTime = JsonParseUtil.parseOptionalDateTime(json, "previousLoginTime"); return new LoginInfo(failedLoginCount, loginCount, lastFailedLoginTime, previousLoginTime); } }
@Override public LoginInfo parse(JSONObject json) throws JSONException { final int failedLoginCount = json.optInt("failedLoginCount"); final int loginCount = json.getInt("loginCount"); final DateTime lastFailedLoginTime = JsonParseUtil.parseOptionalDateTime(json, "lastFailedLoginTime"); final DateTime previousLoginTime = JsonParseUtil.parseOptionalDateTime(json, "previousLoginTime"); return new LoginInfo(failedLoginCount, loginCount, lastFailedLoginTime, previousLoginTime); } }
@Override public LoginInfo parse(JSONObject json) throws JSONException { final int failedLoginCount = json.optInt("failedLoginCount"); final int loginCount = json.getInt("loginCount"); final DateTime lastFailedLoginTime = JsonParseUtil.parseOptionalDateTime(json, "lastFailedLoginTime"); final DateTime previousLoginTime = JsonParseUtil.parseOptionalDateTime(json, "previousLoginTime"); return new LoginInfo(failedLoginCount, loginCount, lastFailedLoginTime, previousLoginTime); } }
@Override public ServerInfo parse(JSONObject json) throws JSONException { final URI baseUri = JsonParseUtil.parseURI(json.getString("baseUrl")); final String version = json.getString("version"); final int buildNumber = json.getInt("buildNumber"); final DateTime buildDate = JsonParseUtil.parseDateTime(json, "buildDate"); final DateTime serverTime = JsonParseUtil.parseOptionalDateTime(json, "serverTime"); final String scmInfo = json.getString("scmInfo"); final String serverTitle = json.getString("serverTitle"); return new ServerInfo(baseUri, version, buildNumber, buildDate, serverTime, scmInfo, serverTitle); } }
@Override public ServerInfo parse(JSONObject json) throws JSONException { final URI baseUri = JsonParseUtil.parseURI(json.getString("baseUrl")); final String version = json.getString("version"); final int buildNumber = json.getInt("buildNumber"); final DateTime buildDate = JsonParseUtil.parseDateTime(json, "buildDate"); final DateTime serverTime = JsonParseUtil.parseOptionalDateTime(json, "serverTime"); final String scmInfo = json.getString("scmInfo"); final String serverTitle = json.getString("serverTitle"); return new ServerInfo(baseUri, version, buildNumber, buildDate, serverTime, scmInfo, serverTitle); } }
@Override public ServerInfo parse(JSONObject json) throws JSONException { final URI baseUri = JsonParseUtil.parseURI(json.getString("baseUrl")); final String version = json.getString("version"); final int buildNumber = json.getInt("buildNumber"); final DateTime buildDate = JsonParseUtil.parseDateTime(json, "buildDate"); final DateTime serverTime = JsonParseUtil.parseOptionalDateTime(json, "serverTime"); final String scmInfo = json.getString("scmInfo"); final String serverTitle = json.getString("serverTitle"); return new ServerInfo(baseUri, version, buildNumber, buildDate, serverTime, scmInfo, serverTitle); } }
@Override public ServerInfo parse(JSONObject json) throws JSONException { final URI baseUri = JsonParseUtil.parseURI(json.getString("baseUrl")); final String version = json.getString("version"); final int buildNumber = json.getInt("buildNumber"); final DateTime buildDate = JsonParseUtil.parseDateTime(json, "buildDate"); final DateTime serverTime = JsonParseUtil.parseOptionalDateTime(json, "serverTime"); final String scmInfo = json.getString("scmInfo"); final String serverTitle = json.getString("serverTitle"); return new ServerInfo(baseUri, version, buildNumber, buildDate, serverTime, scmInfo, serverTitle); } }