Skip to content
This repository was archived by the owner on Feb 15, 2024. It is now read-only.

Commit 1dee2b1

Browse files
committed
Remove unnecessary custom reference serializer annotations
1 parent c9b739f commit 1dee2b1

2 files changed

Lines changed: 2 additions & 8 deletions

File tree

dataformat-xml/src/main/java/io/adminshell/aas/v3/dataformat/xml/mixins/DataSpecificationIEC61360Mixin.java

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -25,15 +25,14 @@
2525
import io.adminshell.aas.v3.dataformat.xml.AasXmlNamespaceContext;
2626
import io.adminshell.aas.v3.dataformat.xml.deserialization.LangStringsDeserializer;
2727
import io.adminshell.aas.v3.dataformat.xml.serialization.LangStringsSerializer;
28-
import io.adminshell.aas.v3.dataformat.xml.serialization.ReferenceSerializer;
2928
import io.adminshell.aas.v3.model.DataTypeIEC61360;
3029
import io.adminshell.aas.v3.model.LangString;
3130
import io.adminshell.aas.v3.model.LevelType;
3231
import io.adminshell.aas.v3.model.Reference;
3332
import io.adminshell.aas.v3.model.ValueList;
3433

3534
@JsonPropertyOrder({"preferredName", "shortName", "unit", "unitId", "sourceOfDefinition", "symbol", "dataType",
36-
"definition", "valueFormat", "valueList", "value", "valueId", "leyelTypes"})
35+
"definition", "valueFormat", "valueList", "value", "valueId", "leyelTypes"})
3736
public interface DataSpecificationIEC61360Mixin {
3837

3938
@JacksonXmlProperty(namespace = AasXmlNamespaceContext.IEC61360_URI, localName = "preferredName")
@@ -50,7 +49,6 @@ public interface DataSpecificationIEC61360Mixin {
5049
public String getUnit();
5150

5251
@JacksonXmlProperty(namespace = AasXmlNamespaceContext.IEC61360_URI, localName = "unitId")
53-
@JsonSerialize(using = ReferenceSerializer.class)
5452
public Reference getUnitId();
5553

5654
@JacksonXmlProperty(namespace = AasXmlNamespaceContext.IEC61360_URI, localName = "sourceOfDefinition")
@@ -77,7 +75,6 @@ public interface DataSpecificationIEC61360Mixin {
7775
public String getValue();
7876

7977
@JacksonXmlProperty(namespace = AasXmlNamespaceContext.IEC61360_URI, localName = "valueId")
80-
@JsonSerialize(using = ReferenceSerializer.class)
8178
public Reference getValueId();
8279

8380
@JacksonXmlProperty(namespace = AasXmlNamespaceContext.IEC61360_URI, localName = "levelType")

dataformat-xml/src/main/java/io/adminshell/aas/v3/dataformat/xml/mixins/ValueReferencePairMixin.java

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,18 +16,15 @@
1616
package io.adminshell.aas.v3.dataformat.xml.mixins;
1717

1818
import com.fasterxml.jackson.annotation.JsonPropertyOrder;
19-
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
2019
import com.fasterxml.jackson.dataformat.xml.annotation.JacksonXmlProperty;
2120

2221
import io.adminshell.aas.v3.dataformat.xml.AasXmlNamespaceContext;
23-
import io.adminshell.aas.v3.dataformat.xml.serialization.ReferenceSerializer;
2422
import io.adminshell.aas.v3.model.Reference;
2523

26-
@JsonPropertyOrder({ "valueId", "value" })
24+
@JsonPropertyOrder({"valueId", "value"})
2725
public interface ValueReferencePairMixin {
2826

2927
@JacksonXmlProperty(namespace = AasXmlNamespaceContext.IEC61360_URI, localName = "valueId")
30-
@JsonSerialize(using = ReferenceSerializer.class)
3128
public Reference getValueId();
3229

3330
@JacksonXmlProperty(namespace = AasXmlNamespaceContext.IEC61360_URI, localName = "value")

0 commit comments

Comments
 (0)