aboutsummaryrefslogtreecommitdiff
path: root/src/main/scala/xyz/driver/pdsuidomain/services/fake/FakeTrialService.scala
diff options
context:
space:
mode:
authorVlad Uspensky <v.uspenskiy@icloud.com>2018-01-23 17:37:35 -0800
committerGitHub <noreply@github.com>2018-01-23 17:37:35 -0800
commitcf397367e2d8e0da371aae22a2d41578b8f48e44 (patch)
tree7440d630fea2205102ac7d40995b5588f0cdd3f9 /src/main/scala/xyz/driver/pdsuidomain/services/fake/FakeTrialService.scala
parent1fa8b54fee10c09485a2d098ddb5e0013f4205b2 (diff)
parent61bb1951da84446b7c81ea56884476fa1237a91e (diff)
downloadrest-query-cf397367e2d8e0da371aae22a2d41578b8f48e44.tar.gz
rest-query-cf397367e2d8e0da371aae22a2d41578b8f48e44.tar.bz2
rest-query-cf397367e2d8e0da371aae22a2d41578b8f48e44.zip
Merge pull request #77 from drivergroup/TRIAL-192v0.15.2
TRIAL-192, TRIAL-159 Trial model simplification to support Trial Sync…
Diffstat (limited to 'src/main/scala/xyz/driver/pdsuidomain/services/fake/FakeTrialService.scala')
-rw-r--r--src/main/scala/xyz/driver/pdsuidomain/services/fake/FakeTrialService.scala12
1 files changed, 10 insertions, 2 deletions
diff --git a/src/main/scala/xyz/driver/pdsuidomain/services/fake/FakeTrialService.scala b/src/main/scala/xyz/driver/pdsuidomain/services/fake/FakeTrialService.scala
index 7d44309..221e56c 100644
--- a/src/main/scala/xyz/driver/pdsuidomain/services/fake/FakeTrialService.scala
+++ b/src/main/scala/xyz/driver/pdsuidomain/services/fake/FakeTrialService.scala
@@ -13,7 +13,7 @@ import xyz.driver.entities.users.AuthUserInfo
import xyz.driver.pdsuicommon.db._
import xyz.driver.pdsuicommon.domain.{LongId, StringId, UuidId}
import xyz.driver.pdsuidomain.entities.export.trial.{ExportTrialArm, ExportTrialLabelCriterion, ExportTrialWithLabels}
-import xyz.driver.pdsuidomain.entities.{Criterion, EligibilityArm, Trial}
+import xyz.driver.pdsuidomain.entities._
import xyz.driver.pdsuidomain.services.TrialService
import scala.concurrent.Future
@@ -52,7 +52,12 @@ class FakeTrialService extends TrialService {
def getPdfSource(trialId: StringId[Trial])(
implicit requestContext: AuthorizedServiceRequestContext[AuthUserInfo]
): Future[Source[ByteString, NotUsed]] =
- Future.failed(new NotImplementedError("fake pdf download is not implemented"))
+ Future.failed(new NotImplementedError("fake PDF download is not implemented"))
+
+ def getHtmlSource(trialId: StringId[Trial])(
+ implicit requestContext: AuthorizedServiceRequestContext[AuthUserInfo]
+ ): Future[Source[ByteString, NotUsed]] =
+ Future.failed(new NotImplementedError("fake HTML download is not implemented"))
def getAll(filter: SearchFilterExpr = SearchFilterExpr.Empty,
sorting: Option[Sorting] = None,
@@ -125,4 +130,7 @@ class FakeTrialService extends TrialService {
implicit requestContext: AuthorizedServiceRequestContext[AuthUserInfo]): Future[UpdateReply] =
update(origTrial, origTrial)
+ def addTrial(newTrial: TrialCreationRequest)(
+ implicit requestContext: AuthorizedServiceRequestContext[AuthUserInfo]): Future[Trial] =
+ Future.successful(trial)
}