From 154c74db74c3d7f50ec9e4a81ccb684398743629 Mon Sep 17 00:00:00 2001 From: Sarwar Bhuiyan Date: Fri, 24 Jun 2016 15:20:24 +0100 Subject: [PATCH 1/2] fixed generation of each value in array to generate a new value when doing json serialiation --- src/main/java/pl/solr/dm/DataType.java | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/src/main/java/pl/solr/dm/DataType.java b/src/main/java/pl/solr/dm/DataType.java index fd49f02..9959fa4 100644 --- a/src/main/java/pl/solr/dm/DataType.java +++ b/src/main/java/pl/solr/dm/DataType.java @@ -59,10 +59,7 @@ public boolean exists() { @JsonValue public T getCurrentValue() { - if (currentValue == null) { - currentValue = getNewValue(); - } - return currentValue; + return getNewValue(); } From 52df40d656b2615a46ddae6a227536b664a7b33e Mon Sep 17 00:00:00 2001 From: Sarwar Bhuiyan Date: Fri, 1 Jul 2016 14:24:48 +0100 Subject: [PATCH 2/2] fixed datatype in solrpl/data-model so that items in array are different from each other --- pom.xml | 2 +- src/main/java/pl/solr/dm/DataType.java | 1 + src/main/java/pl/solr/dm/producers/JsonDataModelProducer.java | 1 + 3 files changed, 3 insertions(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index c82c840..befabdb 100644 --- a/pom.xml +++ b/pom.xml @@ -2,7 +2,7 @@ 4.0.0 pl.solr.datamodel datamodel - 0.0.7-SNAPSHOT + 0.0.8-SNAPSHOT Automagically generated test data http://solr.pl/ diff --git a/src/main/java/pl/solr/dm/DataType.java b/src/main/java/pl/solr/dm/DataType.java index 9959fa4..17d877b 100644 --- a/src/main/java/pl/solr/dm/DataType.java +++ b/src/main/java/pl/solr/dm/DataType.java @@ -59,6 +59,7 @@ public boolean exists() { @JsonValue public T getCurrentValue() { + System.out.println("USING NEW VALUE"); return getNewValue(); } diff --git a/src/main/java/pl/solr/dm/producers/JsonDataModelProducer.java b/src/main/java/pl/solr/dm/producers/JsonDataModelProducer.java index 807a2bb..1781e6b 100644 --- a/src/main/java/pl/solr/dm/producers/JsonDataModelProducer.java +++ b/src/main/java/pl/solr/dm/producers/JsonDataModelProducer.java @@ -22,6 +22,7 @@ public class JsonDataModelProducer extends DataModelProducer { public String convert(ObjectDataType object) { + System.out.println("USING NEW JSON DATA MODEL PRODUCER"); ObjectMapper mapper = new ObjectMapper(); try { return mapper.writeValueAsString(object);