in server/src/jetbrains/buildServer/queueManager/settings/QueueStateManager.java [148:158]
private Map<String, String> to(@NotNull final QueueState queueState) {
Map<String, String> result = new HashMap<>();
result.put(FIELDS.QUEUE_ENABLED, Boolean.toString(queueState.isQueueEnabled()));
if (queueState.getUser() != null) {
result.put(FIELDS.CHANGED_BY, String.valueOf(queueState.getUser().getId()));
}
result.put(FIELDS.CHANGED_ON, Long.toString(queueState.getTimestamp().getTime()));
result.put(FIELDS.CHANGED_REASON, queueState.getReason());
result.put(FIELDS.CHANGED_BY_ACTOR, queueState.getActor().name());
return result;
}