From 4cc495d47288202c19f7f921a1b7bb545fb54260 Mon Sep 17 00:00:00 2001 From: Kseniya Tomskikh Date: Wed, 29 Nov 2017 08:42:28 +0700 Subject: TRIAL-149 Added 'Review' state --- src/main/scala/xyz/driver/pdsuidomain/entities/TrialHistory.scala | 5 ++++- .../scala/xyz/driver/pdsuidomain/formats/json/trialhistory.scala | 1 + 2 files changed, 5 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/main/scala/xyz/driver/pdsuidomain/entities/TrialHistory.scala b/src/main/scala/xyz/driver/pdsuidomain/entities/TrialHistory.scala index 7aa75fb..9210742 100644 --- a/src/main/scala/xyz/driver/pdsuidomain/entities/TrialHistory.scala +++ b/src/main/scala/xyz/driver/pdsuidomain/entities/TrialHistory.scala @@ -19,15 +19,17 @@ object TrialHistory { object State { case object Summarize extends State case object Criteriarize extends State + case object Review extends State case object ReviewSummary extends State case object ReviewCriteria extends State case object Flag extends State - val All: Set[State] = Set[State](Summarize, Criteriarize, ReviewSummary, ReviewCriteria, Flag) + val All: Set[State] = Set[State](Summarize, Criteriarize, Review, ReviewSummary, ReviewCriteria, Flag) val fromString: PartialFunction[String, State] = { case "Summarize" => State.Summarize case "Criteriarize" => State.Criteriarize + case "Review" => State.Review case "ReviewSummary" => State.ReviewSummary case "ReviewCriteria" => State.ReviewCriteria case "Flag" => State.Flag @@ -36,6 +38,7 @@ object TrialHistory { def stateToString(x: State): String = x match { case State.Summarize => "Summarize" case State.Criteriarize => "Criteriarize" + case State.Review => "Review" case State.ReviewSummary => "ReviewSummary" case State.ReviewCriteria => "ReviewCriteria" case State.Flag => "Flag" diff --git a/src/main/scala/xyz/driver/pdsuidomain/formats/json/trialhistory.scala b/src/main/scala/xyz/driver/pdsuidomain/formats/json/trialhistory.scala index f6c5eea..f71ec12 100644 --- a/src/main/scala/xyz/driver/pdsuidomain/formats/json/trialhistory.scala +++ b/src/main/scala/xyz/driver/pdsuidomain/formats/json/trialhistory.scala @@ -12,6 +12,7 @@ object trialhistory { implicit val trialStateFormat = new EnumJsonFormat[State]( "Summarize" -> State.Summarize, "Criteriarize" -> State.Criteriarize, + "Review" -> State.Review, "ReviewSummary" -> State.ReviewSummary, "ReviewCriteria" -> State.ReviewCriteria, "Flag" -> State.Flag -- cgit v1.2.3