diff options
author | Aleksandr <ognelisar@gmail.com> | 2017-11-09 15:18:41 +0700 |
---|---|---|
committer | Aleksandr <ognelisar@gmail.com> | 2017-11-09 15:18:41 +0700 |
commit | f4a3b7aad2075eee91433a000be19cddcb32c7ad (patch) | |
tree | 6e4337121fb962f42dd4e1811ca97852a6ced9a3 /src/main/scala/xyz/driver/pdsuidomain/entities | |
parent | 1a172285403e77658db9d0331a5b7235946b90eb (diff) | |
download | rest-query-f4a3b7aad2075eee91433a000be19cddcb32c7ad.tar.gz rest-query-f4a3b7aad2075eee91433a000be19cddcb32c7ad.tar.bz2 rest-query-f4a3b7aad2075eee91433a000be19cddcb32c7ad.zip |
Added Actions to MedicalRecordHistory object
Diffstat (limited to 'src/main/scala/xyz/driver/pdsuidomain/entities')
-rw-r--r-- | src/main/scala/xyz/driver/pdsuidomain/entities/MedicalRecordHistory.scala | 48 |
1 files changed, 30 insertions, 18 deletions
diff --git a/src/main/scala/xyz/driver/pdsuidomain/entities/MedicalRecordHistory.scala b/src/main/scala/xyz/driver/pdsuidomain/entities/MedicalRecordHistory.scala index 4259737..65c2731 100644 --- a/src/main/scala/xyz/driver/pdsuidomain/entities/MedicalRecordHistory.scala +++ b/src/main/scala/xyz/driver/pdsuidomain/entities/MedicalRecordHistory.scala @@ -52,32 +52,44 @@ object MedicalRecordHistory { } object Action { - case object Start extends Action - case object Submit extends Action - case object Unassign extends Action - case object Resolve extends Action - case object Flag extends Action - case object Archive extends Action + case object Start extends Action + case object Submit extends Action + case object Unassign extends Action + case object Resolve extends Action + case object Flag extends Action + case object Archive extends Action + case object Duplicate extends Action + case object Reorder extends Action + case object Rotation extends Action + case object Clean extends Action val All: Set[Action] = Set[Action](Start, Submit, Unassign, Resolve, Flag, Archive) val fromString: PartialFunction[String, Action] = { - case "Start" => Action.Start - case "Submit" => Action.Submit - case "Unassign" => Action.Unassign - case "Resolve" => Action.Resolve - case "Flag" => Action.Flag - case "Archive" => Action.Archive + case "Start" => Action.Start + case "Submit" => Action.Submit + case "Unassign" => Action.Unassign + case "Resolve" => Action.Resolve + case "Flag" => Action.Flag + case "Archive" => Action.Archive + case "Duplicate" => Action.Duplicate + case "Reorder" => Action.Reorder + case "Rotate" => Action.Rotation + case "Clean" => Action.Clean } def actionToString(x: Action): String = x match { - case Action.Start => "Start" - case Action.Submit => "Submit" - case Action.Unassign => "Unassign" - case Action.Resolve => "Resolve" - case Action.Flag => "Flag" - case Action.Archive => "Archive" + case Action.Start => "Start" + case Action.Submit => "Submit" + case Action.Unassign => "Unassign" + case Action.Resolve => "Resolve" + case Action.Flag => "Flag" + case Action.Archive => "Archive" + case Action.Duplicate => "Duplicate" + case Action.Reorder => "Reorder" + case Action.Rotation => "Rotate" + case Action.Clean => "Clean" } implicit def toPhiString(x: Action): PhiString = |