/** * Creates a change log item from a JSON payload. * * @param restclient REST client instance * @param json JSON payload */ protected ChangeLogItem(RestClient restclient, JSONObject json) { super(restclient); if (json != null) deserialise(json); }
result = (T)new ChangeLogEntry(restclient, (JSONObject)r); else if (type == ChangeLogItem.class) result = (T)new ChangeLogItem(restclient, (JSONObject)r); else if (type == Comment.class) result = (T)new Comment(restclient, (JSONObject)r);
result = (T)new ChangeLogEntry(restclient, (JSONObject)r); else if (type == ChangeLogItem.class) result = (T)new ChangeLogItem(restclient, (JSONObject)r); else if (type == Comment.class) result = (T)new Comment(restclient, (JSONObject)r, parentId);
/** * Creates a change log item from a JSON payload. * * @param restclient REST client instance * @param json JSON payload */ protected ChangeLogItem(RestClient restclient, JSONObject json) { super(restclient); if (json != null) deserialise(json); }