public static JsonNode generate(Factory factory, SimpleField field, EntityMetadata md) { ValueGeneratorSupport vgs = factory.getValueGenerator(field.getValueGenerator(), md.getDataStore().getBackend()); if (vgs == null) { throw new IllegalArgumentException("Cannot generate value for " + field.getFullPath()); } Object value = vgs.generateValue(md, field.getValueGenerator()); return field.getType().toJson(factory.getNodeFactory(), value); }
public static JsonNode generate(Factory factory, SimpleField field, EntityMetadata md) { ValueGeneratorSupport vgs = factory.getValueGenerator(field.getValueGenerator(), md.getDataStore().getBackend()); if (vgs == null) { throw new IllegalArgumentException("Cannot generate value for " + field.getFullPath()); } Object value = vgs.generateValue(md, field.getValueGenerator()); return field.getType().toJson(factory.getNodeFactory(), value); }
ValueGenerator generator = field.getValueGenerator(); if (generator != null) { Path p = cursor.getCurrentPath();
ValueGenerator generator = field.getValueGenerator(); if (generator != null) { Path p = cursor.getCurrentPath();
convertReferenceField((ReferenceField) field, fieldObject); } else if (field instanceof SimpleField) { convertValueGenerator(((SimpleField) field).getValueGenerator(), fieldObject);
convertReferenceField((ReferenceField) field, fieldObject); } else if (field instanceof SimpleField) { convertValueGenerator(((SimpleField) field).getValueGenerator(), fieldObject);