Class EntityIdXmlAdapter

java.lang.Object
jakarta.xml.bind.annotation.adapters.XmlAdapter<String,org.fuin.ddd4j.core.EntityId>
org.fuin.ddd4j.jaxb.EntityIdXmlAdapter

@ThreadSafe public final class EntityIdXmlAdapter extends jakarta.xml.bind.annotation.adapters.XmlAdapter<String,org.fuin.ddd4j.core.EntityId>
JAXB adapter for an entity identifier.
  • Constructor Details

    • EntityIdXmlAdapter

      public EntityIdXmlAdapter(org.fuin.ddd4j.core.EntityIdFactory factory)
      Constructor with factory.
      Parameters:
      factory - Factory to use.
  • Method Details

    • unmarshal

      public final org.fuin.ddd4j.core.EntityId unmarshal(String value)
      Specified by:
      unmarshal in class jakarta.xml.bind.annotation.adapters.XmlAdapter<String,org.fuin.ddd4j.core.EntityId>
    • marshal

      public final String marshal(org.fuin.ddd4j.core.EntityId value)
      Specified by:
      marshal in class jakarta.xml.bind.annotation.adapters.XmlAdapter<String,org.fuin.ddd4j.core.EntityId>