aboutsummaryrefslogtreecommitdiff
path: root/src/main/scala/xyz/driver/pdsuidomain/entities/DocumentHistory.scala
diff options
context:
space:
mode:
authorAleksandr <ognelisar@gmail.com>2017-11-15 12:23:59 +0700
committerGitHub <noreply@github.com>2017-11-15 12:23:59 +0700
commit10e9512ff196d33ef6475e89fa89e937af6aea8b (patch)
tree0952117a3227483c881ca1d50828cb435c4d8182 /src/main/scala/xyz/driver/pdsuidomain/entities/DocumentHistory.scala
parentaa7f7297daf13c6a31578959299484dc4be4ccc7 (diff)
parent9d907320174e59b29a3293d937b5e6eb7fd55af9 (diff)
downloadrest-query-10e9512ff196d33ef6475e89fa89e937af6aea8b.tar.gz
rest-query-10e9512ff196d33ef6475e89fa89e937af6aea8b.tar.bz2
rest-query-10e9512ff196d33ef6475e89fa89e937af6aea8b.zip
Merge pull request #63 from drivergroup/PDSUI-2345v0.14.11
PDSUI-2345 [Added new States] Store some more granular information in records/documents history
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..43a1832 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 PostEvidence 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.PostEvidence,
+ Action.CreateDocument,
Action.ReadDocument
)