示例#1
0
  public Event newEvent(Session session, EventType type, TokenHolder tokenHolder) {
    BasicEventContext c = current();
    Event e = new Event();
    e.setType(type);
    e.setTime(new Timestamp(System.currentTimeMillis()));
    tokenHolder.setToken(e.getGraphHolder());
    e.getDetails().setPermissions(Permissions.READ_ONLY);
    // Proxied if necessary
    e.setExperimenter(c.getOwner());
    e.setExperimenterGroup(c.getGroup());
    e.setSession(session);

    c.setEvent(e);
    return e;
  }