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:
- Serialized Form
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static <E extends Enum<E> & InteractionId>
SerializableEnumInteractionIdcreate(E interactionId)
Create a serializable version of the givenInteractionId
E
getInteractionId()
-
-
-
Method Detail
-
create
public static <E extends Enum<E> & InteractionId> SerializableEnumInteractionId create(E interactionId)
Create a serializable version of the givenInteractionId
- 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
-
-