Class SerializableEnumInteractionId<E extends Enum<E> & InteractionId>

java.lang.Object
org.openehealth.ipf.commons.ihe.core.SerializableEnumInteractionId<E>
All Implemented Interfaces:
Serializable, InteractionId

public class SerializableEnumInteractionId<E extends Enum<E> & InteractionId> extends Object implements Serializable, InteractionId
See Also:
  • Method Details

    • create

      public static <E extends Enum<E> & InteractionId> SerializableEnumInteractionId create(E interactionId)
      Create a serializable version of the given InteractionId
      Type Parameters:
      E - interaction ID type, which must be an enum
      Parameters:
      interactionId - interactionID
      Returns:
      serializable version of the given InteractionId
    • getInteractionId

      public E getInteractionId()
      Returns:
      the (non-serializable) interactionId