in src/main/java/com/googlesource/gerrit/plugins/its/base/util/PropertyAttributeExtractor.java [55:73]
Map<String, String> extractFrom(ChangeAttribute changeAttribute) {
return ImmutableMap.<String, String>builder()
.put("branch", changeAttribute.branch)
.put("topic", changeAttribute.topic != null ? changeAttribute.topic : "")
.put("subject", changeAttribute.subject)
.put("escapedSubject", StringEscapeUtils.escapeJava(changeAttribute.subject))
.put("commitMessage", changeAttribute.commitMessage)
.put("changeId", changeAttribute.id)
.put("changeNumber", String.valueOf(changeAttribute.number))
.put("changeUrl", changeAttribute.url)
.put("formatChangeUrl", its.createLinkForWebui(changeAttribute.url, changeAttribute.url))
.put("status", changeAttribute.status != null ? changeAttribute.status.toString() : "")
.put(
"private",
changeAttribute.isPrivate != null ? changeAttribute.isPrivate.toString() : "false")
.put("wip", changeAttribute.wip != null ? changeAttribute.wip.toString() : "false")
.putAll(extractFrom(changeAttribute.owner, "owner"))
.build();
}