LogEntries.java 760 B

12345678910111213141516171819202122232425262728293031
  1. package at.acdp.urweb.sclient;
  2. import at.acdp.urweb.sclient.data.IJsonObject;
  3. import at.acdp.urweb.sclient.data.LogHolder;
  4. import com.eclipsesource.json.JsonArray;
  5. import com.eclipsesource.json.JsonObject;
  6. import com.ibm.jvm.Log;
  7. import java.util.Arrays;
  8. public class LogEntries implements IJsonObject {
  9. public LogHolder[] entries;
  10. public int lastID;
  11. LogEntries(LogHolder[] entries, int lastID) {
  12. this.entries=entries;
  13. this.lastID=lastID;
  14. }
  15. @Override
  16. public JsonObject toJSON() {
  17. JsonObject jo=new JsonObject();
  18. jo.add("lastID", lastID);
  19. JsonArray ja=new JsonArray();
  20. for(LogHolder h:entries)
  21. ja.add(h.toJSON());
  22. jo.add("entries", ja);
  23. return jo;
  24. }
  25. }