java.lang.Object
jakarta.xml.bind.annotation.adapters.XmlAdapter<BASE_TYPE,VO_TYPE>
org.fuin.objects4j.vo.AbstractValueObjectConverter<Integer,AggregateVersion>
org.fuin.ddd4j.ddd.AggregateVersionConverter
- All Implemented Interfaces:
jakarta.json.bind.adapter.JsonbAdapter<AggregateVersion,,Integer> jakarta.persistence.AttributeConverter<AggregateVersion,,Integer> org.fuin.objects4j.vo.ValueObjectConverter<Integer,AggregateVersion>
@ThreadSafe
public final class AggregateVersionConverter
extends org.fuin.objects4j.vo.AbstractValueObjectConverter<Integer,AggregateVersion>
Converts an aggregate version into an integer and back (JAXB and JPA).
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal IntegerfromVO(AggregateVersion value) final Class<AggregateVersion>final booleanfinal AggregateVersionMethods inherited from class org.fuin.objects4j.vo.AbstractValueObjectConverter
adaptFromJson, adaptToJson, convertToDatabaseColumn, convertToEntityAttribute, marshal, unmarshal
-
Constructor Details
-
AggregateVersionConverter
public AggregateVersionConverter()
-
-
Method Details
-
getBaseTypeClass
-
getValueObjectClass
-
isValid
-
toVO
-
fromVO
-