public NodeUpdateRequest getNodeUpdateRequest() {
NodeUpdateRequest nodeUpdate = new NodeUpdateRequest();
nodeUpdate.setLanguage("en");
FieldMap fields = nodeUpdate.getFields();
fields.put("filename", createStringField("index-renamed.en.html"));
fields.put("relatedProduct-", createNodeField(UUID_1));
fields.put("price", createNumberField(100.1));
fields.put("enabled", createBooleanField(true));
fields.put("branch", createDateField(createOldTimestamp()));
fields.put("categories", createNodeListField(UUID_2, UUID_3, UUID_4));
fields.put("names", createStringListField("Jack", "Joe", "Mary", "Tom"));
fields.put("categoryIds", createNumberListField(1, 42, 133, 7));
fields.put("location", createMicronodeField("geolocation", Tuple.tuple("latitude", createNumberField(48.208330230278)), Tuple.tuple(
"longitude", createNumberField(16.373063840833))));
fields.put("locations", createMicronodeListField(createMicronodeField("geolocation", Tuple.tuple("latitude", createNumberField(
48.208330230278)), Tuple.tuple("longitude", createNumberField(16.373063840833))), createMicronodeField("geolocation", Tuple.tuple(
"latitude", createNumberField(48.137222)), Tuple.tuple("longitude", createNumberField(11.575556)))));
return nodeUpdate;
}