aboutsummaryrefslogtreecommitdiff
path: root/src/main/scala/xyz/driver/pdsuidomain/entities/DocumentHistory.scala
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 /src/main/scala/xyz/driver/pdsuidomain/entities/DocumentHistory.scala
parentaa7f7297daf13c6a31578959299484dc4be4ccc7 (diff)
downloadrest-query-ec2cf8d63735d842cd34206d95a597819991f8c5.tar.gz
rest-query-ec2cf8d63735d842cd34206d95a597819991f8c5.tar.bz2
rest-query-ec2cf8d63735d842cd34206d95a597819991f8c5.zip
Added new states to DocumentHistory and MedicalRecordHistory
Diffstat (limited to 'src/main/scala/xyz/driver/pdsuidomain/entities/DocumentHistory.scala')
-rw-r--r--src/main/scala/xyz/driver/pdsuidomain/entities/DocumentHistory.scala30
1 files changed, 17 insertions, 13 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
)