Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
package br.all.application.user.create

import br.all.application.shared.GenericPresenter
import br.all.domain.shared.presenter.GenericPresenter
import br.all.application.user.create.RegisterUserAccountService.ResponseModel

interface RegisterUserAccountPresenter : GenericPresenter<ResponseModel>
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
package br.all.application.user.create

import br.all.application.shared.UniquenessViolationException
import br.all.application.user.create.RegisterUserAccountService.RequestModel
import br.all.application.user.create.RegisterUserAccountService.ResponseModel
import br.all.application.user.repository.UserAccountRepository
import br.all.application.user.repository.toDto
import br.all.domain.shared.exception.UniquenessViolationException
import br.all.domain.shared.user.Email
import br.all.domain.user.*

Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
package br.all.application.user.create

import br.all.application.shared.UniquenessViolationException
import br.all.application.user.repository.UserAccountRepository
import br.all.application.user.utils.TestDataFactory
import io.mockk.every
Expand All @@ -9,6 +8,7 @@ import io.mockk.junit5.MockKExtension
import io.mockk.verifyOrder
import org.junit.jupiter.api.*
import org.junit.jupiter.api.extension.ExtendWith
import br.all.domain.shared.exception.UniquenessViolationException

@Tag("UnitTest")
@Tag("ServiceTest")
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
package br.all.application.protocol.find

import br.all.application.protocol.find.FindProtocolService.ResponseModel
import br.all.application.shared.presenter.GenericPresenter
import br.all.domain.shared.presenter.GenericPresenter

interface FindProtocolPresenter : GenericPresenter<ResponseModel>
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ import br.all.application.protocol.find.FindProtocolService.ResponseModel
import br.all.application.protocol.repository.ProtocolRepository
import br.all.application.review.repository.SystematicStudyRepository
import br.all.application.review.repository.fromDto
import br.all.application.shared.exceptions.EntityNotFoundException
import br.all.domain.shared.exception.EntityNotFoundException
import br.all.application.shared.presenter.prepareIfFailsPreconditions
import br.all.application.user.CredentialsService
import br.all.domain.model.review.SystematicStudy
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
package br.all.application.protocol.find

import br.all.application.shared.presenter.GenericPresenter
import br.all.domain.shared.presenter.GenericPresenter
import br.all.application.protocol.find.FindProtocolStageService.ResponseModel

interface FindProtocolStagePresenter : GenericPresenter<ResponseModel>
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ import br.all.application.protocol.find.FindProtocolStageService.ProtocolStage
import br.all.application.protocol.repository.ProtocolDto
import br.all.application.question.repository.QuestionRepository
import br.all.application.review.repository.fromDto
import br.all.application.shared.exceptions.EntityNotFoundException
import br.all.domain.shared.exception.EntityNotFoundException
import br.all.application.shared.presenter.prepareIfFailsPreconditions
import br.all.application.study.repository.StudyReviewRepository
import br.all.domain.model.question.QuestionContextEnum
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
package br.all.application.protocol.update

import br.all.application.protocol.update.UpdateProtocolService.ResponseModel
import br.all.application.shared.presenter.GenericPresenter
import br.all.domain.shared.presenter.GenericPresenter

interface UpdateProtocolPresenter : GenericPresenter<ResponseModel>
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
package br.all.application.question.create

import br.all.application.question.create.CreateQuestionService.ResponseModel
import br.all.application.shared.presenter.GenericPresenter
import br.all.domain.shared.presenter.GenericPresenter


interface CreateQuestionPresenter : GenericPresenter<ResponseModel>
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
package br.all.application.question.find

import br.all.application.question.find.FindQuestionService.ResponseModel
import br.all.application.shared.presenter.GenericPresenter
import br.all.domain.shared.presenter.GenericPresenter

interface FindQuestionPresenter: GenericPresenter<ResponseModel> {
}
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ import br.all.application.question.find.FindQuestionService.*
import br.all.application.question.repository.QuestionRepository
import br.all.application.review.repository.SystematicStudyRepository
import br.all.application.review.repository.fromDto
import br.all.application.shared.exceptions.EntityNotFoundException
import br.all.domain.shared.exception.EntityNotFoundException
import br.all.application.shared.presenter.prepareIfFailsPreconditions
import br.all.application.user.CredentialsService
import br.all.domain.model.question.QuestionId
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
package br.all.application.question.findAll

import br.all.application.question.findAll.FindAllBySystematicStudyIdService.*
import br.all.application.shared.presenter.GenericPresenter
import br.all.domain.shared.presenter.GenericPresenter

interface FindAllBySystematicStudyIdPresenter: GenericPresenter<ResponseModel> {
}
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
package br.all.application.question.update.presenter

import br.all.application.question.update.services.UpdateQuestionService.ResponseModel
import br.all.application.shared.presenter.GenericPresenter
import br.all.domain.shared.presenter.GenericPresenter

interface UpdateQuestionPresenter : GenericPresenter<ResponseModel>
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
package br.all.application.report.find.presenter

import br.all.application.report.find.service.AuthorNetworkService.ResponseModel
import br.all.application.shared.presenter.GenericPresenter
import br.all.domain.shared.presenter.GenericPresenter

interface AuthorNetworkPresenter: GenericPresenter<ResponseModel>
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
package br.all.application.report.find.presenter

import br.all.application.report.find.service.ExportProtocolService
import br.all.application.shared.presenter.GenericPresenter
import br.all.domain.shared.presenter.GenericPresenter

interface ExportProtocolPresenter: GenericPresenter<ExportProtocolService.ResponseModel>
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
package br.all.application.report.find.presenter

import br.all.application.report.find.service.FindAnswerService
import br.all.application.shared.presenter.GenericPresenter
import br.all.domain.shared.presenter.GenericPresenter

interface FindAnswerPresenter: GenericPresenter<FindAnswerService.ResponseModel>
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
package br.all.application.report.find.presenter

import br.all.application.report.find.service.FindCriteriaService.ResponseModel
import br.all.application.shared.presenter.GenericPresenter
import br.all.domain.shared.presenter.GenericPresenter

interface FindCriteriaPresenter: GenericPresenter<ResponseModel>
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
package br.all.application.report.find.presenter

import br.all.application.shared.presenter.GenericPresenter
import br.all.domain.shared.presenter.GenericPresenter
import br.all.application.report.find.service.FindKeywordsService.ResponseModel

interface FindKeywordsPresenter: GenericPresenter<ResponseModel>
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
package br.all.application.report.find.presenter

import br.all.application.report.find.service.FindSourceService.ResponseModel
import br.all.application.shared.presenter.GenericPresenter
import br.all.domain.shared.presenter.GenericPresenter

interface FindSourcePresenter: GenericPresenter<ResponseModel>
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
package br.all.application.report.find.presenter

import br.all.application.report.find.service.FindStudiesByStageService
import br.all.application.shared.presenter.GenericPresenter
import br.all.domain.shared.presenter.GenericPresenter

interface FindStudiesByStagePresenter: GenericPresenter<FindStudiesByStageService.ResponseModel>
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
package br.all.application.report.find.presenter

import br.all.application.shared.presenter.GenericPresenter
import br.all.domain.shared.presenter.GenericPresenter
import br.all.application.report.find.service.FindStudyReviewCriteriaService

interface FindStudyReviewCriteriaPresenter: GenericPresenter<FindStudyReviewCriteriaService.ResponseModel>
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
package br.all.application.report.find.presenter

import br.all.application.shared.presenter.GenericPresenter
import br.all.domain.shared.presenter.GenericPresenter
import br.all.application.report.find.service.IncludedStudiesAnswersService.ResponseModel

interface IncludedStudiesAnswersPresenter: GenericPresenter<ResponseModel>
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
package br.all.application.report.find.presenter

import br.all.application.report.find.service.StudiesFunnelService
import br.all.application.shared.presenter.GenericPresenter
import br.all.domain.shared.presenter.GenericPresenter

interface StudiesFunnelPresenter: GenericPresenter<StudiesFunnelService.ResponseModel>
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ import br.all.application.protocol.repository.ProtocolRepository
import br.all.application.report.find.presenter.ExportProtocolPresenter
import br.all.application.review.repository.SystematicStudyRepository
import br.all.application.review.repository.fromDto
import br.all.application.shared.exceptions.EntityNotFoundException
import br.all.domain.shared.exception.EntityNotFoundException
import br.all.application.shared.presenter.prepareIfFailsPreconditions
import br.all.application.user.CredentialsService
import br.all.domain.model.review.SystematicStudy
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,12 +4,11 @@ import br.all.application.question.repository.QuestionRepository
import br.all.application.report.find.presenter.FindAnswerPresenter
import br.all.application.review.repository.SystematicStudyRepository
import br.all.application.review.repository.fromDto
import br.all.application.shared.exceptions.EntityNotFoundException
import br.all.domain.shared.exception.EntityNotFoundException
import br.all.application.shared.presenter.prepareIfFailsPreconditions
import br.all.application.study.repository.StudyReviewRepository
import br.all.application.user.CredentialsService
import br.all.domain.model.review.SystematicStudy
import java.util.*

class FindAnswerServiceImpl(
private val credentialsService: CredentialsService,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ import br.all.application.protocol.repository.ProtocolRepository
import br.all.application.report.find.presenter.FindSourcePresenter
import br.all.application.review.repository.SystematicStudyRepository
import br.all.application.review.repository.fromDto
import br.all.application.shared.exceptions.EntityNotFoundException
import br.all.domain.shared.exception.EntityNotFoundException
import br.all.application.shared.presenter.prepareIfFailsPreconditions
import br.all.application.study.repository.StudyReviewDto
import br.all.application.study.repository.StudyReviewRepository
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ import br.all.application.question.repository.QuestionRepository
import br.all.application.report.find.presenter.IncludedStudiesAnswersPresenter
import br.all.application.review.repository.SystematicStudyRepository
import br.all.application.review.repository.fromDto
import br.all.application.shared.exceptions.EntityNotFoundException
import br.all.domain.shared.exception.EntityNotFoundException
import br.all.application.shared.presenter.prepareIfFailsPreconditions
import br.all.application.study.repository.StudyReviewRepository
import br.all.application.user.CredentialsService
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
package br.all.application.review.create

import br.all.application.review.create.CreateSystematicStudyService.ResponseModel
import br.all.application.shared.presenter.GenericPresenter
import br.all.domain.shared.presenter.GenericPresenter

interface CreateSystematicStudyPresenter : GenericPresenter<ResponseModel>
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
package br.all.application.review.find.presenter

import br.all.application.review.find.services.FindAllSystematicStudiesService.ResponseModel
import br.all.application.shared.presenter.GenericPresenter
import br.all.domain.shared.presenter.GenericPresenter

interface FindAllSystematicStudyPresenter : GenericPresenter<ResponseModel>
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
package br.all.application.review.find.presenter

import br.all.application.review.find.services.FindSystematicStudyService.ResponseModel
import br.all.application.shared.presenter.GenericPresenter
import br.all.domain.shared.presenter.GenericPresenter

interface FindSystematicStudyPresenter : GenericPresenter<ResponseModel>
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ import br.all.application.review.find.presenter.FindSystematicStudyPresenter
import br.all.application.review.find.services.FindSystematicStudyService.RequestModel
import br.all.application.review.find.services.FindSystematicStudyService.ResponseModel
import br.all.application.review.repository.SystematicStudyRepository
import br.all.application.shared.exceptions.EntityNotFoundException
import br.all.domain.shared.exception.EntityNotFoundException
import br.all.application.shared.presenter.prepareIfUnauthorized
import br.all.application.user.CredentialsService

Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
package br.all.application.review.repository

import br.all.application.review.create.CreateSystematicStudyService.RequestModel
import br.all.domain.model.user.ResearcherId
import br.all.domain.shared.user.ResearcherId
import br.all.domain.model.review.SystematicStudy
import br.all.domain.model.review.SystematicStudyId
import java.util.*
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
package br.all.application.review.update.presenter

import br.all.application.review.update.services.UpdateSystematicStudyService.ResponseModel
import br.all.application.shared.presenter.GenericPresenter
import br.all.domain.shared.presenter.GenericPresenter

interface UpdateSystematicStudyPresenter : GenericPresenter<ResponseModel>
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ import br.all.application.review.repository.toDto
import br.all.application.review.update.presenter.UpdateSystematicStudyPresenter
import br.all.application.review.update.services.UpdateSystematicStudyService.RequestModel
import br.all.application.review.update.services.UpdateSystematicStudyService.ResponseModel
import br.all.application.shared.exceptions.EntityNotFoundException
import br.all.domain.shared.exception.EntityNotFoundException
import br.all.application.shared.presenter.prepareIfUnauthorized
import br.all.application.user.CredentialsService
import br.all.domain.model.review.SystematicStudy
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
package br.all.application.search.create

import br.all.application.shared.presenter.GenericPresenter
import br.all.domain.shared.presenter.GenericPresenter
import br.all.application.search.create.CreateSearchSessionService.ResponseModel

interface CreateSearchSessionPresenter : GenericPresenter<ResponseModel>
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
package br.all.application.search.delete

import br.all.application.shared.presenter.GenericPresenter
import br.all.domain.shared.presenter.GenericPresenter
import br.all.application.search.delete.DeleteSearchSessionService.ResponseModel

interface DeleteSearchSessionPresenter: GenericPresenter<ResponseModel>
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ package br.all.application.search.delete
import br.all.application.review.repository.SystematicStudyRepository
import br.all.application.review.repository.fromDto
import br.all.application.search.repository.SearchSessionRepository
import br.all.application.shared.exceptions.EntityNotFoundException
import br.all.domain.shared.exception.EntityNotFoundException
import br.all.application.shared.presenter.prepareIfFailsPreconditions
import br.all.application.user.CredentialsService
import br.all.domain.model.review.SystematicStudy
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
package br.all.application.search.find.presenter

import br.all.application.search.find.service.FindAllSearchSessionsBySourceService.ResponseModel
import br.all.application.shared.presenter.GenericPresenter
import br.all.domain.shared.presenter.GenericPresenter

interface FindAllSearchSessionsBySourcePresenter: GenericPresenter<ResponseModel>
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
package br.all.application.search.find.presenter

import br.all.application.search.find.service.FindAllSearchSessionsService.ResponseModel
import br.all.application.shared.presenter.GenericPresenter
import br.all.domain.shared.presenter.GenericPresenter

interface FindAllSearchSessionsPresenter: GenericPresenter<ResponseModel>
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,6 @@ package br.all.application.search.find.presenter

import br.all.application.search.find.service.FindSearchSessionService
import br.all.application.search.find.service.FindSearchSessionService.ResponseModel
import br.all.application.shared.presenter.GenericPresenter
import br.all.domain.shared.presenter.GenericPresenter

interface FindSearchSessionPresenter: GenericPresenter<ResponseModel>
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ import br.all.application.search.find.presenter.FindSearchSessionPresenter
import br.all.application.search.find.service.FindSearchSessionService.RequestModel
import br.all.application.search.find.service.FindSearchSessionService.ResponseModel
import br.all.application.search.repository.SearchSessionRepository
import br.all.application.shared.exceptions.EntityNotFoundException
import br.all.domain.shared.exception.EntityNotFoundException
import br.all.application.shared.presenter.prepareIfFailsPreconditions
import br.all.application.user.CredentialsService
import br.all.domain.model.review.SystematicStudy
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
package br.all.application.search.repository
import br.all.application.search.create.CreateSearchSessionService.RequestModel
import br.all.domain.model.protocol.SearchSource
import br.all.domain.model.user.ResearcherId
import br.all.domain.shared.user.ResearcherId
import br.all.domain.model.review.SystematicStudyId
import br.all.domain.model.search.SearchSession
import br.all.domain.model.search.SearchSessionID
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
package br.all.application.search.update

import br.all.application.shared.presenter.GenericPresenter
import br.all.domain.shared.presenter.GenericPresenter
import br.all.application.search.update.PatchSearchSessionService.ResponseModel

interface PatchSearchSessionPresenter : GenericPresenter<ResponseModel>
Loading
Loading