示例#1
0
 public EventTasks(INHibernateRepository <Event> eventRepo,
                   INHibernateRepository <Violation> violationRepo,
                   INHibernateRepository <EventRelationshipType> eventRelationshipTypeRepo,
                   INHibernateRepository <EventRelationship> eventRelationshipRepo,
                   INHibernateRepository <AdminExportedEventProfile> exportEventRepo,
                   INHibernateRepository <Tag> tagRepo,
                   INHibernateRepository <EventVerifiedStatus> eventVerifiedStatusRepo,
                   IViolationDataTablesQuery violationDataTablesQuery,
                   IEventSearchQuery eventSearchQuery,
                   IEventQueries eventQueries,
                   IMergeStoredProcQueries mergeQueries,
                   ILuceneTasks luceneTasks,
                   IWordExportEventService exportService)
 {
     this.eventRepo                 = eventRepo;
     this.violationRepo             = violationRepo;
     this.eventRelationshipTypeRepo = eventRelationshipTypeRepo;
     this.eventRelationshipRepo     = eventRelationshipRepo;
     this.exportEventRepo           = exportEventRepo;
     this.tagRepo = tagRepo;
     this.eventVerifiedStatusRepo  = eventVerifiedStatusRepo;
     this.violationDataTablesQuery = violationDataTablesQuery;
     this.eventSearchQuery         = eventSearchQuery;
     this.eventQueries             = eventQueries;
     this.mergeQueries             = mergeQueries;
     this.luceneTasks   = luceneTasks;
     this.exportService = exportService;
 }
示例#2
0
 public SourceTasks(INHibernateRepository <Source> sourceRepository,
                    INHibernateRepository <Reliability> reliabilityRepo,
                    INHibernateRepository <Language> languageRepo,
                    INHibernateRepository <Person> personRepo,
                    INHibernateRepository <Organization> orgRepo,
                    INHibernateRepository <JhroCase> jhroCaseRepo,
                    INHibernateRepository <SourceIndexLog> sourceIndexLogRepo,
                    INHibernateRepository <SourceAuthor> sourceAuthorRepo,
                    ISourceQueries sourceQueries,
                    ISourceDataTablesQuery sourceDtQuery,
                    ISourceLogQueries sourceLogQueries,
                    IJhroCaseQueries jhroCaseQueries,
                    IEventTasks eventTasks,
                    ILuceneTasks luceneTasks,
                    ISourcePermissionTasks sourcePermissionTasks)
 {
     this.sourceRepository      = sourceRepository;
     this.reliabilityRepo       = reliabilityRepo;
     this.languageRepo          = languageRepo;
     this.personRepo            = personRepo;
     this.orgRepo               = orgRepo;
     this.jhroCaseRepo          = jhroCaseRepo;
     this.sourceIndexLogRepo    = sourceIndexLogRepo;
     this.sourceQueries         = sourceQueries;
     this.sourceDtQuery         = sourceDtQuery;
     this.sourceLogQueries      = sourceLogQueries;
     this.jhroCaseQueries       = jhroCaseQueries;
     this.eventTasks            = eventTasks;
     this.luceneTasks           = luceneTasks;
     this.sourcePermissionTasks = sourcePermissionTasks;
 }
示例#3
0
 public CareerTasks(INHibernateRepository <Career> careerRepository, ICommandersQuery commandersQuery, ILuceneTasks luceneTasks, IPersonTasks personTasks)
 {
     this.careerRepository = careerRepository;
     this.commandersQuery  = commandersQuery;
     this.luceneTasks      = luceneTasks;
     this.personTasks      = personTasks;
 }
示例#4
0
 public ScreeningTasks(IUserTasks userTasks,
                       INHibernateRepository <ScreeningEntity> screeningEntityRepository,
                       INHibernateRepository <ScreeningResult> screeningResultRepository,
                       INHibernateRepository <ScreeningSupportStatus> screeningSupportStatusRepository,
                       INHibernateRepository <ScreeningRequestPersonEntity> srpeRepository,
                       INHibernateRepository <ScreeningRequestPersonEntityHistory> srpehRepository,
                       INHibernateRepository <ScreeningRequestPersonRecommendation> srprRepo,
                       INHibernateRepository <ScreeningRequestPersonRecommendationHistory> srprhRepo,
                       INHibernateRepository <ScreeningRequestPersonFinalDecision> srpfdRepo,
                       INHibernateRepository <ScreeningRequestPersonFinalDecisionHistory> srpfdhRepo,
                       INHibernateRepository <ScreeningStatus> screeningStatusRepo,
                       INHibernateRepository <ScreeningRequestEntityResponse> srerRepo,
                       IScreeningEntityQueries screeningEntityQueries,
                       ILuceneTasks luceneTasks)
 {
     this.userTasks = userTasks;
     this.screeningEntityRepository        = screeningEntityRepository;
     this.screeningResultRepository        = screeningResultRepository;
     this.screeningSupportStatusRepository = screeningSupportStatusRepository;
     this.srpeRepository         = srpeRepository;
     this.srpehRepository        = srpehRepository;
     this.srprRepo               = srprRepo;
     this.srprhRepo              = srprhRepo;
     this.srpfdRepo              = srpfdRepo;
     this.srpfdhRepo             = srpfdhRepo;
     this.screeningStatusRepo    = screeningStatusRepo;
     this.srerRepo               = srerRepo;
     this.screeningEntityQueries = screeningEntityQueries;
     this.luceneTasks            = luceneTasks;
 }
示例#5
0
 public AllController(ISourceTasks sourceTasks, IUserTasks userTasks, ILuceneTasks luceneTasks, ISourcePermissionTasks sourcePermissionTasks)
 {
     this.sourceTasks           = sourceTasks;
     this.userTasks             = userTasks;
     this.luceneTasks           = luceneTasks;
     this.sourcePermissionTasks = sourcePermissionTasks;
 }
示例#6
0
 public LuceneController(ILuceneTasks luceneTasks,
                         IUserTasks userTasks,
                         ISourcePermissionTasks sourcePermissionTasks,
                         IBackgroundTasks backgroundTasks)
 {
     this.luceneTasks           = luceneTasks;
     this.userTasks             = userTasks;
     this.sourcePermissionTasks = sourcePermissionTasks;
     this.backgroundTasks       = backgroundTasks;
 }
示例#7
0
 public ExplorerController(ISourceTasks sourceTasks,
                           ISourceContentTasks sourceContentTasks,
                           IUserTasks userTasks,
                           ILuceneTasks luceneTasks,
                           ISourcePermissionTasks sourcePermissionTasks)
 {
     this.sourceTasks           = sourceTasks;
     this.sourceContentTasks    = sourceContentTasks;
     this.userTasks             = userTasks;
     this.luceneTasks           = luceneTasks;
     this.sourcePermissionTasks = sourcePermissionTasks;
 }
示例#8
0
 public LocationTasks(INHibernateRepository <Location> locationRepo,
                      INHibernateRepository <Region> regionRepo,
                      INHibernateRepository <Province> provinceRepo,
                      ILocationSearchQuery locationSearchQuery,
                      ILuceneTasks luceneTasks,
                      ILocationMergeQuery mergeQuery)
 {
     this.locationRepo        = locationRepo;
     this.regionRepo          = regionRepo;
     this.provinceRepo        = provinceRepo;
     this.locationSearchQuery = locationSearchQuery;
     this.luceneTasks         = luceneTasks;
     this.mergeQuery          = mergeQuery;
 }
示例#9
0
 public UnitsController(IOrganizationTasks orgTasks,
                        IScreeningTasks screeningTasks,
                        ILuceneTasks luceneTasks,
                        IUserTasks userTasks,
                        ISourceTasks sourceTasks,
                        IAuditTasks auditTasks)
 {
     this.orgTasks       = orgTasks;
     this.screeningTasks = screeningTasks;
     this.luceneTasks    = luceneTasks;
     this.userTasks      = userTasks;
     this.sourceTasks    = sourceTasks;
     this.auditTasks     = auditTasks;
 }
示例#10
0
 public RequestsController(IRequestTasks requestTasks,
                           IUserTasks userTasks,
                           IRequestPersonTasks requestPersonTasks,
                           IPdfExportRequestForInitiatorService pdfExportService,
                           IScreeningTasks screeningTasks,
                           ILuceneTasks luceneTasks)
 {
     this.requestTasks       = requestTasks;
     this.userTasks          = userTasks;
     this.requestPersonTasks = requestPersonTasks;
     this.pdfExportService   = pdfExportService;
     this.screeningTasks     = screeningTasks;
     this.luceneTasks        = luceneTasks;
 }
示例#11
0
 public PersonsController(IPersonTasks personTasks,
                          ILocationTasks locationTasks,
                          IWantedTasks wantedTasks,
                          IAuditTasks auditTasks,
                          IUserTasks userTasks,
                          ILuceneTasks luceneTasks,
                          ISourceTasks sourceTasks)
 {
     this.personTasks   = personTasks;
     this.locationTasks = locationTasks;
     this.wantedTasks   = wantedTasks;
     this.auditTasks    = auditTasks;
     this.userTasks     = userTasks;
     this.luceneTasks   = luceneTasks;
     this.sourceTasks   = sourceTasks;
 }
示例#12
0
 public EventMatchingTasks(IEventTasks eventTasks,
                           ILuceneTasks luceneTasks,
                           ISourceAttachmentTasks sourceAttachmentTasks,
                           ILocationTasks locationTasks,
                           IJhroCaseQueries jhroCaseQueries,
                           IPersonTasks personTasks,
                           IOrganizationTasks orgTasks)
 {
     this.eventTasks            = eventTasks;
     this.luceneTasks           = luceneTasks;
     this.sourceAttachmentTasks = sourceAttachmentTasks;
     this.locationTasks         = locationTasks;
     this.jhroCaseQueries       = jhroCaseQueries;
     this.personTasks           = personTasks;
     this.orgTasks = orgTasks;
 }
示例#13
0
 public InitiateController(IRequestTasks requestTasks,
                           IUserTasks userTasks,
                           IPersonTasks personTasks,
                           IRequestPersonTasks requestPersonTasks,
                           IEmailTasks emailTasks,
                           ILuceneTasks luceneTasks,
                           IOrganizationTasks orgTasks)
 {
     this.requestTasks       = requestTasks;
     this.userTasks          = userTasks;
     this.personTasks        = personTasks;
     this.requestPersonTasks = requestPersonTasks;
     this.emailTasks         = emailTasks;
     this.luceneTasks        = luceneTasks;
     this.orgTasks           = orgTasks;
 }
示例#14
0
 public BackgroundTasks(ILuceneTasks luceneTasks,
                        IOrganizationTasks orgTasks,
                        IPersonTasks personTasks,
                        IEventTasks eventTasks,
                        IRequestTasks requestTasks,
                        IScreeningTasks screeningTasks,
                        ISourceTasks sourceTasks)
 {
     this.luceneTasks    = luceneTasks;
     this.orgTasks       = orgTasks;
     this.personTasks    = personTasks;
     this.eventTasks     = eventTasks;
     this.requestTasks   = requestTasks;
     this.screeningTasks = screeningTasks;
     this.sourceTasks    = sourceTasks;
 }
示例#15
0
 public SourceManagementTasks(IObjectSourceDuplicatesQuery objectSourceDuplicatesQuery,
                              ISourceTasks sourceTasks,
                              ISourceAttachmentTasks sourceAttachmentTasks,
                              IPersonTasks personTasks,
                              IEventTasks eventTasks,
                              IOrganizationTasks orgTasks,
                              ISourceQueries sourceQueries,
                              ILuceneTasks luceneTasks)
 {
     this.objectSourceDuplicatesQuery = objectSourceDuplicatesQuery;
     this.sourceTasks           = sourceTasks;
     this.sourceAttachmentTasks = sourceAttachmentTasks;
     this.personTasks           = personTasks;
     this.eventTasks            = eventTasks;
     this.orgTasks      = orgTasks;
     this.sourceQueries = sourceQueries;
     this.luceneTasks   = luceneTasks;
 }
示例#16
0
 public EventsController(IEventTasks eventTasks,
                         ILocationTasks locationTasks,
                         IPersonTasks personTasks,
                         IUserTasks userTasks,
                         ISuggestionTasks suggestionTasks,
                         IAuditTasks auditTasks,
                         ILuceneTasks luceneTasks,
                         ISourceTasks sourceTasks,
                         IEventMatchingTasks eventMatchingTasks)
 {
     this.eventTasks         = eventTasks;
     this.locationTasks      = locationTasks;
     this.personTasks        = personTasks;
     this.userTasks          = userTasks;
     this.suggestionTasks    = suggestionTasks;
     this.auditTasks         = auditTasks;
     this.luceneTasks        = luceneTasks;
     this.sourceTasks        = sourceTasks;
     this.eventMatchingTasks = eventMatchingTasks;
 }
示例#17
0
 public RequestTasks(IUserTasks userTasks,
                     INHibernateRepository <Request> requestRepository,
                     INHibernateRepository <RequestEntity> requestEntityRepository,
                     INHibernateRepository <RequestType> requestTypeRepository,
                     INHibernateRepository <RequestStatus> requestStatusRepository,
                     INHibernateRepository <RequestHistory> requestHistoryRepository,
                     INHibernateRepository <RequestPerson> requestPersonRepository,
                     INHibernateRepository <RequestPersonStatus> requestPersonStatusRepository,
                     IRequestQueries requestQueries,
                     ILuceneTasks luceneTasks)
 {
     this.userTasks                = userTasks;
     this.requestRepository        = requestRepository;
     this.requestEntityRepository  = requestEntityRepository;
     this.requestTypeRepository    = requestTypeRepository;
     this.requestStatusRepository  = requestStatusRepository;
     this.requestHistoryRepository = requestHistoryRepository;
     this.requestQueries           = requestQueries;
     this.luceneTasks              = luceneTasks;
 }
示例#18
0
 public OrganizationTasks(INHibernateRepository <Organization> orgRepo,
                          INHibernateRepository <Unit> unitRepo,
                          INHibernateRepository <Rank> rankRepo,
                          INHibernateRepository <Role> roleRepo,
                          INHibernateRepository <AdminUnitImport> adminUnitImportRepo,
                          INHibernateRepository <UnitHierarchy> unitHierarchyRepo,
                          INHibernateRepository <UnitHierarchyType> unitHierarchyTypeRepo,
                          INHibernateRepository <UnitLocation> unitLocationRepo,
                          INHibernateRepository <UnitAlias> unitAliasRepo,
                          INHibernateRepository <UnitOperation> unitOperationRepo,
                          INHibernateRepository <Operation> operationRepo,
                          INHibernateRepository <OperationAlias> operationAliasRepo,
                          IOrganizationSearchQuery orgSearchQuery,
                          IUnitQueries unitQueries,
                          IUnitSearchQuery unitSearchQuery,
                          IRankSearchQuery rankSearchQuery,
                          IRoleSearchQuery roleSearchQuery,
                          ILuceneTasks luceneTasks,
                          IMergeStoredProcQueries mergeQueries)
 {
     this.orgRepo               = orgRepo;
     this.unitRepo              = unitRepo;
     this.rankRepo              = rankRepo;
     this.roleRepo              = roleRepo;
     this.adminUnitImportRepo   = adminUnitImportRepo;
     this.unitHierarchyRepo     = unitHierarchyRepo;
     this.unitHierarchyTypeRepo = unitHierarchyTypeRepo;
     this.unitLocationRepo      = unitLocationRepo;
     this.unitAliasRepo         = unitAliasRepo;
     this.unitOperationRepo     = unitOperationRepo;
     this.operationRepo         = operationRepo;
     this.operationAliasRepo    = operationAliasRepo;
     this.orgSearchQuery        = orgSearchQuery;
     this.unitQueries           = unitQueries;
     this.unitSearchQuery       = unitSearchQuery;
     this.rankSearchQuery       = rankSearchQuery;
     this.roleSearchQuery       = roleSearchQuery;
     this.luceneTasks           = luceneTasks;
     this.mergeQueries          = mergeQueries;
 }
示例#19
0
 public PersonTasks(INHibernateRepository <Person> personRepo,
                    INHibernateRepository <ProfileStatus> profileStatusRepo,
                    INHibernateRepository <Ethnicity> ethnicityRepo,
                    INHibernateRepository <PersonAlias> personAliasRepo,
                    INHibernateRepository <PersonRelationship> personRelationshipRepo,
                    INHibernateRepository <PersonRelationshipType> personRelationshipTypeRepo,
                    INHibernateRepository <ActiveScreening> activeScreeningRepo,
                    INHibernateRepository <PersonRestrictedNote> restrictedNoteRepo,
                    INHibernateRepository <AdminExportedPersonProfile> exportPersonRepo,
                    IPersonRelationshipTypeNameQuery personRelationshipTypeNameQuery,
                    IPersonDataTablesQuery personDataTablesQuery,
                    IPersonQueries personQueries,
                    IOrganizationTasks orgTasks,
                    IMergeStoredProcQueries mergeQueries,
                    ILuceneTasks luceneTasks,
                    IAttachedSourceQueries attachedSourceQueries,
                    IWordExportPersonService exportService)
 {
     this.personRepo                      = personRepo;
     this.profileStatusRepo               = profileStatusRepo;
     this.ethnicityRepo                   = ethnicityRepo;
     this.personAliasRepo                 = personAliasRepo;
     this.personRelationshipRepo          = personRelationshipRepo;
     this.personRelationshipTypeRepo      = personRelationshipTypeRepo;
     this.activeScreeningRepo             = activeScreeningRepo;
     this.restrictedNoteRepo              = restrictedNoteRepo;
     this.exportPersonRepo                = exportPersonRepo;
     this.personRelationshipTypeNameQuery = personRelationshipTypeNameQuery;
     this.personDataTablesQuery           = personDataTablesQuery;
     this.personQueries                   = personQueries;
     this.orgTasks              = orgTasks;
     this.mergeQueries          = mergeQueries;
     this.luceneTasks           = luceneTasks;
     this.attachedSourceQueries = attachedSourceQueries;
     this.exportService         = exportService;
 }
示例#20
0
 public UnitsController(IOrganizationTasks orgTasks, ILuceneTasks luceneTasks)
 {
     this.orgTasks    = orgTasks;
     this.luceneTasks = luceneTasks;
 }
示例#21
0
 public PersonsController(IPersonTasks personTasks, ILuceneTasks luceneTasks)
 {
     this.personTasks = personTasks;
     this.luceneTasks = luceneTasks;
 }
示例#22
0
 public ScreeningEntityController(IScreeningTasks screeningTasks, IUserTasks userTasks, ILuceneTasks luceneTasks)
 {
     this.screeningTasks = screeningTasks;
     this.userTasks      = userTasks;
     this.luceneTasks    = luceneTasks;
 }