aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAleksandr <ognelisar@gmail.com>2017-11-15 11:46:54 +0700
committerAleksandr <ognelisar@gmail.com>2017-11-15 11:46:54 +0700
commitec2cf8d63735d842cd34206d95a597819991f8c5 (patch)
treee394e342a7cddaac318b064330f24ab544991185
parentaa7f7297daf13c6a31578959299484dc4be4ccc7 (diff)
downloadrest-query-ec2cf8d63735d842cd34206d95a597819991f8c5.tar.gz
rest-query-ec2cf8d63735d842cd34206d95a597819991f8c5.tar.bz2
rest-query-ec2cf8d63735d842cd34206d95a597819991f8c5.zip
Added new states to DocumentHistory and MedicalRecordHistory
-rw-r--r--src/main/scala/xyz/driver/pdsuidomain/entities/DocumentHistory.scala30
-rw-r--r--src/main/scala/xyz/driver/pdsuidomain/entities/MedicalRecordHistory.scala56
2 files changed, 47 insertions, 39 deletions
diff --git a/src/main/scala/xyz/driver/pdsuidomain/entities/DocumentHistory.scala b/src/main/scala/xyz/driver/pdsuidomain/entities/DocumentHistory.scala
index 089658e..452caa7 100644
--- a/src/main/scala/xyz/driver/pdsuidomain/entities/DocumentHistory.scala
+++ b/src/main/scala/xyz/driver/pdsuidomain/entities/DocumentHistory.scala
@@ -18,16 +18,20 @@ object DocumentHistory {
sealed trait State
object State {
+ case object New extends State
case object Extract extends State
case object Review extends State
+ case object Done extends State
case object Flag extends State
- case object New extends State
+ case object Archive extends State
val All: Set[State] = Set(
+ State.New,
State.Extract,
State.Review,
+ State.Done,
State.Flag,
- State.New
+ State.Archive
)
private val stateToName: Map[State, String] =
@@ -51,15 +55,15 @@ object DocumentHistory {
}
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 PostedEvidence extends Action
- case object CreatedDocument extends Action
- case object ReadDocument 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 PosteEvidence extends Action
+ case object CreateDocument extends Action
+ case object ReadDocument extends Action
val All: Set[Action] = Set(
Action.Start,
@@ -68,8 +72,8 @@ object DocumentHistory {
Action.Resolve,
Action.Flag,
Action.Archive,
- Action.PostedEvidence,
- Action.CreatedDocument,
+ Action.PosteEvidence,
+ Action.CreateDocument,
Action.ReadDocument
)
diff --git a/src/main/scala/xyz/driver/pdsuidomain/entities/MedicalRecordHistory.scala b/src/main/scala/xyz/driver/pdsuidomain/entities/MedicalRecordHistory.scala
index bdbdc93..5ed5805 100644
--- a/src/main/scala/xyz/driver/pdsuidomain/entities/MedicalRecordHistory.scala
+++ b/src/main/scala/xyz/driver/pdsuidomain/entities/MedicalRecordHistory.scala
@@ -23,14 +23,18 @@ object MedicalRecordHistory {
case object Clean extends State
case object Organize extends State
case object Review extends State
+ case object Done extends State
case object Flag extends State
+ case object Archive extends State
val All: Set[State] = Set(
State.New,
State.Clean,
State.Organize,
State.Review,
- State.Flag
+ State.Done,
+ State.Flag,
+ State.Archive
)
private val stateToName: Map[State, String] =
@@ -51,22 +55,22 @@ 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 SavedDuplicate extends Action
- case object SavedReorder extends Action
- case object SavedRotation extends Action
- case object DeletedDuplicate extends Action
- case object DeletedReorder extends Action
- case object DeletedRotation extends Action
- case object CreatedDocument extends Action
- case object DeletedDocument extends Action
- case object CreatedRecord extends Action
- case object ReadRecord 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 SaveDuplicate extends Action
+ case object SaveReorder extends Action
+ case object SaveRotation extends Action
+ case object DeleteDuplicate extends Action
+ case object DeleteReorder extends Action
+ case object DeleteRotation extends Action
+ case object CreateDocument extends Action
+ case object DeleteDocument extends Action
+ case object CreateRecord extends Action
+ case object ReadRecord extends Action
val All: Set[Action] = Set(
Action.Start,
@@ -75,15 +79,15 @@ object MedicalRecordHistory {
Action.Resolve,
Action.Flag,
Action.Archive,
- Action.SavedDuplicate,
- Action.SavedReorder,
- Action.SavedRotation,
- Action.DeletedDuplicate,
- Action.DeletedReorder,
- Action.DeletedRotation,
- Action.CreatedDocument,
- Action.DeletedDocument,
- Action.CreatedRecord,
+ Action.SaveDuplicate,
+ Action.SaveReorder,
+ Action.SaveRotation,
+ Action.DeleteDuplicate,
+ Action.DeleteReorder,
+ Action.DeleteRotation,
+ Action.CreateDocument,
+ Action.DeleteDocument,
+ Action.CreateRecord,
Action.ReadRecord
)