Skip to content

Commit 458fb6e

Browse files
committed
Remove DB projections
1 parent b067113 commit 458fb6e

File tree

15 files changed

+10
-1302
lines changed

15 files changed

+10
-1302
lines changed

api/src/main/scala/hmda/api/http/institutions/submissions/SubmissionIrsPaths.scala

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@ import hmda.api.model.{ Irs, IrsResponse }
1212
import hmda.api.protocol.processing.MsaProtocol
1313
import hmda.census.model.Msa
1414
import hmda.model.fi.SubmissionId
15-
import hmda.query.repository.filing.FilingComponent
1615
import hmda.validation.ValidationStats.FindIrsStats
1716

1817
import scala.concurrent.{ ExecutionContext, Future }
@@ -21,8 +20,7 @@ import scala.util.{ Failure, Success }
2120
trait SubmissionIrsPaths
2221
extends HmdaCustomDirectives
2322
with RequestVerificationUtils
24-
with MsaProtocol
25-
with FilingComponent {
23+
with MsaProtocol {
2624

2725
implicit val system: ActorSystem
2826
implicit val materializer: ActorMaterializer

api/src/main/scala/hmda/api/http/public/PublicLarHttpApi.scala

Lines changed: 8 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -2,30 +2,28 @@ package hmda.api.http.public
22

33
import akka.actor.ActorSystem
44
import akka.event.LoggingAdapter
5-
import akka.http.scaladsl.model.HttpEntity.ChunkStreamPart
6-
import akka.http.scaladsl.model.{ ContentTypes, HttpEntity, HttpResponse }
75
import akka.http.scaladsl.server.Directives._
86
import akka.stream.ActorMaterializer
97
import hmda.api.EC
108
import hmda.api.http.HmdaCustomDirectives
11-
import hmda.query.DbConfiguration._
12-
import hmda.query.repository.filing.FilingComponent
139

14-
trait PublicLarHttpApi extends HmdaCustomDirectives with FilingComponent {
10+
trait PublicLarHttpApi extends HmdaCustomDirectives {
1511

1612
implicit val system: ActorSystem
1713
implicit val materializer: ActorMaterializer
1814
val log: LoggingAdapter
1915

20-
val modifiedLarRepository = new ModifiedLarRepository(config)
16+
//val modifiedLarRepository = new ModifiedLarRepository(config)
2117

2218
def modifiedLar[_: EC](institutionId: String) =
2319
path("filings" / Segment / "lar") { period =>
2420
timedGet { _ =>
25-
val data = modifiedLarRepository.findByInstitutionIdSource(institutionId, period)
26-
.map(x => ChunkStreamPart(x.toCSV + "\n"))
27-
val response = HttpResponse(entity = HttpEntity.Chunked(ContentTypes.`text/csv(UTF-8)`, data))
28-
complete(response)
21+
//TODO: reimplement modified lar endpoint when Cassandra backend implementation is done
22+
//val data = modifiedLarRepository.findByInstitutionIdSource(institutionId, period)
23+
// .map(x => ChunkStreamPart(x.toCSV + "\n"))
24+
//val response = HttpResponse(entity = HttpEntity.Chunked(ContentTypes.`text/csv(UTF-8)`, data))
25+
//complete(response)
26+
complete("OK")
2927
}
3028
}
3129

query/src/main/scala/hmda/query/HmdaQuerySupervisor.scala

Lines changed: 1 addition & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,12 @@
11
package hmda.query
22

33
import akka.actor.{ ActorRef, ActorSystem, Props }
4-
import akka.pattern.ask
54
import akka.util.Timeout
65
import hmda.persistence.model.HmdaSupervisorActor
7-
import hmda.query.projections.filing.HmdaFilingDBProjection.CreateSchema
86
import hmda.query.view.filing.HmdaFilingView
97
import hmda.query.view.institutions.InstitutionView
10-
import hmda.query.view.messages.CommonViewMessages.GetProjectionActorRef
118
import hmda.persistence.PersistenceConfig._
129
import hmda.persistence.messages.CommonMessages._
13-
import scala.concurrent.ExecutionContext
1410
import scala.concurrent.duration._
1511

1612
object HmdaQuerySupervisor {
@@ -49,14 +45,9 @@ class HmdaQuerySupervisor extends HmdaSupervisorActor {
4945
actors.getOrElse(s"HmdaFilingView-$period", createHmdaFilingView(period))
5046
}
5147

52-
private def createHmdaFilingView(period: String)(implicit ec: ExecutionContext): ActorRef = {
48+
private def createHmdaFilingView(period: String): ActorRef = {
5349
val id = s"${HmdaFilingView.name}-$period"
5450
val actor = context.actorOf(HmdaFilingView.props(period).withDispatcher("query-dispatcher"), id)
55-
for {
56-
p <- (actor ? GetProjectionActorRef).mapTo[ActorRef]
57-
} yield {
58-
p ! CreateSchema
59-
}
6051
supervise(actor, id)
6152
}
6253

query/src/main/scala/hmda/query/projections/filing/HmdaFilingDBProjection.scala

Lines changed: 0 additions & 64 deletions
This file was deleted.

query/src/main/scala/hmda/query/projections/institutions/InstitutionDBProjection.scala

Lines changed: 0 additions & 62 deletions
This file was deleted.

0 commit comments

Comments
 (0)