@@ -108,35 +108,28 @@ private Attribute createAttributeFromObject(JsonNode node) {
108108 .value (createKeyReference (valueNode ))
109109 .build ();
110110 }
111- return LocalizableTextAttributeBuilder .of ()
112- .name (node .get ("name" ).asText ())
113- .value (localizedStringBuilder -> {
114- valueNode .fields ()
115- .forEachRemaining (nodeEntry -> localizedStringBuilder .addValue (nodeEntry .getKey (),
116- nodeEntry .getValue ().asText ()));
117- return localizedStringBuilder ;
118- })
119- .build ();
111+ return LocalizableTextAttributeBuilder .of ().name (node .get ("name" ).asText ()).value (localizedStringBuilder -> {
112+ valueNode .fields ()
113+ .forEachRemaining (nodeEntry -> localizedStringBuilder .addValue (nodeEntry .getKey (),
114+ nodeEntry .getValue ().asText ()));
115+ return localizedStringBuilder ;
116+ }).build ();
120117 }
121118
122119 private Attribute createSetAttributeFromObject (JsonNode node ) {
123120 JsonNode valueNode = node .get ("value" );
124121 JsonNode firstElement = valueNode .get (0 );
125122 if (firstElement .has ("key" ) && firstElement .has ("label" )) {
126123 List <String > keys = new ArrayList <>();
127- valueNode .iterator ()
128- .forEachRemaining (jsonNode -> jsonNode .fields ().forEachRemaining (nodeEntry -> {
129- String key = nodeEntry .getKey ();
130- if (key .equals ("key" )) {
131- keys .add (nodeEntry .getValue ().asText ());
132- }
133- }));
124+ valueNode .iterator ().forEachRemaining (jsonNode -> jsonNode .fields ().forEachRemaining (nodeEntry -> {
125+ String key = nodeEntry .getKey ();
126+ if (key .equals ("key" )) {
127+ keys .add (nodeEntry .getValue ().asText ());
128+ }
129+ }));
134130 JsonNode label = firstElement .get ("label" );
135131 if (label .getNodeType () == OBJECT ) {
136- return LocalizableEnumSetAttributeBuilder .of ()
137- .name (node .get ("name" ).asText ())
138- .value (keys )
139- .build ();
132+ return LocalizableEnumSetAttributeBuilder .of ().name (node .get ("name" ).asText ()).value (keys ).build ();
140133 }
141134 return EnumSetAttributeBuilder .of ().name (node .get ("name" ).asText ()).value (keys ).build ();
142135 }
@@ -145,10 +138,7 @@ private Attribute createSetAttributeFromObject(JsonNode node) {
145138 valueNode .iterator ().forEachRemaining (nodeEntry -> {
146139 keyReferences .add (createKeyReference (nodeEntry ));
147140 });
148- return ReferenceSetAttributeBuilder .of ()
149- .name (node .get ("name" ).asText ())
150- .value (keyReferences )
151- .build ();
141+ return ReferenceSetAttributeBuilder .of ().name (node .get ("name" ).asText ()).value (keyReferences ).build ();
152142 }
153143 if (firstElement .has ("currencyCode" )) {
154144 List <TypedMoney > values = new ArrayList <>();
@@ -167,13 +157,10 @@ private Attribute createSetAttributeFromObject(JsonNode node) {
167157 LocalizedStringBuilder localizedStringBuilder = LocalizedStringBuilder .of ();
168158 jsonNode .fields ()
169159 .forEachRemaining (nodeEntry -> localizedStringBuilder .addValue (nodeEntry .getKey (),
170- nodeEntry .getValue ().asText ()));
160+ nodeEntry .getValue ().asText ()));
171161 values .add (localizedStringBuilder .build ());
172162 });
173- return LocalizableTextSetAttributeBuilder .of ()
174- .name (node .get ("name" ).asText ())
175- .value (values )
176- .build ();
163+ return LocalizableTextSetAttributeBuilder .of ().name (node .get ("name" ).asText ()).value (values ).build ();
177164 }
178165
179166 private KeyReference createKeyReference (JsonNode node ) {
0 commit comments