diff options
author | Aleksandr <ognelisar@gmail.com> | 2017-11-15 14:49:50 +0700 |
---|---|---|
committer | Aleksandr <ognelisar@gmail.com> | 2017-11-15 14:49:50 +0700 |
commit | 977e5e1a17a385fdc215251924da0a64228413b5 (patch) | |
tree | f8b67cc8876c86d7c6fd915aa7b4a6a021b1a7d3 /src/main/scala/xyz/driver/pdsuidomain/formats/json | |
parent | 10e9512ff196d33ef6475e89fa89e937af6aea8b (diff) | |
download | rest-query-977e5e1a17a385fdc215251924da0a64228413b5.tar.gz rest-query-977e5e1a17a385fdc215251924da0a64228413b5.tar.bz2 rest-query-977e5e1a17a385fdc215251924da0a64228413b5.zip |
Fixed json formats for DocumentHistory and MedicalRecordHistory; Added tests for them
Diffstat (limited to 'src/main/scala/xyz/driver/pdsuidomain/formats/json')
-rw-r--r-- | src/main/scala/xyz/driver/pdsuidomain/formats/json/documenthistory.scala | 20 | ||||
-rw-r--r-- | src/main/scala/xyz/driver/pdsuidomain/formats/json/recordhistory.scala | 27 |
2 files changed, 33 insertions, 14 deletions
diff --git a/src/main/scala/xyz/driver/pdsuidomain/formats/json/documenthistory.scala b/src/main/scala/xyz/driver/pdsuidomain/formats/json/documenthistory.scala index ea79b92..1652f7b 100644 --- a/src/main/scala/xyz/driver/pdsuidomain/formats/json/documenthistory.scala +++ b/src/main/scala/xyz/driver/pdsuidomain/formats/json/documenthistory.scala @@ -10,18 +10,24 @@ object documenthistory { import common._ implicit val documentStateFormat = new EnumJsonFormat[State]( + "New" -> State.New, "Extract" -> State.Extract, + "Done" -> State.Done, "Review" -> State.Review, - "Flag" -> State.Flag + "Flag" -> State.Flag, + "Archive" -> State.Archive ) implicit val documentActionFormat = new EnumJsonFormat[Action]( - "Start" -> Action.Start, - "Submit" -> Action.Submit, - "Unassign" -> Action.Unassign, - "Resolve" -> Action.Resolve, - "Flag" -> Action.Flag, - "Archive" -> Action.Archive + "Start" -> Action.Start, + "Submit" -> Action.Submit, + "Unassign" -> Action.Unassign, + "Resolve" -> Action.Resolve, + "Flag" -> Action.Flag, + "Archive" -> Action.Archive, + "PostEvidence" -> Action.PostEvidence, + "CreateDocument" -> Action.CreateDocument, + "ReadDocument" -> Action.ReadDocument ) implicit val documentHistoryFormat: RootJsonFormat[DocumentHistory] = jsonFormat6(DocumentHistory.apply) diff --git a/src/main/scala/xyz/driver/pdsuidomain/formats/json/recordhistory.scala b/src/main/scala/xyz/driver/pdsuidomain/formats/json/recordhistory.scala index 8341f97..be9dae9 100644 --- a/src/main/scala/xyz/driver/pdsuidomain/formats/json/recordhistory.scala +++ b/src/main/scala/xyz/driver/pdsuidomain/formats/json/recordhistory.scala @@ -10,19 +10,32 @@ object recordhistory { import common._ implicit val recordStateFormat = new EnumJsonFormat[State]( + "New" -> State.New, "Clean" -> State.Clean, "Organize" -> State.Organize, "Review" -> State.Review, - "Flag" -> State.Flag + "Done" -> State.Done, + "Flag" -> State.Flag, + "Archive" -> State.Archive ) implicit val recordActionFormat = new EnumJsonFormat[Action]( - "Start" -> Action.Start, - "Submit" -> Action.Submit, - "Unassign" -> Action.Unassign, - "Resolve" -> Action.Resolve, - "Flag" -> Action.Flag, - "Archive" -> Action.Archive + "Start" -> Action.Start, + "Submit" -> Action.Submit, + "Unassign" -> Action.Unassign, + "Resolve" -> Action.Resolve, + "Flag" -> Action.Flag, + "Archive" -> Action.Archive, + "SaveDuplicate" -> Action.SaveDuplicate, + "SaveReorder" -> Action.SaveReorder, + "SaveRotation" -> Action.SaveRotation, + "DeleteDuplicate" -> Action.DeleteDuplicate, + "DeleteReorder" -> Action.DeleteReorder, + "DeleteRotation" -> Action.DeleteRotation, + "CreateDocument" -> Action.CreateDocument, + "DeleteDocument" -> Action.DeleteDocument, + "CreateRecord" -> Action.CreateRecord, + "ReadRecord" -> Action.ReadRecord ) implicit val recordHistoryFormat: RootJsonFormat[MedicalRecordHistory] = jsonFormat6(MedicalRecordHistory.apply) |