aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAleksandr <ognelisar@gmail.com>2017-11-09 15:18:41 +0700
committerAleksandr <ognelisar@gmail.com>2017-11-09 15:18:41 +0700
commitf4a3b7aad2075eee91433a000be19cddcb32c7ad (patch)
tree6e4337121fb962f42dd4e1811ca97852a6ced9a3
parent1a172285403e77658db9d0331a5b7235946b90eb (diff)
downloadrest-query-f4a3b7aad2075eee91433a000be19cddcb32c7ad.tar.gz
rest-query-f4a3b7aad2075eee91433a000be19cddcb32c7ad.tar.bz2
rest-query-f4a3b7aad2075eee91433a000be19cddcb32c7ad.zip
Added Actions to MedicalRecordHistory object
-rw-r--r--src/main/scala/xyz/driver/pdsuidomain/entities/MedicalRecordHistory.scala48
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 =