package com.airlock.iam.flow.infrastructure.serialization;

import com.airlock.iam.flow.domain.model.session.InternalFlowSession;
import com.airlock.iam.flow.domain.model.statemachine.FlowStateMachine;

public final class NoStateMachineSerializer implements StateMachineSerializer {
   @Override
   public String serializeStateMachine(FlowStateMachine stateMachine) {
      throw new UnsupportedOperationException("No state machine serialization in this REST application");
   }

   @Override
   public FlowStateMachine deserializeStateMachine(String serialized, InternalFlowSession flowSession) {
      throw new UnsupportedOperationException("No state machine serialization in this REST application");
   }
}
